body { margin: 0 auto; text-align:center}
#container { width:913px;  margin: 0 auto; text-align:center; }
#header {width:913px}
#primary {width:913px}
#mainimage {width:913px}
#maincontent {text-align:left; float:left; width:913px; background: url(bg.gif) repeat-y; margin-top:5px; }
#leftcol { float:left; width:176px }
#maincol { float:left; width:717px; margin-left:11px; padding-top:2px; background: url(top_dots.gif) no-repeat;}
body.home #content { padding:0px}
body.default #content { padding:10px; width:700px; height:395px; overflow:auto;}
.content {width:95%}
#footer {padding-top:2px; background: url(top_dots.gif) no-repeat top;}
#footer, #footer p, #footer a {color:#1a4286; font:12px Arial, Sans-Serif; padding:0; margin:0}
#footer2 p, #footer2 a {color:#1a4286; font:12px Arial, Sans-Serif; padding:0; margin:0}
#footer2 { padding-top:2px; background: url(btm_bg.gif) no-repeat bottom;}

#pagetitle {padding-bottom:10px; color:#1a4286; font:20px Arial, Sans-Serif; text-transform:uppercase } 

/*Drop Nav */
#nav, #nav UL  {PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none;text-align:left;}
#nav A {DISPLAY: block; line-height: 16px;}
#nav LI {FLOAT: left; LIST-STYLE: none; padding:0; margin:0}
#nav LI.nonav UL {display:none}
#nav LI A { COLOR: #fff; text-decoration:none; font:12px Arial, Sans-Serif; LIST-STYLE-image: none}
#nav LI UL {BACKGROUND: #52ae32; /*LEFT: -999em;*/ WIDTH: 170px; height:120px; POSITION: absolute; border:1px dashed #fff;/*LIST-STYLE-image: none;*/}
#nav LI ul ul { height:auto; border:0;}
#nav LI UL LI {WIDTH: 170px;}
#nav li ul li a:hover{color:#1a4286;}
#nav li:hover {color:#1a4286; }
#nav li ul ul {	/*margin: -27px 0px 0px 150px; LIST-STYLE-image: none; position:absolute;*/}
/*#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; LIST-STYLE-image: none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; LIST-STYLE-image: none;}*/
#nav li ul {margin-top:0;display:block;}

#nav li.contact ul { margin-left:-65px}

a.nav2, a.nav2:visited  { display:block; padding:2px 5px 2px 22px}
a.nav3, a.nav3:visited  { display:block; padding:2px 5px 2px 35px; background:url(whitebullet.gif) no-repeat 30px 10px; }

a.nav2On:link, a.nav2On:visited { display:block; padding:2px 5px 2px 22px; color:#1a4286}
a.nav3On:link, a.nav3On:visited { display:block; padding:2px 5px 2px 35px; color:#1a4286; background:url(whitebullet.gif) no-repeat 30px 10px; }

/* Calendar Styles */

.CDtableout
{
    background-color: #e5ecf4
}
.CDtablein
{

}
.CDtitle
{
background-color:#ffffff
}
.CDheader
{
    font-weight: bold; color: #1a4286;
    background-color: #e5ecf4
}
a.CDheader:link { color:#1a4286 }
a.CDheader:visited { color:#1a4286}
a.CDheader:hover { color:#FFCC01}
a.CDheader:active { color:#1a4286 }

TD.CDOdd
{   background-color: #ffffff

}
a.CDOdd:link
{   
display: list-item;list-style-type: none;

}
a.CDOdd:visited
{   
display: list-item;list-style-type: none;
}
a.CDOdd:hover {
display: list-item;list-style-type: none;

}
TD.CDEven
{    background-color: #ffffff
}
a.CDEven:link
{    
display: list-item;list-style-type: none;
}
a.CDEven:visited
{    
display: list-item;list-style-type: none;
}
a.CDEven:hover
{    
display: list-item;list-style-type: none;
}
