
body{font-family: Verdana, Arial, Helvetica, sans-serif;margin: 0px;background-color: #d7e2e4;color: #373536;}
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;COLOR: #373536;TEXT-DECORATION: none;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;COLOR: #373536;TEXT-DECORATION: underline}
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;COLOR: #373536;TEXT-DECORATION: none;}
a:visited:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;COLOR: #373536;TEXT-DECORATION: underline}
p a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;COLOR: #373536;TEXT-DECORATION: underline;}
p a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;COLOR: #373536;TEXT-DECORATION: underline;}
li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;COLOR: #373536;TEXT-DECORATION: underline;}
li a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;COLOR: #373536;TEXT-DECORATION: underline;}
form {PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;PADDING-TOP:0px;}
h1{font-size: 1.1em;margin:0px;padding-top:10px;padding-bottom:10px;}
h2, h3, h4, h5 {font-size: 1em;margin:0px;padding:0px;}
#logodiv {MARGIN: 0px auto;WIDTH: 960px;border-left:solid 10px #ffffff;border-right:solid 10px #ffffff;}
#logoutdiv{MARGIN: 0px auto;WIDTH: 960px;height:20px;font-size:0.8em; background-color:#ffffff;border-left:solid 10px #ffffff;border-right:solid 10px #ffffff;}
#logoutdiv a{font-size:1em;}
#topmenu {MARGIN: 0px auto;WIDTH: 960px;font-weight: bold;background-color: #d7e2e4;height:30px;border-left:solid 10px #ffffff;border-right:solid 10px #ffffff;border-bottom:solid 1px #ffffff;}
#topmenu #topmenuleft {padding-top:5px;padding-bottom:5px;FLOAT: left; WIDTH: 100%;}
#topmenuleft a{font-size:0.8em;font-weight:bold;}
#topmenu #topmenuright {padding-top:5px;padding-bottom:5px;float: left; MARGIN-LEFT: -200px; WIDTH: 200px;text-align:right;}
#topmenuright a{font-size:0.8em;font-weight:bold;}
#contentwrap{MARGIN: 0px auto;WIDTH: 980px;}
#content{float:left;WIDTH: 960px;background-attachment: scroll;background-image: url(images/backstyle.jpg);background-repeat: repeat-y;background-position: 0px 0px;border-left:solid 10px #ffffff;border-right:solid 10px #ffffff;}
#contentleft{float:left;width:220px;}
#contentcenter {float:left;width:580px;}
#contentright{float:left;width:160px;}

#exodusdiv {clear: both;MARGIN: 0px auto;WIDTH: 960px;text-align:right;font-size:0.8em;}
#logindiv{clear: both;BACKGROUND-COLOR: #d7e2e4;PADDING:  6px 10px 4px;text-align:center;}
.formdiv{clear: both;BACKGROUND-COLOR: #d7e2e4;PADDING:  6px 10px 4px;}

#contentdynamic{float:left;margin-left:-770px;width:770px;}
#pathbardiv {padding-left:5px;padding-right:5px;padding-top:5px;FONT-SIZE: 0.7em; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
#toolboxdiv {text-align:right;padding-left:10px;padding-right:10px;FONT-SIZE: 10px;TEXT-DECORATION: none}
#ContentHolder {clear:left;padding-left:10px;padding-right:10px;}

#footerdiv {clear: both;MARGIN: 0px auto;WIDTH: 960px;color: #FFFFFF; text-decoration: none;background-color: #5c91b1;
	text-align:center;border-left:solid 10px #ffffff;border-right:solid 10px #ffffff;border-bottom:solid 5px #ffffff;}
#footerdiv p {padding-top:10px;}

/** Left Menu CSS */
#leftmenu {}
#leftmenu dl {padding-left:10px;} 
#leftmenu dt a {font-size:0.8em;font-weight:bold;}
#leftmenu dt a:hover{font-size:0.8em}

/* Sample CSS definition for the example list. Remove if desired */

.navlist li{text-decoration: none;border-bottom: 1px solid #378BBA;color: #313539;font-weight:bold;width:160px; display: block;}
.navlist li a {font-size:0.8em;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;font-weight:bold;text-decoration: none;display: block;}
.navlist li a:hover  {font-size:0.8em;background-color: #E2E4E6;}
/*.navlist:hover  {background-color: #E2E4E6;}*/

.navlist{padding: 0;margin: 0;list-style: none;display: block;}
/* END left menu CSS */
/** Right Menu CSS */
#rightmenu {background-color: #d7e2e4;}
#rightmenu dl {padding-left:10px;text-align:left;border-bottom:solid 3px #ffffff;padding-bottom:5px;margin:0;padding-top:5px;} 
#rightmenu dt a {font-size:0.8em;}
#rightmenu dt a:hover{font-size:0.8em;}
/* END right menu CSS */
/* Place holder div*/
#placeholderdiv {padding-left:10px;padding-right:10px;font-size:0.9em}
/* Place holder div end
/* Search area*/
.innertube {MARGIN:  6px 10px 4px}
.field {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #373536;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;border-color: #B8B8B8;border-style: solid;border-width: 1px;}
.fieldmemberlogin {width:100px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #373536;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;border-color: #B8B8B8;border-style: solid;border-width: 1px;}
.innertube label {font-size: 1em;color: #000000;font-weight: bold;}
.innertube a{font-size:0.8em}
.innertube a:hover{font-size:0.8em}
p.searchinputbox {margin:0;padding:0;vertical-align:middle;}
#txtSearch{width:140px;}
/*member login*/
.LoginButtonStyle {width:60px;font-family:Verdana; font-size:0.9em; font-weight:normal;padding-left:1px;padding-right:1px;padding-top:0;padding-bottom:0;color:#4D4E53;} 
.fieldmemberregister {width:250px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #373536;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;border-color: #B8B8B8;border-style: solid;border-width: 1px;}
.txtareamemberregister {width:250px;height:50px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #373536;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;border-color: #B8B8B8;border-style: solid;border-width: 1px;}

.formtext{width:500px;}
.membercatption {float:left;width: 180px;}
.memberfield {float:left;width: 270px;text-align: right; /* depends on element width */} 
/*home page*/
#imgpagelogo {border:0;}
.introhomediv{margin-right:3px;margin-left:3px;font-size:0.9em}
.introhomediv p {padding-left:10px;padding-right:10px;}
.introhomediv p img {float:left;padding:5px;}
.bannersdiv{text-align:center;width:100%; padding-top:10px;padding-bottom:10px; }
.bannersdivright{text-align:center;width:100%; padding-top:10px;padding-bottom:10px;background-color:#dee1e8;}
p.titleintro{background-color: #5c91b1;color:#ffffff;font-weight: bold;padding:7px 7px 7px 10px;}
p.titlenewshome{font-weight: bold;padding:7px 7px 7px 10px;}
p.titlenewshome a {font-weight: bold;TEXT-DECORATION: none;}
p.titlenewshome a:hover {font-weight: bold;TEXT-DECORATION: underline;}
p.titlenewshome a:visited {font-weight: bold;TEXT-DECORATION: none;}
p.titlenewshome a:visited:hover {font-weight: bold;TEXT-DECORATION: underline;}
/*home page end*/
/*Calendar*/
#calendar {text-align:center;}
#calendar table{font-size:0.6em;border-style: solid;border-width: 0;text-align:center;width:160px;}
#calendar table a {background-color: #ffffff;}
#calendar table span a {background-color: #fffadf;}
#calendar table td span {background-color: #fffadf;}
#calendar table caption {padding-bottom:5px;font-size:1.1em;background-color: #d7e2e4;}
#calendar table caption a {background-color: #d7e2e4;}
#calendar table th{border-top:solid 2px #ffffff;padding-top:3px;}
/* Search upload files*/
.fieldsearchfiles {width:300px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #373536;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;border-color: #B8B8B8;border-style: solid;border-width: 1px;}
/* seperatators */
.hspace1 {clear: both;height: 1px;width: 100%;}
.hspace4 {clear: both;height: 4px;width: 100%;}
.hspace2 {clear: both;height: 2px;width: 100%;}
.hspace10 {clear: both;height: 10px;width: 100%;}
.hspace5white {clear: both;height: 5px;width: 100%;background-color: #ffffff;}
.hspace10white {clear: both;height: 10px;width: 100%;background-color: #ffffff;}
.hspacebigheight {clear: both;height: 100px;width: 100%;}



/* CSS Sitemap*/
UL.csUL1{margin:2px;PADDING-LEFT: 15px;list-style-type: square;}
UL.csUL2{margin:2px;PADDING-LEFT: 55px;list-style-type: disc;}
UL.csUL3{margin:2px;PADDING-LEFT: 105px;list-style-type: disc;}
UL.csUL4{margin:2px;PADDING-LEFT: 145px;list-style-type: disc;}
UL.csUL5{margin:2px;PADDING-LEFT: 185px;list-style-type: disc;}
UL.csUL6{PADDING-LEFT: 225px;list-style-type: disc;}
/* End Site map*/
/* Search Members */
#divSearchMembers{padding-left:20px;font-size: 0.8em;}
#divSearchMembers span{font-weight: bold;}
/* Search Members end */
/* Newsletter item */
#popup{BACKGROUND-COLOR:#d7e2e4;}
/* Newsletter item end */
/* Messager */
#divmessagemain {width:560px;}
.hasred {float:left;width:558px;border-color: #d7e2e4;border-style: solid;border-width: 1px;margin-bottom:4px;padding-top:3px;padding-bottom:3px;}
.noread {float:left;width:558px;border-color: #d7e2e4;border-style: solid;border-width: 1px;margin-bottom:4px;padding-top:3px;padding-bottom:3px;BACKGROUND-COLOR:#d7e2e4;}
.divmessage {float:left;width: 465px;padding-left:5px;border-right:solid 3px #ffffff;}
.divmessagedelete {float:left;width: 80px;text-align: right; padding-right:5px;/* depends on element width */} 
#messageitemdiv span {font-weight:bold;}

/* Messager end*/
P.acenter {text-align:center;}
.newsitems UL p img {float:left;padding:5px;}
#errorpagediv{WIDTH: 541px;BACKGROUND-COLOR:#ffffff;padding:20px;}
.txtareamessage {width:300px;height:100px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #373536;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;border-color: #B8B8B8;border-style: solid;border-width: 1px;}
