UL {
	margin-left : 18px;
	margin-top : 0px;
	padding-left : 0px;
	padding-top : 0px;
}

OL {
	margin-left : 24px;
	margin-top : 0px;
	padding-left : 0px;
	padding-top : 0px;
}

a {
	color : #0079c2;
	text-decoration : none;
}

a:visited {
	color : #0079c2;
	text-decoration : none;
}

a:hover {
	color : #0079c2;
	text-decoration : none;
}

a:active {
	color : #0079c2;
	text-decoration : none;
}

.aHead {
	font-family : Helvetica, sans-serif;
	font-size : 28px;
	font-weight : normal;
	line-height : 36px;
	color : #0079c2;
}

.bHead {
	font-family : Helvetica, sans-serif;
	font-weight : bold;
	font-size : 15px;
	line-height : 18px;
	color : #000000;
}

.bHeadHome {
	font-family : Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	line-height : 18px;
	color : #0079c2;
}

.blueBox {
	background-color : #0079c2;
}

.blackText {
	color : #000000;
}

.blackText:visited {
	color : #000000;
}

.blackText:hover {
	color : #000000;
}

.blackText:active {
	color : #000000;
}

.callout {
	font-family : Verdana, sans-serif;
	font-size : 11.5px;
	line-height : 20px;
	color : #000000;
	background-color : #d2eaf7;
	padding : 10px;
	
}

.calloutHeader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	line-height : 20px;
	font-weight : bold;
	color : #000000;
}

.calloutUL {
	padding-left : 7px;
	padding-bottom : 0px;
	margin-left : 7px;
	margin-bottom : 0px;
}

.calloutLI {
	font-family : Verdana, sans-serif;
	font-size : 11.5px;
	line-height : 15px;
	margin-bottom : 5px;
	font-weight : normal;
	padding-top : 3px;
	color : #0079c2;
}

.calloutLItem {
	font-family : Verdana, sans-serif;
	font-size : 11.5px;
	line-height : 15px;
	font-weight : normal;
}

.calloutLink {
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	color : #000000;
	text-decoration : none;
}

.calloutLink:visited {
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	color : #000000;
	text-decoration : none;
}

.calloutLink:hover {
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	color : #0079c2;
	text-decoration : none;
}

.calloutLink:active {
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	color : #0079c2;
	text-decoration : none;
}

.cHeadBold {
	font-family : Verdana, sans-serif;
	font-weight : bold;
	font-size : 11.5px;
	line-height : 20px;
	color : #000000;
}

.cHeadBoldProjects {
	font-family : Verdana, sans-serif;
	font-weight : bold;
	font-size : 11.5px;
	line-height : 20px;
	color : #0079c2;
}

.copyright {
	border-top : #6c6c6c 1px solid;
	font-family : Verdana, sans-serif;
	font-size : 10px;
	padding-top : 5px;
}

.copyText {
	font-family : Verdana, sans-serif;
	font-weight : normal;
	font-size : 11.5px;
	line-height : 20px;
	color : #000000;
}

.grayType {
	font-family : Verdana, sans-serif;
	font-size : 11.5px;
	color : #333333;
}

.grayBox {
	background-color : #666666;
	padding : 0px;
	border-top : #ffffff solid 1px;
}

.orangeBox {
	background-color : #ee921a;
	padding : 0px;
	border-top : #ffffff solid 1px;
}

.italicType {
	font-family : Verdana, sans-serif;
	font-style : italic;
	size : 10.5px;
	color : #666600;
}

.menuLink {
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	color : #000000;
	text-decoration : none;
}

.menuLink:visited {
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	color : #000000;
	text-decoration : none;
}

.menuLink:hover {
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	color : #0079c2;
	text-decoration : none;
}

.menuLink:active {
	font-family : Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height : 16px;
	color : #0079c2;
	text-decoration : none;
}

.menu {
	padding-top : 4px;
	padding-bottom : 4px;
}

.menuSpacer {
	background-image : url("img/home/XLweb_dotedRule_2pix.gif");
	background-repeat : repeat-x;
}

.newsAbstract {
	font-family : Verdana, sans-serif;
	font-weight : normal;
	font-size : 10.5px;
	line-height : 14px;
}

.newsFirst {
	font-family : Verdana, sans-serif;
	font-weight : bold;
	font-size : 10.5px;
	line-height : 14px;
}

.newsSecond {
	font-family : Verdana, sans-serif;
	font-style : italic;
	font-size : 10.5px;
	line-height : 14px;
	color : #000000;
}

.regular {
	font-family : Verdana, sans-serif;
	font-weight : normal;
	font-size : 11.5px;
	color : #000000;
	padding : 3px;
}

.inputText {
	font-family : Verdana, sans-serif;
	font-weight : normal;
	font-size : 11.5px;
	border : #cccccc 1px solid;
}

.searchBox {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	border : #000000 1px solid;
}

.subscribeTitleBox {
	border-bottom : #333333 dotted 1px;
}

.tanBox {
	border-top : #ffffff solid 1px;
	background-color : #d7e7c1;
}

.sectionTitle {
	font-family : "Helvetica Light", Helvetica, sans-serif;
	font-size : 60px;
	line-height : 60px;
	color : #660000;
}

.subSectionTitle {
	font-family : "Helvetica Light", Helvetica, sans-serif;
	font-size : 30px;
	line-height : 30px;
}

.subHead {
	font-family : Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #000000;
}



.PopupMenu, .SubMenu {
	POSITION: 				absolute;
	z-index:					10;
}

div.MenuItem {
	width:					100%;
	padding-left:			14px;
	padding-bottom:			5px;
	padding-top:			5px;
	line-height:			11px;
	border-bottom:			#0079c2 1px solid;
	border-left:			#0079c2 1px solid;
	border-right:			#0079c2 1px solid;
	background-color:		#e8e8d9;
}

.SubMenu div.MenuItem {
	background-color:  	#e8e8d9;
}

.PopupMenu div.MenuItem {
	background-color:  	#e8e8d9;
	color : #ffffff
}

div.MenuItem a {
	font-family : 			Helvetica, sans-serif;
	width:					100%;
	color:					#0079c2;
	font-size:				10px;
	text-decoration:		none;
}

.PopupMenu div.MenuItem a:hover {
	color: 				#e8e8d9;
}

.required {
	color : #ff0000;
	font-weight : bold;
}