/* background image and centred content*/
body {
	PADDING: 0px;
	background: url(../images/background_all.gif) #F2F7FA repeat-y 50% top; 
	margin: 0px; 
	FONT: 101% Verdana, Arial, Helvetica, sans-serif; 
	text-align: center
}
/* Main content all*/
div#layoutAll {
	PADDING: 0px;
	font-size: 70%; 
	margin: 0px auto; 
	width: 773px; 
	background-color: #fff; 
	text-align: left
}

a img {
	BORDER: 0px; 
}

a {
	color: #000
}

a:hover {
	color: #B57130;
	text-decoration:underline;
}

.horozontialLine {
	clear: left; background: url(../images/horizontal_dot.gif) repeat-x; width: 773px; height: 1px
}

.hideFromScreen {
	display: none; margin: 0px
}

.leftCol {
	font-weight: bold; width: 80px
}
/* header area background image*/
h1#header {
	background: url(../images/header2.gif) no-repeat; margin: 0px; width: 773px; height: 29px
}

h1#header span {
	display: none; margin: 0px
}

/*left navigation*/

#NavleftContainer {
	border-top: #fff 1px solid; 
	background: url(../images/verticaldot.gif) repeat-y right 50%; 
	float: left; 
	width: 174px; 
	height: 250px; 
	text-align: left
}

#Navleft {
	background: url(../images/leftheader.gif) no-repeat
}

#Navleft div {
	border-right: medium none; 
	padding-right: 0px; 
	border-top: medium none; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: medium none; 
	width: 174px; 
	color: #0D5079; 
	padding-top: 0px; 
	border-bottom: medium none
}

#Navleft div div span {
	font-weight: bold; 
	color: #000; 
	line-height: 46px
}

#Navleft ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none
}

#Navleft ul li {
	
	width: 179px; 
	height: 25px
}

#Navleft ul li span {
	display: block; 
	background: url(../images/horizontal_dot.gif) repeat-x 50% bottom; 
	width: 174px; 
	line-height: 25px; 
	height: 25px
}

#Navleft ul li span a {
	display: block; 
	padding-left: 28px; 
	width: 178px; 
	color: #1D5C82;/*#0D5079; */
	font-size: 105%;
	font-family:Lucida-sans, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	line-height: 24px; 
	height: 23px; 
	background: url(../images/bluesquare.gif) no-repeat 8px 50%; 
	text-decoration: none
}

#Navleft ul li span a:hover {
	width: auto; 
	background: url(../images/goldsquare.gif) no-repeat 8px 50%; 
	background-color: #F3F6F9;
	text-decoration: underline;
	
}


/* Main Content Area*/

#maincontent {
	float: right; 
	margin: 0px 4px 50px 0px; 
	width: 560px; 
	text-align: left
}

#maincontent h1 {
	font-weight: normal; 
	font-size: 180%; 
	margin: 0px 0px 20px; 
	color: #0D5079; 
	font-family: "Georgia", Times, Times New Roman, serif
}

#maincontent h2 {
	font-weight: bold;
	font-size: 125%;
	margin: 0px 0px 20px;
	color: #94AFBA;/*#0D5079;#7a868d; */
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 24px;
}

#maincontent h3 {
	font-size: 100%; 
	margin: 0px; 
	color: #333
}

#maincontent p {
	margin-TOP: 3px;
	color: #333; 
	line-height: 20px
}

li {
	color: #333; line-height: 20px
}

#maincontent ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: square;
}




/* Footer area*/
div#footer {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 80%;
	color: #0D5079; 
	background: #fff;
	padding-bottom: 20px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
div#footer UL {
	clear: left; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type:none;

}

div#footer ul li {
	padding-right: 5px; 
	display: block; 
	float: left; 
	line-height: 18px;
	color: #0D5079;
	padding-bottom: 2px;
	
}

div#footer ul li A {
	padding-right: 5px; 
	text-decoration: none
}

div#footer ul li A:hover {
	color: #0D5079;
    text-decoration: underline
}

div#footer UL .testList {
	padding-right: 2px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 2px
}

div#footer A.localLink {
	padding-right: 0px; 
	color: #0D5079; 
}

div#footer A.localLink:hover {
	padding-right: 0px; 
	color: #0D5079; 
}

