* {margin:0px; padding:0px; border:0px;}
body {text-align:center; background-image:url(/images/layout/bg.jpg); background-repeat:repeat-x;}
#wholePageContentHolder {width:900px; margin:0px auto 0px auto;}
#logo {float:left; width:135px; height:180px; background-image:url(/images/layout/logo.jpg); margin-left:-10px;}
#title {float:left; width:670px; height:135px; background-color:#22589E; margin-left:105px; background-image:url(/images/layout/title.jpg);}
#menu {float:left; width:670px; height:50px; margin:0px 0px 25px 105px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;}
	#menu table {width:670px; border-bottom:1px solid #008D9A; margin-top:15px;}
	#menu a {color:#008D9A; text-decoration:none; display:block; margin-bottom:5px; padding-bottom:0px;}
	#menu a:hover {border-bottom: 3px solid #22589E; padding-bottom:2px; color:#22589E; margin-bottom:0px;}
	#menu a.on {border-bottom: 3px solid #22589E; padding-bottom:2px; color:#22589E; margin-bottom:0px;}
#menuCornish {float:left; width:670px; height:50px; margin:0px 0px 25px 105px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; display:none; font-size:14px;}
	#menuCornish table {width:670px; border-bottom:1px solid #008D9A; margin-top:15px;}
	#menuCornish a {color:#008D9A; text-decoration:none; display:block; margin-bottom:5px; padding-bottom:0px;}
	#menuCornish a:hover {border-bottom: 3px solid #22589E; padding-bottom:2px; color:#22589E; margin-bottom:0px;}
	#menuCornish a.on {border-bottom: 3px solid #22589E; padding-bottom:2px; color:#22589E; margin-bottom:0px;}

#contentFullWidth {float:left; width:900px; text-align:left;}
#contentMain {float:left; width:670px; text-align:left;}
#contentRight {float:left; width:210px; text-align:left; margin-left:20px; margin-top:8px;}

	H1,H2 {width:100%;border-bottom:2px solid #3E3E3E; color:#22589E; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
	H1 {font-size:24px;}
	H2 {font-size:18px;}
	H3 {font-size:16px; color:#008D9A; margin-bottom:10px;}
	H1 a, H2 a {color:#22589E; text-decoration:none;}
	H1 a:hover, H2 a:hover {color:#22589E; text-decoration:underline;}
	p {color:#3E3E3E; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; margin-bottom:20px;}
	p a {color:#3E3E3E; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:20px;}
	table.contact {color:#3E3E3E; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; margin-bottom:20px; margin-left:100px;}
	input,textarea {border:1px solid #008D9A;}
	
	table.linkTable { border:1px solid #E2E2E2; margin-bottom:15px; width:100%;}
	table.linkTable td {padding:5px;}
	table.linkTable td h2 {margin:0px;}
	table.linkTable td p {margin:0px;}
	table.linkTable td.image {width:100px; border-left:1px solid #E2E2E2;}
	
	
#contentFullWidth ul, #contentMain ul, #contentRight ul {color:#3E3E3E; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; margin-bottom:20px;}
#contentFullWidth ul li, #contentMain ul li, #contentRight ul li {margin-left:25px; list-style-type:circle;}
#contentFullWidth ul li a, #contentMain ul li a, #contentRight ul li a {color:#3E3E3E; text-decoration:none;}
#contentFullWidth ul li a:hover, #contentMain ul li a:hover, #contentRight ul li a:hover {text-decoration:underline;}

ul ul {font-size:1em !important; margin-bottom:0px !important;}

span.flags {float:right; font-size:9px; margin-right:15px;}
span.flags a {text-decoration:none;}

img.newsImage {margin:0px 0px 5px 5px;}
	
ul.pdf {margin-left:25px;}
ul.pdf li {list-style-image:url(/images/layout/pdf-icon.gif);}

ul.arrow {margin-left:15px;}
ul.arrow li {list-style-image:url(/images/layout/arrow-icon.gif); color:#008D9A;}
ul.arrow li a {color:#008D9A !important; text-decoration:underline !important; font-weight:bold;}
ul.arrow li a:hover {color:#008D9A !important; text-decoration:none !important;}

ul.listItemHighlight li {list-style-type:disc !important;}
ul.listItemHighlight {margin-bottom:0px !important;}

ul.backArrow li {list-style-image:url(/images/layout/backArrow-icon.gif) !important;}
	
#contentFullWidth H2,#contentMain H2 {border:0px;}	

#contentMain div.hr {width:650px; height:1px; float:left; margin:0px 10px 25px 10px; border-bottom:1px dotted #CCCCCC;}

#footer {float:left; width:900px; border-top:2px solid #3E3E3E; color:#3E3E3E; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em;}
	#footer #links {float:left; margin-top:15px; width:420px;}
		#footer #links ul li {display:inline; list-style-type:none;}
		#footer #links a {color:#008D9A; text-decoration:none;}
		#footer #links a:hover {text-decoration:underline;}
	#footer #logos {float:right; width:290px; height:60px; background-image:url(/images/layout/logos.jpg);}
	#footer #copyright {clear:left; float:left; margin-top:5px;}
	#footer #cnx {float:right; margin-top:5px;}
	#footer #statement {float:left; border-top:1px solid #999999; width:100%; margin:10px 0px 15px 0px; padding-top:10px; text-align:center; font-size:0.9em; color:#999999;}
	


body.mailingList {background-image:none;}
body.mailingList input {border:1px solid #CCCCCC;}
body.mailingList .required {color:red;}

.tips {font-family: Comic Sans, Comic Sans MS, cursive; padding-left: 12px; padding-right: 12px; padding-top:5px;}
.tipsTitle {font-size: 18px;}
.tipOfDay{text-align:center; position: relative; float:right;width: 300px; background-image:url(/images/layout/bgy.png); background-repeat: repeat-y; }