body {
	background-image: url(images/interface/backgroundxxx.gif);
	background-repeat: repeat-x;
	font-family: "Tresbuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a:link
	{
	line-height:18px;
	font-family: arial, sans-serif;
	//font-size: 12px;
	color:#2f3196;
	text-decoration:none;
	}	
a:visited
	{
	line-height:18px;
	font-family: arial, sans-serif;
	//font-size: 12px;
	color:#2f3196;
	text-decoration:none;
	}
a:hover
	{
	line-height:18px;
	font-family: arial, sans-serif;
	//font-size: 12px;
	color:#2f3196;
	text-decoration:underline;
	}

a.topmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
	text-transform: none;
	//font-weight: bold;
	padding: 10px;
}
a.topmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
	text-transform: none;
	//font-weight: bold;	
	padding: 10px;
	
}
/*a.topmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	white-space: nowrap;
	text-transform: none;
	//font-weight: bold;	
	padding: 10px;
}
.sidepmenu_table {
	width: 175px;
	white-space: nowrap;
	display: block;
	padding: 5px;
	border: thin solid #CCCCCC;
}

a.bottommenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	white-space: nowrap;
	text-transform: none;
	width: 180px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FDFDFD;
	border-bottom-color: #FDFDFD;
	border-left-color: #FDFDFD;
	display: block;
	background-image: url(images/buttons/button_up.gif);
	background-repeat: no-repeat;
	
	padding-left: 30px;
	line-height: 36px;
}
a.bottommenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	white-space: nowrap;
	text-transform: none;
	width: 180px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FDFDFD;
	border-bottom-color: #FDFDFD;
	border-left-color: #FDFDFD;
	display: block;
	background-image: url(images/buttons/button_up.gif);
	background-repeat: no-repeat;
	
	padding-left: 30px;
	line-height: 36px;
}
a.bottommenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	white-space: nowrap;
	text-transform: none;
	width: 180px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FDFDFD;
	border-bottom-color: #FDFDFD;
	border-left-color: #FDFDFD;
	display: block;
	background-image: url(images/buttons/button_over.gif);
	line-height: 36px;

}


.bottommenu_table {
	text-align: left;
	//width: 95%;
	white-space: nowrap;
}*/

.menu{ width: 100%; height: 27px; padding: 5px 7px 5px 0; background: url(bg-menu.gif) no-repeat; font: 12px arial, helvetica, sans-serif; color: #ececf5; overflow: hidden; }
table.hmains{ float: right; }
.menu a{ display: block; background: #2f3595 url(menu-right.gif) no-repeat top right; color: #ececf5; text-decoration: none; height: 18px; padding: 3px 8px 0 4px; margin: 0 4px 0 2px; }
.menu a:hover{ background: #fd9700 url(menu-right-h.gif) no-repeat top right; color: #ffffff; }
td.hmains{ background: url(menu-left.gif) no-repeat; }
td.hmains:hover{ background: url(menu-left-h.gif) no-repeat; }



.submenu_popup {
	background-color: #fd9700;
	white-space: nowrap;
	padding: 10px;
	border: thin solid #CCCCCC;

}

.search_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	width: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	background-position: center;
	text-transform: lowercase;
}
.input_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
	padding: 0px;
	width: 176px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: left;
}
.search_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	align: right;
	float: right;
	background-color: #FFFFFF;
	
	border: .1em solid #d9d98c;
	width: 244px;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
	
}
.pipe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
	text-transform: none;
	//font-weight: bold;	
	padding: 0px;
	
}
h1, .CS_Textblock_Caption
	{
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 19px;
	font-weight:bold;
	color:#2f3196;
	display: block;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
	}
	div
	{
	text-align:;
	}
p, li, ul, td
	{
	line-height:18px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000;
	}	
p
	{
	margin:10px 10px 10px 10px;
	padding:0px 0px 10px 0px;
	}
h1, .CS_Textblock_Caption
	{
	margin:10px 0 5px 0;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 19px;
	font-weight:bold;
	color:#2f3196;
	}
	h1.aboveVideo
		{margin:0 0 5px 0;}
h2
	{
	margin:0 0 5px 0;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color:#2f3196;
	}
h3
	{
	margin:0 0 5px 0;
	font-size:13px;
	font-family: "Trebuchet MS", arial, sans-serif;
	color:#044e89;
	font-weight:normal;
	}
h4
	{
	margin:0px 0px 0px 0px;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 13px;
	color:#044e89;
	}
h5	{
	margin:10px 0 5px 0;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 19px;
	font-weight:bold;
	color:#2f3196;
	background: url(images/imagesfromhome/dotted_underline_for_header.gif) repeat-x left bottom;
	padding-bottom: 4px;
}
h6 {
	margin:10px 0 5px 0;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000;
	} 	
hr
	{
	padding:0 0 0 0;
	border: 0;
	color: #F0F0F0;
	background-color: #F0F0F0;
	height: 1px;
	margin:0 20px 5px 0px;
	}
ul
	{
	list-style-type:square;
	padding-left:1em;
	padding-bottom:5px;
	margin:0px 0px 5px 7px;
	}
ul
	{
	color:#737b80;
	list-style-image: url(images/imagesfromhome/bullet_square.gif);
	padding-left:1em;
	margin:10px 0px 5px 14px;
	}
	ul li
		{
		font-weight:normal;
		padding:0px 0px 5px 0px;
		}
		
.box3-repeat{ width: 300px; margin: 7px 0 0 0; background: url(blue-small-repeat.gif) repeat-y; overflow: hidden; }
.box3-top{ background: url(blue-small-top.gif) no-repeat; }
.box3-bottom{ width: 298px; min-height: 406px; padding: 0 1px 0 1px; background: url(blue-small-bottom.gif) no-repeat bottom left; overflow-x: hidden; }
* html .box3-bottom{ height: 406px; }
.box3-heading{ padding: 14px 0 10px 15px; font: bold 18px 'trebuchet ms', helvetica, sans-serif; color: #09116d; }
.box3{ font: 11px/14px arial, helvetica, sans-serif; color: #000; padding: 0 0 10px 0; }
.boxTitle3{ font: bold 12px/14px 'trebuchet ms', helvetica, sans-serif; color: #09116d; padding: 0 9px 0 14px; }
.boxDate3{ font: 10px/12px 'trebuchet ms', helvetica, sans-serif; color: #7c81b8; border-top: 1px solid #fff; padding: 17px 9px 0 14px; }
.box3 a{ color: #0c1380; text-decoration: none; }
.boxContent3{ padding: 0 9px 0 14px; }
.boxReadMore3{ padding: 0 9px 0 14px; }
.boxSpacer3{ line-height: 16px; }

.box4-repeat{ width: 365px; margin: 7px 0 0 0; background: url(blue-big-repeat.gif) repeat-y; overflow: hidden; }
.box4-top{ background: url(blue-big-top.gif) no-repeat; }
.box4-bottom{ width: 335px; padding: 25px 13px 3px 17px; background: url(blue-big-bottom.gif) no-repeat bottom left; }
.box4{ width: padding: 0 100px 10px 0; font: 12px/14px arial, helvetica, sans-serif; color: #000; background-repeat: no-repeat; background-position: bottom right; }
.box4-heading{ font: bold 18px 'trebuchet ms', helvetica, sans-serif; color: #09116d; padding: 0 0 2px 0; }
.box4 a{ color: #000; text-decoration: underline; }

.box5-repeat{ width: 365px; margin: 10px 0 0 0; background: url(white-box-repeat.gif) repeat-y; overflow: hidden; }
.box5-top{ background: url(white-box-top.gif) no-repeat; }
.box5-bottom{ width: 325px; min-height: 156px; padding: 0 22px 0 18px; background: url(white-box-bottom.gif) no-repeat bottom left; font: 11px/14px arial, helvetica, sans-serif; color: #000; }
* html .box5-bottom{ height: 156px; }
.box5-heading{ padding: 19px 0 9px 0; font: bold 14px 'trebuchet ms', helvetica, sans-serif; color: #09116d; }
.box5-bottom a{ color: #000; text-decoration: underline; }

