*{ margin:0; padding:0; }
body { margin: 0px 0px 0px 0px; font-style : normal; font-weight : normal; 	font-family: Arial,Verdana, Helvetica, sans-serif; color: #58585a; background:#ffffff; } 

p { padding:0; margin:0.5em 0;font-size:12px; }
p.header1 { font-size:1.1em; color:#15135f; padding:0; margin:0 ; font-family:Verdana;}
p.header2 { font-size:1.6em; color:#15135f; padding:0; margin:-6px 0 10px 0; font-family:Verdana;}
p.style1{ color:#00aeef; }

a:link { text-decoration: none; color: #58585a; }
a:visited { text-decoration: none; color: #58585a; }

a:hover { text-decoration: underline; color: #58585a; }
.active {color: #15135f; font-weight:bold;} 
.subactive {color:#00aeef;}
.subinactive {color:#15135f;}
.subinactive:hover {color:#00aeef;}
h1 { color:#15135f; font-size:1.4em; font-family:Arial, Verdana; margin:0.3em 0 0.7em 0; }

h2 { color:#58585a; font-size:0.95em; margin:0.7em 0 ; }

h3 { color:#15135f; font-family:Arial, Verdana; font-size:0.75em; margin:0.5em 0 ; }

hr { border: 1px solid #DBD9D9; }
ul { }

/*#list ul li{margin:6px 0 0 20px; font-size:12px; } */
li.style1 { margin:0 0 0 20px; }

.thumbimage {float:left; padding-right: 10px; padding-bottom:10px;border:none;}
.mainimage {float:left; padding-right: 10px; padding-bottom:10px;border:none;}
.back {padding:5px;font-weight: bold;background-color:#bfeafb;clear:both;}
.back1 {float:right;padding:5px;font-weight: bold;border:1px solid #848484;}

#title { display:block; width:0; height:0; text-indent:-999em; overflow:hidden; }

#main { margin-left:auto;  margin-right:auto;  width:970px; background:#ffffff; }

#banner { float:left; background:url(../../images/banner-bg.gif) no-repeat top; height: 124px; padding:30px 0 0 30px; width:940px; }



#top-right-panel h2 a {color:#fff;}
#leftcol ul li{list-style:none;border-top:1px solid #939598;line-height:25px;font-size:0.75em;}
#leftcol ul li ul li a{color:#15135f;}
#leftcol ul li ul li {font-size:1em;line-height:15px; border-top:none;}
#leftcol ul li ul li.subactive {border-top:1px solid #15135f; color:#00aeef;}
#leftcol ul li.active{border-top:none;}
#leftcol ul li.sub{border:none;}
#leftcol ul li a:link, #leftcol ul li a:visited {color:#939598;}
#leftcol ul li a:hover {color:#00aeef; text-decoration:none;}
#leftcol ul li.sub a:link, #leftcol ul li.sub a:visited {color:#15135f;}
#leftcol ul li.sub a:hover {color:#00aeef;}
#leftcol ul li.active a:link, #leftcol ul li.active a:visited, #leftcol ul li.active a:hover {color:#15135f;}
#leftcol ul li.subactive a:link, #leftcol ul li.subactive a:visited, #leftcol ul li.subactive a:hover {color:#00aeef;}
#leftcol img {margin:20px 0 0 20px;}

#leftcol {float:left;width:135px;margin:0 0 0 25px;padding:0;overflow:hidden;} 

#content { 	float:left;width:500px; margin:0 22px 0 33px;border:1px;display:inline;overflow:hidden; }

#rightcol {float:left;width:225px;display:inline;margin:0;overflow:hidden;}

#top-right-panel {background:url(../../images/right-panel-bg.gif) no-repeat top;width:211px;height:30px;line-height:30px;padding-left:8px;}
#top-right-panel h2 {margin:0;color:#FFFFFF;}
.right-header {background:url(../../images/right-header.gif) no-repeat top;width:211px; height:26px;line-height:26px;padding-left:8px;margin-top:14px;}
.right-header  h2 {margin:0;color:#FFFFFF;}
.right-content {background:#fff;border-left:1px solid #c4c5c7;border-right:1px solid #c4c5c7;width:197px;padding:10px 10px 10px 10px;}
.right-content p {color:#00aeef;}
.right-content a:link, .right-content a:visited {color:#00aeef;text-decoration:none;}
.right-content a:hover {color:#00aeef;text-decoration:underline;}
.right-bottom {background:url(../../images/right-bottom.gif) no-repeat bottom;width:219px;height:8px;}



#content a:link, #content a:visited {color:#666;}
#content a:hover {text-decoration: none;color:#db2a22;}
#content a.white {
	text-decoration: none;
	color: #ffffff;
}
#content a.white:hover {
	text-decoration: underline;
	color: #ffffff;
}
#content ul li{margin:6px 0 0 20px; font-size:12px; } 
#content h1 span {display:none;}
#panel {width:277px;height:204px;background:url(../../images/panel-bg.jpg) no-repeat top;color:#FFF;font-size:1.1em;padding:2px 200px 10px 10px;}
.right {float:right;}
#project-header {background:url(../../images/project-header.gif) no-repeat top;width:469px;height:27px;color:#FFF;padding:0 8px;margin-top:10px;}
#project-header h2 {color:#FFFFFF;margin:0;line-height:27px;}
#project-header a:link {color:#FFF;}
.odd {padding:5px;background:#FFF;width:475px;}
.even {padding:5px;background:#d9d9e8;width:475px;}
.view {float:right;}
#news {width:234px;float:left;margin-right:17px;}
#events {width:234px;float:left;}
.multi-header {background:url(../../images/twin-panel-header.gif) no-repeat top; width:226px; height:26px; line-height:26px; padding-left:8px;color:#FFFFFF;}
.multi-header h2 {margin:0;color:#FFFFFF}
.multi-content {background:#fff;border-left:1px solid #c4c5c7;border-right:1px solid #c4c5c7;width:212px;padding:10px 10px 0 10px;}
.multi-content hr {border: 1px solid #e9e9ea;}
.multi-bottom {background:url(../../images/multi-bottom.gif) no-repeat bottom;width:234px;height:7px;}

#topnavigation ul {display:block;padding: 0;margin: 0;list-style-type: none;width: 780px;float: left;color: #fff;font-weight:bold;font-size: 0.8em;}
#topnavigation ul li { display: inline; }
#topnavigation ul li a {float: left;width: auto;color: #fff;width:128px;padding:10px 0;background:url(../../images/nav-blue-bg.gif) repeat-x;text-align:center;text-decoration: none;border-right: 2px solid #ffffff; background-color:#0054A6;}
#topnavigation ul li a:hover {}
#topnavigation li.active a {background:url(../../images/nav-yellow-bg.gif);color:#555C77; background-color:#FDCD07;}

#navigationBox {/*background-color:#f3f3f5; */}
#navigationBox li{ font-size:1em; font-weight:normal; padding:0px; list-style-type:none; margin: 5px 0 5px 0; color:#15135f;}

#login {width:171px; padding-left:5px;  margin-left:-5px;}
#login a {float:left;}

#footer {
	background:url(../../images/footer-bg.gif) repeat-x top;
	width:960px;
	color:#FFFFFF;
	height:28px;
	text-align:right;
	line-height:28px;
	padding-right:10px;
	margin-top:20px;
}
#footer p, #footer a:link,  #footer a:visited {color:#FFFFFF;margin:0;}
#footer a:hover {text-decoration:underline; color:#FFFFFF;}

img {border:none;}

hr {border:1px solid #e9e9e9;}


.clear {
	clear:both;
	height:1px;
	width:auto;

} 

.button {
	border: 1px solid #A0A1A5;
	color: #00aeef;;
	background-color: #FFFFFF;
	font-size:90%;
	text-transform:uppercase;
}

.mandatory { color:#d22a5d; }
form label { display:block; width:180px; float:left;  color:#00aeef; font-weight:bold; padding:3px 0; }
form input, form textarea { font-size:1em;}
form div {  padding:6px; margin-bottom:3px;float:left; width:200px;}
form fieldset {border:1px solid #bf451d; width:500px;padding:10px;}

.error { color:#d22a5d; }
.validationfailed  { border-color:#d22a5d; }

address { font-style:normal; line-height:120%; font-size:83%; padding:10px; background-color:#f8f8f8; }


