body{background:#f8f8f8; background-image:url(images/headerg1sm.png);background-repeat: repeat-x;
font-family:garamond,"Times Roman",verdana, sans-serif;
margin:0;
padding:0;
line-height: 1.5em;

}

b{font-weight: 500;}
em {color:#800000;font-weight:600;}

a.tooltip2 {color:#ffffff;}
a.tooltip2 b {display:none;}
a.tooltip2:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip2:hover b {display:block; position:absolute; top:20px; left:-25px; padding:8px; font-weight:normal; color:#fff; border:1px solid #eeeeee; background:#707070; width:150px;font-variant:small-caps;}
a.tooltip2:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #f2f2f2; overflow:hidden; z-index:100;}
a.tooltip2:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #707070; overflow:hidden; z-index:100;}

.right {float: right;}

#topsection{background: transparent;height: 200px; /*Height of top section*/border-bottom:1px solid #707070;}

#topsection .logo {
    display: inline-block;
    margin: 0;
    width: 202px;
    height: 94px;
}

#topsection .address {
    display:inline-block;
    line-height:20px;
    margin-top:15px;
    
    font-size:13px;
    color:white;
    font-family:garamond,"Times Roman",verdana, sans-serif;
    font-weight: bold;
    font-variant:small-caps;
}

#topsection .address a {
    color:white;
}

#topsection  .address strong {font-size:16px;}
 
#topsection h3{
    float:right;
    font-size:14px;
    font-family:georgia,"Times Roman",verdana, sans-serif;
    color:maroon;
    margin-right:30px;
    font-weight:500;
}

#topsection h3 a{
    font-size:14px;
    color:maroon;
    font-weight:500;
}

#topsection h3 a:hover{
font-size:14px;
color:#074487;
font-weight:500;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: maroon;
color: white;
float: right;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:14px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{padding: 0.2em 1em;
background-color: maroon;
color: white;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{background-color: #369;
color: #fff;
}

#contentwrapper{
float: left;
width: 100%;
border-top:1px #707070 solid;
background-color: #ffffff;
}

#contentcolumn{background-color: #ffffff;font-family:garamond,"Times Roman",verdana, sans-serif;
margin: 0 220px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#contentcolumn .box {margin-left:auto;margin-right:auto;width:86%;border:1px solid #707070;margin-top:10px;margin-bottom:10px;}

#contentcolumn .box a{color:maroon;font-weight:600;background-color:#fff;font-size:14px;}

#contentcolumn .box a:hover{color:maroon;font-weight:600;background-color:#f5f5f5;text-decoration:underline;font-size:14px;}

#contentcolumn .boxh {margin-left:auto;margin-right:auto;width:86%;border:1px solid #707070;margin-top:10px;}

#contentcolumn .boxha {margin-left:auto;margin-right:auto;width:86%;border:1px solid #707070;margin-top:10px;text-align:left;}

#contentcolumn .boxha p{margin-left:34px;width:86%;border-top:1px dotted #707070;margin-top:10px;text-align:left;}

#contentcolumn .boxha h5{margin-left:34px;width:86%;border-top:0px dotted #707070;margin-top:10px;text-align:left;}

#contentcolumn .boxha p.mi{margin-left:auto;margin-right:auto;width:86%;border-top:1px dotted #707070;margin-top:10px;text-align:center;}

#contentcolumn .boxa {margin-left:auto;margin-right:auto;width:86%;border:1px dotted #707070;margin-top:10px;text-align:center;}


#contentcolumn .boxa a:link{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070;margin-top:10px; color:maroon;text-decoration:none;text-align:center;}

#contentcolumn .boxa a:visited{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070;margin-top:10px; color:#800000;text-decoration:none;text-align:center;}

#contentcolumn .boxa a:hover{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070;margin-top:10px; color:#7B2D00;text-decoration:none;text-align:center;}



#contentcolumn .boxh p{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070; text-align:center; margin-top:14px; margin-bottom:14px;color:#121212;}

#contentcolumn .boxh p .ma{color:maroon;font-weight:600;}

#contentcolumn .box p{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070; text-align:justify; margin-top:14px; margin-bottom:14px;color:#121212;}

#contentcolumn .box p.c{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070; text-align:center; margin-top:14px; margin-bottom:14px;color:#121212;}

#contentcolumn .box p.cm{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070; text-align:center; margin-top:14px; margin-bottom:14px;color:maroon;}
#contentcolumn .box p.m {color:maroon;font-weight:500;}

#contentcolumn h1 {font-size:20px;text-align:center;color:#121212;font-variant:small-caps;font-family:garamond,"Times Roman",verdana, sans-serif;}

#contentcolumn h2 {font-size:18px;text-align:center;color:maroon;font-variant:small-caps;letter-spacing:0px;font-weight:600;font-family:garamond,"Times Roman",verdana, sans-serif;}

#contentcolumn h3 {font-size:17px;text-align:center;color:maroon;font-variant:small-caps;letter-spacing:2px;font-weight:600;font-family:garamond,"Times Roman",verdana, sans-serif;}

#contentcolumn h4 {font-size:16px;text-align:center;color:maroon;font-variant:small-caps;letter-spacing:1px;font-weight:600;font-family:garamond,"Times Roman",verdana, sans-serif;}

#contentcolumn h5 {font-size:15px;text-align:center;color:#232323;font-variant:normal;letter-spacing:1px;font-weight:600;margin-top:6px;margin-bottom:6px;font-family:garamond,"Times Roman",verdana, sans-serif;}


#contentcolumn h6 {font-size:14px;text-align:center;color:maroon;font-variant:normal;letter-spacing:1px;font-weight:600;margin-top:6px;margin-bottom:6px;font-family:garamond,"Times Roman",verdana, sans-serif;}

#contentcolumn .boxs  {margin-left:auto;margin-right:auto;width:86%;border:1px solid #707070;margin-top:10px;margin-bottom:10px;padding-left:50px;}

#leftcolumn{
float: left;
width: 190px; /*Width of left column*/
margin-left: -100%;
background: #ffffff;
border-right:1px solid #707070;
border-top:1px #707070 solid;
}

#rightcolumn{
float: left;
width: 220px; /*Width of right column*/
margin-left: -222px; /*Set left marginto -(RightColumnWidth)*/
background-color: #ffffff;
border-top:1px #707070 solid;



}












#footerlist ul{
clear: left;
width: 100%;
background: #363636 !important;
color: #FFF;
text-align: center;
padding: 4px 0;
list-style-type: none;
font-size:11px;
margin-bottom:0px;
margin-top:0px;

}

#footerlist ul li{
clear: left;
width: 90%;
background: #363636 !important;
color: #FFF;
text-align: center;
padding: 4px 0;
margin-left:10px;
list-style-type: none;
font-size:11px;
font-variant:small-caps;
display:inline;

}

#footer{

width: 100%;
background-color: #363636;
text-align: left;
padding: 4px 0;
color:#121212;
margin-top:0px;
height:100%;
}

#footer a{
color: maroon;
}

#footer a:hover{color:#369;text-decoration:underline;}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertubel{
margin-right:0px;
margin-left:0px;
margin-bottom: 0; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: -16px;
border-left:1px solid #707070;
border-right:1px solid #707070;
padding-bottom:20px;
border-bottom:1px solid #707070;
}




.urbanwhitemenu{border-bottom:1px #707070 solid;
width: 190px; /*width of menu*/
}

.urbanwhitemenu .headerbar {
width:190px;
font: bold 13px Verdana;
color: maroon;
background: #f8f8f8 url(none) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
text-decoration:none;
margin-top:0px;
padding: 7px 0 7px 0px; /*31px is left indentation of header text*/
}

.urbanwhitemenu .headerbar a{
width:190px;
font: bold 13px Verdana;
color: maroon;
background: #f8f8f8 url(images/arrowrs.png) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
text-decoration:none;
margin-top:0px;

padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbanwhitemenu .headerbar a:hover{
width:190px;
font: bold 13px Verdana;
color: black;
background: #f8f8f8 url(images/arrowrsd.png) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
text-decoration:none;
margin-top:0px;

padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbanwhitemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbanwhitemenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbanwhitemenu ul li a{
font: normal 12px Arial;
color: black;
background: #f8f8f8 url(images/unchecked.png) no-repeat 8px 3px; /*last 2 values are the x and y coordinates of bullet image*/
display: block;
padding: 5px 0;
line-height: 10px;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
text-decoration: none;
}

.urbanwhitemenu ul li a:visited{
color: black;
}

.urbanwhitemenu ul li a:hover{ /*hover state CSS*/
color: maroon;
background: #fefefe url(images/crossed.png) no-repeat 8px 4px; /*last 2 values are the x and y coordinates of bullet image*/
}

 

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 200px;
padding: 0px;
margin: 0px;
border-bottom: 0px dashed #C39C4E;
border-left: 0px dashed #5b5b5b;
margin-left:auto;margin-right:auto;
margin-top:16px;
padding-top:2px;

}



#vertmenu h1 a{
display: block;
background-color:maroon;
font-size: 11px;
padding: 3px 0px 5px 2px;
border: 1px solid #5b5b5b;
color: #ffffff;
margin: 0px;
width:180px;
text-align:center;
margin-top:0px;
margin-left:0px;
font-weight:500;
margin-left:auto;margin-right:auto;
text-decoration:none;
margin-bottom:0px;
border-bottom:2px #5b5b5b solid;
margin-top:14px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
border: 1px #707070 solid;
width:178px;
margin-left:auto;margin-right:auto;
margin-top:-22px;
border-top:0;
padding: 3px 2px 5px 1px;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;

}
#vertmenu ul li a {
font-size: 12px;
display: block;
border-bottom: 1px dashed #CCCCCC;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #111111;
width:178px;
text-align:center;

}

#vertmenu ul li a.last {
font-size: 12px;
display: block;
border-bottom: 0px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #111111;
width:178px;
text-align:center;
}

#vertmenu ul li a.last1 {
font-size: 12px;
display: block;
border-bottom: 1px solid #CCCCCC;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #111111;
width:178px;
text-align:center;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
width:176px;
}

.dropcap {
float:left;
color:#b90303;
font-size:100px;
line-height:70px;
padding-top:2px;
font-family: Garamond, sans-serif;
} 


.dropcap1 {
float:left;color:#b90303;font-size:60px;line-height:50px;padding-top:2px;font-family: Garamond, sans-serif;
} 

.dropcap2 {
float:left;color:#800000;font-size:100px;line-height:70px;padding-top:2px;font-family: Garamond, sans-serif;} 



#maincontainerf{background-color: #f8f8f8;
width: 999px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}



#contentwrapperf{

width: 100%;
background: #f8f8f8;
float:left;
}

#contentcolumnf{background: #f8f8f8;
margin: 0 333px 0 333px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumnf{
float: left;
width: 333px; /*Width of left column in pixel*/
margin-left: -999px; /*Set margin to that of -(MainContainerWidth)*/
background: #f8f8f8;
}

#leftcolumnf h6, #contentcolumnf h6, #rightcolumnf h6{color:maroon;font-variant:small-caps;float:left;font-size:14px;margin-bottom:2px;margin-top:2px;}

.navlistlf
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;

width: 290px;
list-style-type:none;
float: left;
font-size:11px;
font-variant:small-caps;
}

.navlistlf li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
width: 290px;
list-style-type:none;
float: left;
font-variant:small-caps;
}

.navlistlf li a { text-decoration: none; }

.navlistlf li a:hover { text-decoration: underline;color:#369; }

#rightcolumnf{
float: left;
width: 333px; /*Width of right column*/
margin-left: -333px; /*Set left margin to -(RightColumnWidth)*/

background: #f8f8f8;
}





.innertubef{background: #f8f8f8;
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#blank{background:white;height:34px;width:100%;}

#blankgray{background-color:#f8f8f8;height:100%;width:100%;}

#navcontainerb ul
{
padding-left: 0;
margin-left: 0;
background-color: maroon;
color: White;
float: right;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:12px;
}

#navcontainerb ul li { display: inline; }

#navcontainerb ul li a
{
padding: 0.0em 1em;
background-color: maroon;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainerb ul li a:hover
{
background-color: #369;
color: #fff;
}

#contentcolumn .top{margin-right:auto;margin-left:auto;padding:6px;border: 1px solid #707070;float:none;}

#contentcolumn .toplink {margin-right:auto;margin-left:auto;width:86%;float:none;text-align:center;border:0;}

#contentcolumn .box a.topsm:link{border:0; }

#contentcolumn .box a.topsm:hover{border:1px dotted #707070;background:white;}

.smarr{border:0;padding:3px;}

#sdws{float:left;border:0;font-size:11px;text-align:center;line-height:14px;text-decoration:none;margin-top:24px;width:220px;margin-bottom:20px;}

#copyr{float:left;border:0;font-size:11px;text-align:center;line-height:14px;text-decoration:none;margin-top:98px;width:220px;border-bottom:0px solid #707070;}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.maroon {color:maroon;}


a.sm:link {color:#800000;font-size:12px;}
a.sm:visited {color:#800000;font-size:12px;}
a.sm:hover {color:#A36107;font-size:12px;}



