body {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color:#4f636b;	background:url(images/mainbg.gif) repeat-x #bbc4cb;	margin-top:0px;	margin-left:0px;	margin-bottom: 0px;	padding: 0;}
#masthead {	color: #999999;	background-color: #FFFFFF; background:url(images/header.gif);	height:138px;	padding: 0px;	margin: 0;	position:relative;}
#wrapper {	width: 1077px;	margin: 0 auto;}
#center {	width: 1077px;	overflow:auto;	background: #FFFFFF url(images/center_bg.gif) repeat-y;}
#center .content {	padding: 20px 24px;	font-size: 0.8em;	line-height: 1.65em;}
#masthead .menu {position:absolute;bottom: 0;right:0;width: 291px;height:30px;}
#headercontainer {background:#FFF; width:1077px; height:186px;}
#mainmenu{ height:186px; width: 262px;  background:#FFFFFF; float:left}
#mainheader{ height:186px; background:#FFFFFF; float:left}
#headerright{ height:186px; width:290px; background:#FFFFFF;  float:left}
#homepage_left{ height:405px; width: 230px; float:left;}
#homepage_content{width: 846px; float:right; background:url(images/home_bg_content.gif) no-repeat; overflow:auto; min-height:500px;}
#homepage_content_text{width: 490px; float:left; padding-left:28px; line-height: 18px;}
#inner_content{width: 846px; float:right; repeat-y; margin-top: 3px; margin-bottom: 3px; overflow:auto;}
#inner_content_text{width: 800px; padding-left:28px; float:left; line-height: 18px; }
#inner_content_text h1{ font-size: 22px; padding-top: 40px; line-height:26px;}
#newscolumn{float:right; width:260px; padding-top:70px; padding-right:40px;}
a.list:link {font-size : 1.0em;text-decoration : none;	color : #4f636b; font-weight:normal;}     /* unvisited link */
a.list:visited {font-size : 1.0em;text-decoration : none;	color : #4f636b; font-weight:normal;}  /* visited link */
a.list:hover {font-size : 1.0em;text-decoration : underline;	color : #4f636b; font-weight:normal;}   /* mouse over link */
a.list:active {font-size : 1.0em;text-decoration : none;	color : #4f636b; font-weight:normal;}   /* selected link */	
ul li { list-style: none; list-style-image:url(images/bullet.gif);}
#nms input {border:1px solid #808080; margin-top:5px;}
input {border:1px solid #808080; margin-top:5px;margin-right:5px;}
textarea {border:1px solid #808080; margin-top:5px;margin-right:5px;}

#footer {	width: 1077px;	margin: 0 auto;}
.menulist {	margin: 6px 0 12px 0;	padding: 0;	list-style-type: none;}
#wrapper .menulist a, #wrapper .menulist a:visited {	color: #000000;	border-left: 6px solid #FFFFFF;	padding: 0 0 0 3px;}
#wrapper .menulist a:hover {	border-color: #000000;}
a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em;	color:#4f636b;	text-decoration:none;}
a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em;	color:#4f636b;	text-decoration:none;}
a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em;	color:#00207c;	text-decoration:underline;}
.p7uberlink {	font-weight: bold !important;	letter-spacing: 0.15em;	border-color: #000000 !important;}
h1 {font-size: 21px;	margin: 15px 0 15px 0; color:#002980;}
h2 {font-size: 1.2em;	margin: 0px 0 0px 0;	color:#002980;}
h3 {font-size: 1.6m;	margin: 0px 0 0 0;}
h4 {font-size: 1.1em;	margin: 20px 0 0 0;}
.nomargintop {margin-top: 0;}
.content p {margin: 0px 0;}
a.wc:link, a.wc:visited{color:#1d80c3; font-size:16px; font-weight:bold; text-decoration:none; line-height:25px; }
a.wc:hover{color:#1d80c3; font-size:16px; font-weight:bold;text-decoration:underline;line-height:25px;}
a.wc:active{color:#1d80c3; font-size:16px; font-weight:bold;text-decoration:none;line-height:25px;}
h5 {font-size: 1.7em;	margin: 20px 0px 15px 0px;	color:#002980;line-height: 1em;}
h6 {font-size: 1.2em;	margin: 0px 0px 0px 0px;	color:#002980;}
.open{font-size:1.0em; color:#002980; font-weight:bold;}
a.open:link {font-size : 1.0em;text-decoration : none;	color : #002980; font-weight:bold;}     /* unvisited link */
a.open:visited {font-size : 1.0em;text-decoration : none;	color : #002980; font-weight:bold;}  /* visited link */
a.open:hover {font-size : 1.0em;text-decoration : underline;	color : #002980; font-weight:bold;}   /* mouse over link */
a.open:active {font-size : 1.0em;text-decoration : none;	color : #002980; font-weight:bold;}   /* selected link */	

.open2{font-size:15px; color:#002980; font-weight:bold; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
ol {margin-top:5px;font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color:#4f636b; font-weight:normal;	}
ol li {margin-top:5px;font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color:#4f636b; font-weight:normal;	}
#dropmenudiv{position:absolute;margin-top: -26px;color:#002a80;background-color: #d1ce0d;border:2px solid white;border-bottom-width: 0;font:normal 13px Verdana;line-height:18px;z-index:100;}
#dropmenudiv a{width: 100%;display: block;text-indent: 5px;color:#002a80;border-bottom: 2px solid white;padding: 8px 0;text-decoration: none;font-weight: bold; font-size:17px}
#dropmenudiv a:hover{ /*hover background color*/background-color: #002a80;color:#FFFFFF;  font-size:17px}

.opera #dropmenudiv{position:absolute;margin-top: 0px;color:#002a80;background-color: #d1ce0d;border:2px solid white;border-bottom-width: 0;font:normal 13px Verdana;line-height:18px;z-index:100;}
.ie7 #dropmenudiv{position:absolute;margin-top: 0px;color:#002a80;background-color: #d1ce0d;border:2px solid white;border-bottom-width: 0;font:normal 13px Verdana;line-height:18px;z-index:100;}
.ie6 #dropmenudiv{position:absolute;margin-top: 0px;color:#002a80;background-color: #d1ce0d;border:2px solid white;border-bottom-width: 0;font:normal 13px Verdana;line-height:18px;z-index:100;}


.clearfloat {	clear: both;	height: 0;	line-height: 0;	font-size: 0;}

.CompanyDirectoryItem {padding-left: 40px; padding-top: 40px; padding-bottom: 40px;}
#newssummary {}
.NewsSummarySummary{ font-size:12px; }
.NewsHome{ font-size:12px; }

hr {border: none 0;
border-top: 1px solid #cccccc;/*the border*/
width: 550px;
height: 1px; text-align:left;/*whatever the total width of the border-top and border-bottom equal*/
}
#footer { font-size:11px}
#footer a:link{ font-size:11px}
#footer a:visited{ font-size:11px}
.navButton { cursor:pointer;}



a.workshop:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight:bold;	color:#4f636b;	text-decoration:none;}
a.workshop:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-weight:bold;	color:#4f636b;	text-decoration:none;}
a.workshop:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;color:#00207c;	text-decoration:underline;}

.NewsSummary2 a:link{color:#002980; font-size:16px}
.NewsSummary2 a:visited{color:#002980; font-size:16px}

.NewsSummary2 a:hover{color:#666666; text-decoration:none;font-size:16px}
