/*-------- Created by Seanb -------*/
/*-------- GUI COMPUTING ----------*/

body		{
			display: block;
			text-align: center;
			color: black;
			background: #fff;
			font-family: verdana, sans-serif;
			font-size: 8pt;
			margin: 0px auto 0 auto;
			padding: 0px;
			text-align: left;
			line-height: 14pt;
}


/*-------- FONT STYLES ------------*/

span.Head		{color: #161656; font-weight: bold; font-family: arial;}

p			{font-size: 8pt; color: #333; line-height: 14pt; font-family: verdana, arial;}

ul			{font-size: 8pt; color: #333; line-height: 14pt; padding-bottom: 0px; font-family: verdana;}

ol			{font-size: 8pt; color: #333; line-height: 14pt; padding-bottom: 0px; font-family: verdana;}

a			{color: #2275bb; text-decoration: underline;}

#contentwrap table td			{font-size: 8pt; color: #333; font-family: verdana, arial;}

#dnn_ContentPane th			{font-size: 8pt; color: #333; font-family: verdana, arial; background: #000066; color: #fff; text-align: left;}

h1			{display: block;
			float: left;
			width: 502px;
			height: 170px;
			background: #fff;
			margin: 0px;
			padding: 0px;
			background: url(h1.jpg) no-repeat;
			text-indent: -5000px;
			}

h2			{
			color: #000055;
			font-size: 14pt;
			padding-bottom: 0px;
			border-bottom: 0px solid #1a5c94;
			padding-top: 20px;
			display: block;
			font-family: arial;
			}

h3			{
			color: #21216c;
			font-size: 12pt;
			width: 100%;
			margin-top: 0px;
			padding-bottom: 0px;
			border-bottom: 1px solid #1a5c94;
			padding-top: 0px;
			margin-bottom: 0px;
			line-height: 12pt;
			display: block;
			font-weight: bold;
			font-family: arial;
			}

 h3 a			{
			color: #21216c;
			font-size: 12pt;
			width: 100%;
			margin-top: 0px;
			padding-bottom: 0px;
			text-decoration: none;
			border-bottom: 0px solid #1a5c94;
			padding-top: 0px;
			margin-bottom: 0px;
			line-height: 12pt;
			display: block;
			font-weight: bold;
			text-decoration: none;
			font-family: arial;
			}

h4			{
			color: #373781;
			font-size: 10pt;
			margin-top: 0px;
			padding-bottom: 0px;
			border-bottom: 0px solid #1a5c94;
			padding-top: 0px;
			margin-bottom: 0px;
			line-height: 18px;
			display: block;
			font-weight: bold;
			font-family: arial;
			}

h5			{
			color: #373781;
			font-size: 8pt;
			margin-top: 0px;
			padding-bottom: 0px;
			border-bottom: 0px solid #1a5c94;
			padding-top: 0px;
			margin-bottom: 0px;
			line-height: 18px;
			display: block;
			font-weight: bold;
			font-family: arial;
			}

/*-------- STRUCTURE ------------*/

#pagewrap		{
				display: block;
				text-align: center;
				width: 1000px;
				background: no-repeat 20px 0px;
				margin: 0px auto 0 auto;
				padding: 0px;
		
				}

#wrap			{
				display: block;
				/*width: 770px;*/
				margin: 0px auto 0 auto;
				padding: 0px;
				text-align: center;
				
				}

#header			{
				display: block;
				float: left;
				/*width: 770px;*/
				background: #fff;
				margin: 0px;
				padding: 0px;
				}

#quicklinks		{
				display: none;
				float: left;
				margin: 90px 0 0 0;
				width: 200px;
				border: 1px solid #fff;
				background: #fff;
				}

#quicklinks	ul	{
				display: block;
				padding: 0px;
				margin: 0px;
				text-align: left;
				}

#search input	{
				display: block;
				border: 0px;
				width: 125px;
				height: 14px;
				margin-top: 8px;
				color: #999;
				font-size: 9pt;
				float: right;
				}

#dnn_righthead		{
				display: block;
				float: left;
				width: 268px;
				height: 170px;
				}

#dnn_ctr564_dnnTITLE_lblTitle {display: none;}

#dnn_ctr564_ContentPane {display: block; margin: -40px 0 0 30px;}
#dnn_ctr565_ContentPane {display: block; margin: 10px 0 0 30px;}

#dnn_ctr564_SearchInput_cmdGo, #dnn_ctr565_SearchInput_cmdGo {display: block; border: 1px solid #fff; background: #2275bb; color: #fff; width: 50px;}
#dnn_ctr564_SearchInput_txtSearch, #dnn_ctr565_SearchInput_txtSearch {display: block; border: 1px solid #2275bb; background: #fff; color: #555; padding-left: 5px; padding-right: 5px;}


#dnn_ctr352_SearchResults_dgResults {display: block; float: left; width: 550px; vertical-align: top; }

#dnn_ctr352_SearchResults_dgResults tr td{vertical-align: top; display: block; padding: 10px 10px 10px 10px; }


/*
.NormalBold span {display: none;}
.NormalBold a:hover {color: #2275bb; background:#fff; display: block; padding: 5px; float: left; margin: 0px 0px 0px 5px; border: 1px solid #2275bb;}
.NormalBold a {color:  #fff; background:#2275bb; display: block; padding: 5px; float: left; margin: 0px 0px 0px 5px; border: 1px solid #2275bb;}
*/
#dnn_ctr352_ContentPane a:hover {color: #2275bb;} 

#bodywrap		{
				display: block;
				float: left;
				background: #fff;
				text-align: left;
				margin: 0px;
				padding: 0px;
				}

#LeftNav		{
				display: block;
				float: left;
				width: 150px;
				margin: 0px;
				border: 1px solid black;
				padding: 0px 0px 20px 0px;
				border-right: 1px dotted #fff;
				font-family: arial;
				background: #edf1f7;
				}



#dnn_LeftNav	{background: #edf1f7; padding: 0px 0 0px 0; margin: 0px 0 0 0; display: block; float: left; border-right: 1px solid #fff; border-bottom: 0px solid #fff;}


#dnn_LeftNav ul		{
				padding: 0px;
				margin: 0 0 0 5px;
				list-style: none;
				}

#dnn_LeftNav ul	li		{
					list-style: none;
					margin: 0px;
					}

#dnn_LeftNav ul	li a	{
					display: block;
					padding: 5px 10px 5px 25px;
					margin: 2px 0 0px 0px;
					clear: both;
					width: 141px;
					color: #2275bb;
					border-bottom: 1px dotted #cbd4e2;
					font-family: arial;
					line-height: 12pt;
					
					}

#dnn_LeftNav ul	li a:hover	{
					display: block;
					padding: 5px 10px 5px 25px;
					margin: 2px 0 0px 0px;
					background: #f5f7fa;
					clear: both;
					width: 140px;
					color: #1a5c94;
					background: url(nav_hov7.gif) no-repeat 5px 6px #f5f7fa;
					text-decoration: underline;
					}

/*----------UL UL------------*/

#dnn_LeftNav ul	ul	{display: block;
				float: left;
				padding: 0px 0px 10px 0px;
				margin: 0 0 0 1px;
				list-style: none;
				border-bottom: 1px dotted #4f83b0;
				background: #fff;

				}

#dnn_LeftNav ul ul li		{
					list-style: none;
					margin: 0px 0 0 29px;
					}

#dnn_LeftNav ul ul li a	{
					display: block;
					padding: 2px 5px 2px 5px;
					margin: 2px 0 0px 0px;
					clear: both;
					width: 110px;
					color: #1a5c94;
					TEXT-DECORATION: underline;
					border-bottom: 1px dotted #f5f7fa;
					
					
					}

#dnn_LeftNav ul ul li a:hover	{
					display: block;
					padding: 2px 5px 2px 5px;
					margin: 2px 0 0px 0px;
					background: #f5f7fa;
					clear: both;
					width: 110px;
					color: #1a5c94;
					background: #fff;
					text-decoration: none;
					}



/*-----------SELECTED NAV-------------*/


#dnn_LeftNav ul	li a.selected {background: url(selected_arrow.gf) no-repeat 6px 7px #161656; font-weight: bold; color: #fff; display: block; border-right: 1px solid #dae4f5; border-left: 1px solid #dae4f5;}
#dnn_LeftNav ul	li a.selected:hover {background: url(selected_arrow.gf) no-repeat 6px 7px #161656; font-weight: bold; color: #fff; display: block; border-right: 0px solid #dae4f5; border-left: 1px solid #dae4f5;}

#dnn_LeftNav ul ul li a.selected {background: #fff; font-weight: bold; color: #1a5c94; display: block; border-right: 0px solid #dae4f5; border-left: 0px solid #dae4f5; text-decoration: none;}
#dnn_LeftNav ul ul li a.selected:hover {background: #fff; font-weight: bold; color: #2275bb;  display: block; border-right: 0px solid #dae4f5; border-left: 0px solid #dae4f5;}

/*-------------------------------------*/


#contentwrap	{
				display: block;
				float: left;
				width: 619px;
				background: #fff;
				border: 0px solid #000;	
			
				}

#dnn_ContentPane		{
				text-align: left;
				display: block;
				float: left;
				border-bottom: 1px solid #262771;
				width: 590px;
				border: 0px solid #000;	
				padding-left: 30px;
				min-height:625px;
				  height:auto !important;
				  height:625px;

				}

#dnn_ContentPane a		{text-decoration: underline;};

#breadcrumbs	{
				display: block;
				height: 30px;
				background: url(breadbg.jpg) repeat-y right #e8ecf4;
				float: left;
				clear: both;
				width: 600px;
				border: 0px solid #000;
				padding-left: 60px;
				}



#breadcrumbs p	{
				margin: 7px 10px 0px 30px;

				}

#breadcrumbs a	{
				text-decoration: underline;
				}

#breadcrumbs a:hover	{
						text-decoration: none;
						color: #2275bb;; 
						}

#contentfooter	{width: 560px;
				display: block;
				float: left;
				clear: both;
				border-top: 1px solid #262771;
				margin-left: 30px;
				}

#footer			{
				display: block;
				float: left;
				text-align: right;
				clear: both;
				background: no-repeat #fff;
				width: 100%;
				font-size: 8pt;
				padding-top: 10px;
				}

#footer ul		{
				display: block;
				padding: 0px;
				margin-top: 40px;
				}

#footer ul li	{
				display: inline;
				}

#footer ul li a	{
				color: blue;
				margin: 0 10px 0 10px;

				}


a#hmlink1		{display: block;
				float: left;
				width: 70px;
				height: 70px;
				text-indent: -5000px;
				background: url(hmlink11.gif) no-repeat 0px;
				margin: 0px 3px 5px 0;
				}


#hmlink1:hover	{display: block;
				float: left;
				width: 70px;
				height: 70px;
				text-indent: -5000px;
				background: url(hmlink11_over.gif) no-repeat;
				margin: 0px 3px 5px 0;
				}

a#hmlink2		{display: block;
				float: left;
				width: 70px;
				height: 70px;
				text-indent: -5000px;
				background: url(hmlink12.gif) no-repeat 0px;
				margin: 0px 3px 5px 0;
				}


#hmlink2:hover	{display: block;
				float: left;
				width: 70px;
				height: 70px;
				text-indent: -5000px;
				background: url(hmlink12_over.gif) no-repeat;
				margin: 0px 3px 5px 0;
				}

a#hmlink3		{display: block;
				float: left;
				width: 70px;
				height: 70px;
				text-indent: -5000px;
				background: url(hmlink13.gif) no-repeat 0px;
				margin: 0px 3px 5px 0;
				}


#hmlink3:hover	{display: block;
				float: left;
				width: 70px;
				height: 70px;
				text-indent: -5000px;
				background: url(hmlink13_hover.gif) no-repeat;
				margin: 0px 3px 5px 0;
				}

a#hmlink4		{display: block;
				float: left;
				width: 70px;
				height: 70px;
				text-indent: -5000px;
				background: url(hmlink14.gif) no-repeat 0px;
				margin: 0px 0px 5px 0;
				}


#hmlink4:hover	{display: block;
				float: left;
				width: 70px;
				height: 70px;
				text-indent: -5000px;
				background: url(hmlink14_hover.gif) no-repeat;
				margin: 0px 0px 5px 0;
				}

#hmcontact		{display: block;
				float: left;
				border-top: 1px solid #c1cad8;
				padding-top: 10px;
				margin-top: 10px;
				padding-bottom: 10px;
				}

#hmcontact a	{text-decoration: underline;}

iframe {background: #d4dcea; color: pink; font-family: verdana;}

iframe p {background: #d4dcea; color: pink; font-family: verdana;}




