body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
/****************************************************************************************************************************
 * Reset css start
****************************************************************************************************************************/
html {  }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select {
*font-size:100%; margin:0; padding:
}
legend { color:#000; }
/****************************************************************************************************************************
 * New Body >> css
 ****************************************************************************************************************************/
body { background:#1b4466 url(../../images/bg.png) repeat-x; text-align:center; font-family:Arial; }

*html #mainContanier {background:transparent url(../../images/mainBg_fix.gif) repeat scroll 0 0;}
*html #mainBottom {background:transparent url(../../images/mainBottom_fix.gif) repeat scroll 0 0;}
*html #mainBottom1 {background:transparent url(../../images/mainBottom1_fix.gif) repeat scroll 0 0;}





ul#navigation { width:300px; height:41px; z-index:99; padding:5px 0 0 0; position:absolute; left:652px; top: 56px; list-style-type: none; }
a, a:link, a:visited {text-decoration: none;}
ul#navigation li {padding: 0;margin: 0;display: block;float: left;}
#navigation li#contact ul {background: none;height: 21px;margin-left: 37px;}
* html #navigation li#contact ul {margin-left: 79px;}

li#main a {width:50px;height:40px;padding:20px 0 12px 38px; text-align:left;color:#003765;font-weight:BOLDER;height:12px;font-size:15px;text-decoration:none;background:url(../../images/nav1-icon.png) no-repeat left top;display:block; }
li#main a:hover {color:#8099c1;}

li#contact a {width:60px;height:40px;padding:20px 0 12px 34px; text-align:left; color:#003765;font-weight:BOLDER;height:12px;font-size:15px;text-decoration:none; background:url(../../images/nav1-icon.png) no-repeat left -128px;display:block;}
li#contact a:hover {color:#8099c1;}

li#directions a {width:80px;height:40px;padding:20px 0 12px 38px; text-align:left;color:#003765;font-weight:BOLDER;height:12px;font-size:15px;text-decoration:none;background:url(../../images/nav1-icon.png) no-repeat left -62px;display:block; }
li#directions a:hover {color:#8099c1;}




#mainContanier{ width:955px; padding:0 11PX 0 10PX;  margin:auto;height:100%;background:url(../../images/mainBg.png);position:relative; text-align:left}
#mainBottom{ width:955px;height:22px;padding:0 11PX 0 10PX; margin:auto;background:url(../../images/mainBottom.png);}
#mainBottom1{ width:955px;height:22px;padding:0 11PX 0 10PX; margin:auto;background:url(../../images/mainBottom1.png);}
#headerTop { width:955px; height:129px;position:relative;}
#navCont { width:955px; height:40px;background:url(../../images/navCont.png);}

#contanier1{ width:930px; height:267px; padding:12px 10px 0 15px;position:relative;background:#e6f1e1 no-repeat 18px 12px; border-bottom:1px solid #95a8c4}
#contanier1 h1{ font-size:28px; color:#002d4e}
#contanier1 p{ margin:0; padding:0; font-size:14px; color:#000}
#contanier1 li {padding:0; list-style:outside disc; margin:0 0 0 14px}

#contanier2{ width:928px; height:355px; padding:14px 10px 0 17px;position:relative;background:#c9d1df;}
.mod1{ width:216px; height:340px; float:left; border:1px solid #a1b2ca;margin:0 18px 0 0;background:url(../../images/modBg.png); font-size:11px}
.mod2{ width:216px; height:340px; float:left; border:1px solid #a1b2ca;margin:0 18px 0 0;background:url(../../images/modBg.png);font-size:11px}
.mod3{ width:216px; height:340px; float:left; border:1px solid #a1b2ca;margin:0 18px 0 0;background:url(../../images/modBg.png);font-size:11px}
.mod4{ width:216px; height:340px; float:left; border:1px solid #a1b2ca;background:url(../../images/modBg.png);font-size:11px}

.mod_news{ width:216px; float:left; border:1px solid #a1b2ca;background:url(../../images/modBg.png);font-size:11px}

*html .mod2{ width:216px; float:left; border:1px solid #a1b2ca;margin:0 14px 0 18px;background:url(../../images/modBg.png);font-size:11px}

.modTitle{ height:31px; padding:15px 0 0 10px; background:url(../../images/modulTitle.png); font-size:15px; color:#fff}
#modCont{ font-size:11px; color:#000}
.mod-inner{ padding:4px 8px 4px 10px}
.padd{ padding:5px 0 0 0}
#footerMenu {width:928px; height:30px; padding:0 20px 0 20px; margin:auto; }
#footerMenu img { margin-top:14px; margin-bottom:-2px }
#footerMenu a { color:#fff; text-decoration:none; font-size:10px; margin:7px; line-height:24px; }
#footerMenu a:hover { color:#d6dbaa; }
#copyRight { width:754px; padding:2px; margin:auto; font-size:10px; color:#fff }



/**/

div.contact_us_form table, div.contact_us_form table tr, div.contact_us_form table tr td { padding:3px; }

div.contact_us_form table tr td input { border:1px solid blue; }

/**/




.content{width:927px;min-height:800px; background:#c9d1df;}
.contentL{width:260px; min-height:800px; float:left;}
.contentR{width:634px; min-height:800px; padding:12px 12px 10px 20px; float:left; background:#fdfbfb; border-left:1px solid #95a8c4}
.contentR h1{ font-size:25px; color:#002d4e}
.contentR p{ font-size:12px; color:#000}
.contentR a{ font-size:12px; color:#002d4e}



*html .content{ width:927px;height:800px;}

/****************************************************************************************************************************
 * Replace Contaniers >> css
 ****************************************************************************************************************************/
#replace1Cont { position: absolute; width:165px; height:38px; left: 85px; top: 145px; }
/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/
#replace1 { position:relative; width:165px; height:38px; padding:0; overflow:hidden; }
#replace1 span, span.replace1 { position: absolute; top:0; left:0px; width:165px; height:38px; background:url(../../images/ajxBottom.png) repeat-y top left; }
/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/
a#menu1, #menu1 span, span.menu1_span { display:block; position:relative;width:87px; height:19px;overflow:hidden; }
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../../images/btnSet1.png) no-repeat 0 0px; }
a#menu1:hover span, span.menu1_span_oo { background-position:0 -19px; cursor:pointer }

a#menu2, #menu2 span, span.menu2_span { display:block; position:relative;width:136px; height:19px;overflow:hidden; }
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../../images/btnSet1.png) no-repeat 0 -38px; }
a#menu2:hover span, span.menu2_span_oo { background-position:0 -57px; cursor:pointer }


a#menu3, #menu3 span, span.menu3_span { display:block; position:relative;width:136px; height:19px;overflow:hidden; }
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../../images/register_button.png) no-repeat -5px -2px; }
a#menu3:hover span, span.menu3_span_oo { background-position:-5px -21px; cursor:pointer }


a#menu4, #menu4 span, span.menu4_span { display:block; position:relative;width:136px; height:19px;overflow:hidden; }
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../../images/newsletter_archive.png) no-repeat -4px -7px; }
a#menu4:hover span, span.menu4_span_oo { background-position:-4px -26px; cursor:pointer }



/******************/
div#content blockquote,div#content ul,div#content ol,div#content dl {margin:1em;}
div#content ol,div#content ul,div#content dl {margin-left:2em;}
div#content ul li {list-style: disc outside; font-size:14px; color:#656554; }
div#content ol li {list-style: decimal outside;}
div#content li {margin:0.5em 0; font-size:14px; color:#656554; }
div#content dl dd {margin-left:1em;}


div.main_photo_category_node {float:left;width:200px;height:227px;border:none;margin:2px 2px;padding:2px;}
div.main_photo_categories {margin:0; margin-left:0px;}

<!-- spa added -->

.pic {
	margin-right: 15px;
	margin-left: 0px;
	float: right;
	border: 1px solid #D4D4D4;
	padding: 4px;
	margin-top: 2px;
}

.membersHeadline {
	font-size: larger;
	font-weight: bold;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #000;
}

div.md_search_form {border:1px solid silver;margin-bottom:10px;}
div.md_search_form table tr td {padding:5px;}
div.md_search_form table tr td input.wi150 {width:150px;}

.bannerouter
{
	width:450px;
	height:267px;
	float:left;
	margin-left:4px;
	margin-right:20px;
	overflow: hidden	
}
