body {

        font: 12px/17px tahoma, sans-serif;

        color: #222;

        background-color: #FFFFFF;

        margin-left: 0px;

        margin-top: 0px;

        margin-right: 0px;

        margin-bottom: 0px;

        /*background: #e8ecf1 url("../layout_images/new/body_bg.gif") repeat-x fixed;*/

}

h2 {
	font: bold 20px tahoma, sans-serif;
	clear: both;
}

a:link {color:#4C7EC7;  text-decoration: none;}



a:visited {color: #005D89; text-decoration: none;}



a:hover {color:#4C7EC7; text-decoration:none;}



a.nav1:link {color:#066EA1;  text-decoration: none;}

a.nav1:visited {color:#066EA1; text-decoration: none;}



a.nav:link {color:#FFFFFF;  text-decoration: none;}

a.nav:visited {color:#FFFFFF; text-decoration: none;}

a.nav:hover {color: #066EA1; text-decoration: none;}



a.navred:link {color:#CC3300;  text-decoration: none;}

a.navred:visited {color:#CC3300; text-decoration: none;}

a.navred:hover {color: #066EA1; text-decoration: none;}



a.TopNav:link {

                        display:block;

                        background-image:url(../layout_images/menu-bar1.jpg);

                        background-repeat:no-repeat;

                        font-size:10px;

                        font-family:Verdana, Arial, Helvetica, sans-serif;

                        color:#FFFFFF;

                        line-height:25pt;

                        width:92px;

                        height:35px;

                        }



a.TopNav:visited {

                        display:block;

                        background-image:url(../layout_images/menu-bar1.jpg);

                        background-repeat:no-repeat;

                        font-size:10px;

                        font-family:Verdana, Arial, Helvetica, sans-serif;

                        color:#FFFFFF;

                        line-height:25pt;

                        width:92px;

                        height:35px;

                        }



a.TopNav:hover {

                        display:block;

                        background-image:url(../layout_images/menu-bar2.jpg);

                        background-repeat:no-repeat;

                        font-size:10px;

                        font-family:Verdana, Arial, Helvetica, sans-serif;

                        color:#03375E;

                        line-height:25pt;

                        width:92px;

                        height:35px;

                        }



/*

Left Navigation

*/

a.leftNav:link {

                        display:block;

                	background: #166DA3 url("../layout_images/left-nav1.gif") repeat-x;                        

                        font-size:11px;

                        font-family:Verdana, Arial, Helvetica, sans-serif;

                        color:#FFFFFF;

                        line-height:20pt;

                        width:269px;

                        height:27px;

                        }



a.leftNav:visited {

                        display:block;

                		background: #166DA3 url("../layout_images/left-nav1.gif") repeat-x;                        

                        font-size:10px;

                        font-family:Verdana, Arial, Helvetica, sans-serif;

                        color:#FFFFFF;

                        line-height:20pt;

                        width:269px;

                        height:27px;

                        }



a.leftNav:hover {

                        display:block;

                		background: #166DA3 url("../layout_images/left-nav2.gif") repeat-x;                                                

                        font-size:10px;

                        font-family:Verdana, Arial, Helvetica, sans-serif;

                        color:#03375E;

                        line-height:20pt;

                        width:269px;

                        height:27px;

                        }





.thumb{

        padding: 0px;

        border: 1px solid #166DA3;

        background: none !important;

}



.textNav {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color:#FFFFFF;

        line-height:10pt;

        }



.textred{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        font-weight: normal;

        color:#CC3300;

        line-height:10pt;

        }



.textred11{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        font-weight: normal;

        color:#000000;

        line-height:10pt;

        }



.textblue11, .textblue12, .textblue10{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        font-weight: normal;

        color:#066EA1;

        line-height:10pt;

        }

.textblue12{

        font-size: 12px;

        font-weight: bold;

        }

.textblue10{

        font-size: 10px;

        font-weight: bold;

        }



.text10{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color:#000000;

        line-height:10pt;

        }

.text12{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: normal;

        color:#000000;

        line-height:10pt;

        }



        .textgray{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color:#666666;

        line-height:10pt;

        }



.textgray12{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: normal;

        color:#666666;

        line-height:10pt;

        }



.text9{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 9px;

        font-weight: normal;

        color:#000000;

        line-height:10pt;

        }

.textsection12{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: normal;

        color:#ffffff;

        line-height:10pt;

        }

.textblue10{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color:#066EA1;

        line-height:10pt;

        }



.formFields, .formFieldsPosts, .formFieldsSmall{

        border: 1px solid #CCCCCC;

         font-size: 9pt;

}



.formFields{
         width: 250px;
}

.formFieldsPosts{
         width: 450px;
}



.formFieldsRdo{

         border: 2px #CCCCCC;

        }

.formFieldsSmall{

        width: 100px;

}

.button, .button1 {

        background: #166DA3 url("../layout_images/ctitle.gif") repeat-x;

        border: 1px solid #166DA3;

        color: #fff !important;

        padding: 2px 7px;

        margin: 0 3px;

        font: bold 11px verdana, sans-serif;

}

.button1 {

        font: bold 9px verdana, sans-serif;

}



.button:hover {

        		background: #166DA3 url("../layout_images/ctitle.gif") repeat-x;

                border: 1px solid #166DA3 !important;

                cursor: pointer;

        }

.box {

        margin-bottom: 7px;

        margin-left: 0px;

        margin-top: 0px;

        margin-right: 0px;

        width: 100%;

        background: #E6E7E8;

        border-top: 1px solid #166DA3;

        border-left: 1px solid #166DA3;

        border-right: 1px solid #166DA3;

        border-bottom: 1px solid #166DA3;

        border-collapse:collapse;        

        padding: 0px !important;

}

        .box td {

                padding: 2px 5px !important;

        }

        .box td.category {

                /*background: url("../layout_images/folder.gif") 14px 9px no-repeat;*/

                padding-left: 36px !important;
                font: 10px verdana, sans-serif;

        }

        .box tr.alt td.category {

                /*background: #e7ebf0 url("../layout_images/folder.gif") 14px 9px no-repeat;*/

                padding-left: 36px !important;
                font: 10px verdana, sans-serif;

        }

        .box th {

        	border-bottom: 1px solid #166DA3;

                height: 30px;

                border-left: 0px;

                border-right: 0px;

                border-bottom: 0px;

                padding: 0px 5px 0px 5px;



                text-align: left;

                vertical-align: middle;

                color: #fff;



                background: #166DA3 url("../layout_images/ctitle.gif") repeat-x;

                font: bold 12px verdana, sans-serif;

        }

        .box th a {

                color: #fff;

                text-decoration: none;

        }

        .box th a:hover {

                text-decoration: underline;

        }

        .box td a, #content a {

                color: #0065b7;

                text-decoration: none;

        }

        .box td a strong {

                font-size: 80%;

        }

        .box td a:hover, .box td a:hover strong, #content a:hover {

                text-decoration: underline;

        }

        .box tr.alt {

                background: #e7ebf0;

        }

        .box td.pointer {

                background: url("../layout_images/pointer.gif") 14px 10px no-repeat; 

                padding-left: 26px !important; 

        }

        .box tr.alt td.pointer {

                background: #e7ebf0 url("../layout_images/pointer.gif") 14px 10px no-repeat; 

                padding-left: 26px !important; 

        }





        /*-- Box headings and other tags --*/

        .box h1 {

                font: bold 19px arial, sans-serif;

                margin: 10px 0 5px 0;

                clear: both;

        }

        .box h2 {

                font: bold 15px arial, sans-serif;

                margin: 20px 0 0 0;

                clear: both;

                border-bottom: 1px solid #a3aab7;

        }

        .box h3 {

                font: bold 13px arial, sans-serif;

                margin: 10px 0 5px 0;

        }

        .box p {

                margin: 8px 0;

        }

        .box ul {

                list-style: square;

                padding-left: 20px !important;

                margin-left: 0 !important;

                padding-left: 0;

                margin-left: 20px;

        }



.heading{

color:#FFFFFF;

font-size:12px;

font-weight:bold;

}

.heading1{

color:#FF0000;

font-size:10px;

font-weight:bold;

}



.button2, .button3 {

        background: #5485CA;

        border: 1px solid #cc810d;

        color: #fff !important;

        padding: 2px 7px;

        margin: 0 3px;

        font: bold 11px verdana, sans-serif;

}

.button3 {

        font: bold 9px verdana, sans-serif;

}



.button2:hover {

                background: #0C8DCE !important;

                border: 1px solid #835308 !important;

                cursor: pointer;

        }



.bImage{

background-image:url(../layout_images/dark.jpg);

height:35px;

color:#FFFFFF;

text-decoration:none;

}

.bImage a{

color:#FFFFFF;

text-decoration:none;

}

.bImage a:hover{

color:#B9E4F7;

text-decoration:none;

}

#dropmenudiv{

position:absolute;

border:1px solid #B9E4F7;

border-bottom-width:0;

font:normal 10px  Verdana, Arial, Helvetica, sans-serif;

line-height:15px;

z-index:100;

}



#dropmenudiv a{

width: 100%;

display: block;

text-indent: 2px;

border-bottom: 1px solid #B9E4F7;

padding: 3px 0;

text-decoration: none;

font-weight: normal;

}



#dropmenudiv a:hover{ /*hover background color*/

background-color: #B9E4F7;

}



#container {

        margin: 0 auto auto;

        width: 768px;

        background: #fff;

        padding: 0;

}







.containertable table

{

                width: 100% !important;

                width: 100%;

                margin: 5px 0px;

}



.containertable td

{

                vertical-align: top;

                border-collapse: collapse;

                border-spacing: 0px;

                padding: 0px;

}
.googleMapArea
{
	border:1px solid #FFF;
	height:440px;
	margin:0 18px;
	background:#F5F5F5 url(../layout_images/new/maploader.gif) 50% 50% no-repeat;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 0px 0px;
	width: 30px;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 0px 5px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}


.cssmenu ul {
   padding-left: 5px;
   margin: 0;
   list-style: none;
   width: 250px;
   position:relative;
}
.cssmenu li {
   float: left;
}
.cssmenu li a, .cssmenu li a:visited {
   display: block;
   width: 250px;
   height: auto;
   line-height: inherit;
   text-indent:0px;
   border: 1px solid #B9E4F7;
   border-width:0 1px 1px 1px;
   color: #ffffff;
   background-color: #004a79;
}
.cssmenu li a:hover {
   color: #004a79;
   background-color: #B9E4F7;
}
.cssmenu li ul {
   visibility: hidden;
   position: absolute;
   left: 150px;
   top: 0px;
}

.cssmenu li:hover {
   position: relative;
}
.cssmenu li:hover > ul {
   visibility: visible;
}
.cssmenu li:hover > a {
   color:#004a79;
   background:#B9E4F7;
}
.cssmenu-hidden, .cssmenu-hidden:hover {
    background: transparent;
    border: none;
    margin-top: 1px;
}
li.cssmenu-hidden > a, li.cssmenu-hidden:hover > a {
    background: #166DA3 url("../layout_images/ctitle.gif") repeat-x;
    border: 1px solid #166DA3;
    height: 15px;
    z-index: 0;
}

a.TopNavWide:link {

                        display:block;

                        background-image:url(../layout_images/menu-bar-wide1.jpg);

                        background-repeat:no-repeat;

                        font-size:10px;

                        font-family:Verdana, Arial, Helvetica, sans-serif;

                        color:#FFFFFF;

                        line-height:25pt;

                        width:101px;

                        height:35px;

                        }



a.TopNavWide:visited {

                        display:block;

                        background-image:url(../layout_images/menu-bar-wide1.jpg);

                        background-repeat:no-repeat;

                        font-size:10px;

                        font-family:Verdana, Arial, Helvetica, sans-serif;

                        color:#FFFFFF;

                        line-height:25pt;

                        width:101px;

                        height:35px;

                        }



a.TopNavWide:hover {

                        display:block;

                        background-image:url(../layout_images/menu-bar-wide2.jpg);

                        background-repeat:no-repeat;

                        font-size:10px;

                        font-family:Verdana, Arial, Helvetica, sans-serif;

                        color:#03375E;

                        line-height:25pt;

                        width:101px;

                        height:35px;

                        }