body{
background-image:url(../../PageBackground.jpg);
background-repeat:repeat-x;
margin:0px;
font-family: Arial, Helvetica, sans-serif;

text-align:center;
}


img
{
border:none;
}

.clearAll{
clear:both;
overflow:hidden;
height:1px;
line-height:1px;
}

a:link{
color:#797979;
text-decoration:none;
}

a:visited{
color:797979;
text-decoration:none;
}

a:hover{
text-decoration:none;
color:#116E9C;
}

a.greenLink:link{
color:#55821D;
text-decoration:none;
}

a.greenLink:visited{
color:#55821D;
text-decoration:none;
}

a.greenLink:hover{
text-decoration:none;
color:#116E9C;
}

#mainWrapper{
margin: 0px auto;
width:925px;
text-align:left;
}

#header{
background-image:url(../../HeaderBackground.jpg);
background-repeat:no-repeat;
height:109px;
}

#logo{
margin-left:6px;
float:left;
}

.dateTime{
float:right;
margin-right:10px;
margin-top:5px;
color:#FFFFFF;
display:block;
width:220px;
text-align:right;

}

#menu{
background-image:url(../../MenuBackground.jpg);
background-repeat:no-repeat;
height:26px;
padding:0px 0px 0px 15px;
}

.topNavItem{
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
padding:5px 28px 0px 28px;
}

.topNavItem a:link, .topNavItem a:visited{
text-decoration:none;
font-size:11px;
color:#787878;
}

.topNavItem a:hover, .topNavItem a:active{
text-decoration:none;
font-size:11px;
color:#006495;
}

#mainContentWrapper{
margin: 0px 5px 0px 6px;
padding:0px 25px 0px 25px;
width:913px;
background-color:#FFFFFF;
height:auto;
border-top:1px solid #cccccc;
}

*html #mainContentWrapper{
margin: 0px 5px 0px 6px;
padding:0px 19px 0px 25px;;
width:914px;
background-color:#FFFFFF;
height:auto;
}

#mainContentBorder{
background-image:url(../../MainContainerBackground.jpg);
background-repeat:repeat-x;
background-color:#006495;
height:auto;
margin:0px;
}

#mainContent{
height:auto;
}

#mainContentWrapperNoMargin{
margin: 0px 5px 0px 6px;
padding:0px;
width:914px;
background-color:#FFFFFF;
height:auto;
}
.mainImage{
border-bottom:1px solid #D8D8D8;
background-color:#FFFFFF;
width:914px;
height:251px;
}

.intro{
float:left;
background-image:url(../../IntroBackground.jpg);
background-repeat:no-repeat;
width: 290px;
height:185px;
font-family:"Times New Roman", serif;
padding:0px;
font-size:15px;
font-style: italic;
color:#828282;
}

.introContent{
margin:30px;
}

.introContact{
float:left;
width:160px;
margin-right:10px;
margin-left:10px;
margin-top:50px;
font-size:15px;
font-style: italic;
color:#666666;
font-family:"Times New Roman", serif;
}

*html .introContact{
float:left;
width:160px;
margin-right:5px;
margin-left:10px;
margin-top:50px;
font-size:15px;
font-style: italic;
color:#666666;
font-family:"Times New Roman", serif;
}

.contactNumber{
color:#55821D;
display:block;
}

.floatLeftHome{
float:left;
padding-left:15px;
width:440px;
}

.floatRightHome{
float:right;
text-align:left;
border-left:1px dotted #D8D8D8;
width:425px;
padding-left:15px;
font-size:11px;
}

.floatLeftHome p{
font-style:italic;
color:#828282;
font-family:"Times New Roman", serif;
font-size:14px;
margin:0px 0px 12px 0px;
line-height:1.2em;
}

#footer{
font-family:"Times New Roman", serif;
height:25px;
background-color:#FFFFFF;
border-top: 1px solid #DBDBDB;
padding: 5px 12px 0px 12px;
margin: 0px 5px 5px 6px;
color:#55821D;
font-size:11px;
}

.floatLeft{
float:left;
}

.floatRight{
float:right;
}

#listHeader{
background-image:url(../../ListHeader.jpg);
background-repeat:repeat-x;
font-family:"Times New Roman", serif;
font-size:1.8em;
padding:12px 0px 5px 15px;
color:#FFFFFF;
height:30px;
width:853px;
}

#profileHeader{
background-image:url(../../ListHeader.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:"Times New Roman", serif;
font-size:1.4em;
padding:10px 0px 4px 15px;
color:#FFFFFF;
height:30px;
background-color:#006495;
border-bottom:1px solid #91BBD1;
}

table.listTable{
border-left: 1px solid #D8D8D8;
border-bottom: 1px solid #D8D8D8;
width:864px;
margin:0px;
padding:0px;
word-wrap:break-word;
}

table.listTable tr{
padding:0px;
margin:0px !important;
}

table.listTable td{
padding:3px 5px 3px 5px;
margin:0px !important;
border-right: 1px solid #D8D8D8;
border-bottom:none;
border-top:none;
font-size:12px !important;
}

table.listTable td img{
display:none;
}

.listSubHeader{
background-image:url(../../ListSubHeader.jpg);
background-repeat:repeat-x;
background-position: center;
font-family:"Times New Roman", serif;
font-size:14px !important;
padding:2px 0px 2px 15px;
color:#55821D;
height:14px;
width:100%;
}

.listSubHeader img{
margin-top:2px;
margin-right:3px;
display:inline !important;
}

.newsSubHeader{
font-family:"Times New Roman", serif;
font-size:12px !important;
padding:2px 0px 2px 0px;
color:#55821D;
height:14px;
width:100%;
}

.newsSubHeader img{
margin-top:2px;
margin-right:3px;
display:inline !important;
}

table.detailTable{
border-left: 1px solid #D8D8D8;
border-top: 1px solid #D8D8D8;
border-bottom: 1px solid #D8D8D8;
}

table.detailTable td{
padding:3px 0px 3px 15px;
border-right: 1px solid #D8D8D8;
font-size:12px;
color:#797979;
}

.detailHeader{
background-image:url(../../detailHeader.jpg);
background-repeat:repeat-x;
background-position:bottom;
font-family:"Times New Roman", serif;
font-size:1.6em !important;
padding:5px 0px 0px 8px;
color:#9C9C9C;
height:35px;
border-left: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
border-top: 1px solid #D8D8D8;
}

.w384{
width:384px;
}

.w233{
width:233px;
}

.w480{
width:480px;
}

.w600{
width:600px;
}

td.detailSubHeader{
background-image:url(../../ListSubHeader.jpg);
background-repeat:repeat-x;
background-position:bottom;
font-size:12px !important;
padding:3px 0px 3px 15px;
color:#000000 !important;
height:14px;
}

.h15{
height:15px;
}

.spacer{
clear:both;
}

.greenHeaderLarge{
font-family:"Times New Roman", serif;
font-size:22px !important;
color:#55821D;
margin:5px 0px 15px 0px;
}

table.newsTable td{
padding:3px 0px 3px 0px;
color: #797979;
font-size:12px;
}

.greenTitle{
font-family:"Times New Roman", serif;
font-size:22px !important;
color:#55821D;
margin:30px 0px 5px 0px;
}



.detailImage{
width:233px;
background-color:#006495;
text-align:center;
padding:5px 0px 5px 0px;
}

/*.detailImage img{
width:126px !important;
height:174px !important;
}*/

.detailContent{
width:580px;
margin-right:20px;
font-size:14px;
}

/*
.detailContent table{
border-left: 1px solid #D8D8D8;
border-top: 1px solid #D8D8D8;
border-bottom: 1px solid #D8D8D8;
}
*/

.detailContent table th{
background-image:url(../../ListSubHeader.jpg);
background-repeat:repeat-x;
background-position:bottom;
font-size:12px !important;
padding:3px 5px 3px 5px;
color:#000000 !important;
height:14px;
}

.detailContent table td{
padding:3px 5px 3px 5px;
/*border-right: 1px solid #D8D8D8;*/
font-size:12px;
color:#797979;
}

.detailTitle{
color:#9C9C9C;
font-family:"Times New Roman", serif;
font-size:18px !important;
}


table.profileTable{
background-color:#006495;
color:#FFFFFF;
border-left: 1px solid #4D93B5;
font-size:.9em;
}

table.profileTable th{
background-color:#FFFFFF;
color:#000000;
border-right: 1px solid #4D93B5;
padding:5px 5px 5px 15px;
text-align:left;
font-size:.9em;
}

table.profileTable td{
border-right: 1px solid #4D93B5;
color:#FFFFFF;
padding:5px 5px 5px 15px;
font-size:.8em;
border-bottom:1px solid #65A2BE;
}

a.profileLink:link, a.profileLink:visited, a.profileLink:active{
	color:#FFFFFF !important;
	text-decoration:none;
}
a.profileLink:hover{
	color:#FFFFFF !important;
	text-decoration:underline;
}

.profileDate{
float:right;
color: #797979;
font-size:12px;
}


.publicationName{
background-color:#4A800E;
color:#ffffff;
padding:2px 0px 2px 15px;
border-bottom:1px solid #629ABD;
font-size:12px;
}

a.button{
display:block;
background-image:url(../../ButtonBackground.jpg);
background-repeat:no-repeat;
width:230px;
height:24px;
margin-left:0px;
padding-top: 4px;
color: #797979;
text-decoration:none;
text-align:center;
font-size:.9em;
}

a.button:hover{
color: #4D93B5;
}

a.button:focus{
border:none;
}

.newsListWrapper{
background-image:url(../../NewsListBackground.jpg);
background-repeat:repeat-y;
width:215px;
margin-bottom:10px;
float:left;
height:510px;
}

.newsListInnerWrapper{
background-image:url(../../NewsListBottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:510px;
}

.newsListContent{
background-image:url(../../NewsListTop.jpg);
background-repeat:no-repeat;
background-position:top;
padding:10px 30px 0px 7px;
font-size:11px;
}

.monthDate{
color:#797979;
text-decoration:none;
font-size: 11px;
}

a.newsItem{
background-image:url(../../ArrowIcon.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:17px;
color:#797979;
text-decoration:none;
margin-top:15px;
font-size: 11px;
}

a.newsItem:hover{
text-decoration:none;
color:#116E9C;
}

.newsMainContent{
float:right;
padding-left:30px;
width:620px;
margin-top:20px;
padding-right:30px;
}

.newsMainContent p{
color:#797979;
font-size:12px;
}

.blueTitle{
color:#006495;
font-size:12px;
}

.newsMainContent ul {
color:#797979;
font-size:12px;
list-style: disc;
margin-left:17px;
}

.contentTitle{
color:#797979;
font-weight:bold;
display:block;
margin:8px 0px 0px 0px;
}

.tableBottom{
background-image:url(../../tableBottom.jpg);
width:233px;
height:38px;
bakground-color:#006495;
background-position:bottom;
}

/*MENU STYLES*/

.clBar{background-image:url(../../MenuBackground.jpg);
background-repeat:no-repeat;
height:26px;
padding:0px 0px 0px 0px;
margin:0px auto !important;
/*top:110px !important;
position:absolute !Important;*/
 }
 
.clLevel0{font-family:Georgia, "Times New Roman", Times, serif; float:left; padding:5px 10px 0px 10px;  color:#787878; font-size:.7em;}
.clLevel0over{font-family:Georgia, "Times New Roman", Times, serif; float:left; padding:5px 10px 0px 10px;color:#006495; cursor:hand; font-size:.7em; }
.clLevel0border{position:absolute; visibility:hidden;  layer-background-color:#006699;}

.clLevel1, .clLevel1over{padding:3px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border-left:1px solid #006495; border-right:1px solid #006495; border-bottom:1px solid #006495; padding-left:8px; }
.clLevel1{background-color:#FFFFFF; layer-background-color:#006495; color:#8c8c8c;}
.clLevel1over{background-color:#006495; layer-background-color:#006495; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel1border{ position:absolute; visibility:hidden;background-color:#006495; layer-background-color:#006495}

.clLevel2, .clLevel2over{position:absolute; padding:3px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  }
.clLevel2{background-color:#FFFFFF; layer-background-color:#006495; color:#8c8c8c;}
.clLevel2over{background-color:#5b8726; layer-background-color:#0064959; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006495; layer-background-color:#006495}

h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 6pt;	
	color: #ffffff;
	}