html { height:101%; margin-bottom: 20px; }
body { background-image:url(../images/pattern.gif); background-repeat:repeat; font-size:1em;font-family:Arial,Helvetica,sans-serif;margin:15px auto 20px auto;padding:0;text-align:justify; }
.clear { clear:both; }
a img { border: none;}
img.divider { padding: 26px 10px 10px 10px;}
p { line-height:140%;font-size:80%;color:#000; }
ul { font-size:80%;color:#000; }
a, a:visited { color:White; text-decoration:none;}
a:hover { text-decoration:Underline;}

.nolink { border:0; }
#centrer { width:830px;margin:0px auto 20px auto; padding:10px 10px 0px 10px;background-color:#2D1100;font-size:85%;color:#666; }
#logo { padding:47px 0 13px 11px; }
#logo a:link, a:hover, #logo a:visited { text-decoration:none; border:none; }
#header { width:830px;height:92px;background:url(../images/head_foot_top.gif) no-repeat top #4A311D;}
#header2 { width:830px;height:8px;background:url(../images/head_foot_bottom.gif) no-repeat bottom #4A311D;} 
.ie #header { width:830px;height:92px;background:url(../images/head_foot_top.gif) no-repeat top #4A311D; margin:0px 0px -14px 0px;}
.ie7 #header2 { width:830px;height:8px;background:url(../images/head_foot_bottom.gif) no-repeat bottom #4A311D; margin:14px 0px 0px 0px;}

#nav { padding:50px 0px 0 0px; }
#nav a:link, a:hover, #nav a:visited { text-decoration:none; border:none; }
#nav ul { display:block;list-style:none;padding:0;margin:0; }
#nav li { display: inline;padding:0 0 0 0px; }
#nav li img { padding:20px 12px 10px 12px; }

#bnav { float: right; width: 200px; margin: 5px 7px 0 0; padding: 0; }
#bnav a:link, a:hover, #bnav a:visited { text-decoration:none; border:none; }
#bnav ul  { text-align:right; display:block; margin: 0; padding: 0; list-style: none;}
#bnav li { display: inline; text-decoration: none; margin: 0; padding: 0px;}
#bnav li img { text-decoration: none; margin: 0; padding: 0px 6px 10px 6px;}

#cnav { float: left; width: 830px; height:50px; margin: 0; padding: 0; }
#cnav a:link, a:hover, #cnav a:visited { text-decoration:none; border:none; }
#cnav ul  { text-align:left; display:block; margin: 0; padding: 12px 0px 0px 27px; list-style: none;}
#cnav li { display: inline; text-decoration: none; margin: 0; padding: 0px;}
#cnav li img { text-decoration: none; margin: 0; padding: 0px 6px 10px 6px;}
img.cnav_head { float:right; margin: 11px 2px 0px 0px; }

#sf_cnav { float:left; background-color:#AC9D7D; width:73px; height:481px; margin-right:10px; padding:0px;}
#sf_nav_img {width:280px; height:481px; float:left; padding:0; margin-right:8px; overflow:hidden;}
#sf_nav_img img {text-decoration:none; margin: 0; padding: 0; border:none; }
#sf_nav_box {width:455px; height:80px; background-color:#4A311D; float:right; padding:0; margin: 0px 0px 0px 0px; overflow:hidden;}
.sf_nav_drop {background-color:#1C0B00; color:#CCCCCC; padding:0px; margin:10px 20px 10px 20px;}
.finder_button {border:none; text-decoration:none; margin:0px 10px 0px 20px; float:left; display:block; width:54px; height:24px; background-image:url(../images/btn_findit.gif);}
.sf_nav_error { color:#FFFFFF;}
#sf_container{ float:right; width:427px; height:344px; background-color:#FFFFFF; margin: 0px 0px 10px 0px; padding:18px 14px 30px 14px;}
#sf_container a:link, a:visited { color:#A50136;text-decoration:none;border-bottom:#4A311D 1px dashed; }
#sf_container a:hover { color:#A50136;text-decoration:none;border-bottom:#AC9D7D 1px dashed; }
#sf_container img a:link { text-decoration:none;border:none; }
#sf_container img a:visited { text-decoration:none;border:none; }
#sf_container img a:hover { text-decoration:none;border:none; }
#sf_container p { margin:0px; padding:0px 0px 15px 0px;}
#sf_container ul { line-height:150%;margin:0px; padding:0px 20px 10px 0px;list-style:none;}
#sf_container li { margin:0px; padding:0px 0px 10px 15px;list-style:none;background-image:url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 5px;}
#sf_container li a:link, #sf_container li a:visited { margin:0px; padding:0px;text-decoration:none;border-bottom:#4A311D 1px dashed;}
#sf_container li a:hover { color:#A50136;text-decoration:none;margin:0px; padding:0px;border-bottom:#AC9D7D 1px dashed;}
#sf_container ul ul { margin:0px; padding:10px 10px 0px 15px;list-style:none;font-size:100%;}
#sf_container ul ul li { margin:0px; padding:0px 0px 10px 15px;list-style:none;background-image:url(../images/bullet2.gif); background-repeat: no-repeat; background-position: 0px 5px;}
#sf_container table { background:#fff;border:1px solid #A50136;font-size:70%;line-height:130%;color:#000;width:100%;margin:0px 0 20px 0;}
#sf_container td { border:none;padding:10px;}

#sf_container2{ float:right; width:745px; margin: 0px 0px 10px 0px; padding:0px;}
#sf_container2 p { margin:0px; padding:0px 0px 15px 0px;}
#sf_container2 table {width:100%; margin:0px; padding:0px; }
#sf_container2 td { border:none; padding:0px; margin:0px; }
#sf_container2 tr { border:none; padding:0px; margin:0px; }
#sf_container2 a:link, a:visited { color:#A50136;text-decoration:none;border-bottom:#4A311D 1px dashed; line-height:25px; }
#sf_container2 a:hover { color:#A50136;text-decoration:none;border-bottom:#AC9D7D 1px dashed; }
	
#dnav { float:right; width: 830px; height:52px; margin: 0; padding: 0; text-align:right; }
#dnav ul  { text-align:right; display:block; margin: 0; padding: 0; list-style: none;}
#dnav li { display: inline; text-decoration: none; margin: 0; padding: 0px;}
#dnav li img { text-decoration: none; margin: 0; padding: 26px 0px 10px 0px; }

#enav { float:right;margin: 6px 0px 0px 0px;padding: 12px 11px 12px 0px; width:202px;min-height:120px;background-color:#4A311D;background-image:url(../images/enav_bg_bottom.gif);background-position:bottom; background-repeat:no-repeat; }
#enav a:link, a:hover, #enav a:visited { text-decoration:none; border:none; }
#enav ul  { text-align:right; display:block; margin: 0; padding: 0; list-style: none;}
#enav li { display:list-item; text-decoration: none; margin: 0; padding: 0px;}
#enav li img { text-decoration:none; margin: 0; padding: 0px 0px 2px 0px;border:none; }

#content { background-color:#2D1100;padding:0px;margin:0px; }

h1 { margin:15px;}
h2 { font-size:125%; }
h3 { font-size:100%;font-weight:bold;color:#A50136;padding:15px 0 7px 0;margin:0px; }
h4 { font-size:85%;line-height:130%;font-weight:bold;color:#4A311D;padding:10px 0 7px 0px;margin:0px; }
h5 { font-size:100%;line-height:130%;font-weight:bold;color:#A50136;padding:0px 0 7px 0px;margin:0px; }
h6 { font-size:83%;line-height:130%;color:#A50136;padding:0px 0 7px 0px;margin:0px;font-weight:normal; }



.hero {	float:left;width:519px;padding:0px 0 0px 0px;margin:0 0 10px 0; }
.left_col {	float:left;width:358px;padding:0px 6px 0px 0px;margin:0px 0px 0px 0px; }
#heading1 { float:right; width: 830px; height:37px; margin: 0; padding: 0; text-align:right; }

#hm_box { float:right;width:304px; padding:0px;margin:0px;}
#hm_box p { line-height:130%;font-size:80%;padding:0 0px 10px 18px;margin:0px;color:#fff;}
#hm_box1, #hm_box2 { width:304px; height:134px;padding:0px;margin:0px 0 7px 0;text-align:left; }
#hm_box1 {background:#4A311D; }
#hm_box h1 {padding:0px 0 5px 5px; }
#hm_box2 { background:#A50136;}
#hm_box2 a:link, #hm_box2 a:visited { text-decoration:none; border:0; }
#hm_box2 a:hover { color:#fff;text-decoration:none; }
#hm_box3 { width:304px; height:133px;padding:1px 0px 0px 0px;text-align:left; background:#AC9D7D;margin:0px;}

#txt_box{ float:right; width:438px; background-color:#FFFFFF; margin:0px; padding:18px 14px 30px 14px;}
#txt_box a:link, a:visited { color:#A50136;text-decoration:none;border-bottom:#4A311D 1px dashed; }
#txt_box a:hover { color:#A50136;text-decoration:none;border-bottom:#AC9D7D 1px dashed; }
#txt_box img a:link { text-decoration:none;border:none; }
#txt_box img a:visited { text-decoration:none;border:none; }
#txt_box img a:hover { text-decoration:none;border:none; }
#txt_box p { margin:0px; padding:0px 0px 15px 0px;}
#txt_box ul { line-height:150%;margin:0px; padding:0px 20px 10px 0px;list-style:none;}
#txt_box li { margin:0px; padding:0px 0px 10px 15px;list-style:none;background-image:url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 5px;}
#txt_box li a:link, #txt_box li a:visited { margin:0px; padding:0px;text-decoration:none;border-bottom:#4A311D 1px dashed;}
#txt_box li a:hover { color:#A50136;text-decoration:none;margin:0px; padding:0px;border-bottom:#AC9D7D 1px dashed;}
#txt_box ul ul { margin:0px; padding:10px 10px 0px 15px;list-style:none;font-size:100%;}
#txt_box ul ul li { margin:0px; padding:0px 0px 10px 15px;list-style:none;background-image:url(../images/bullet2.gif); background-repeat: no-repeat; background-position: 0px 5px;}
#txt_box table { background:#fff;border:1px solid #A50136;font-size:70%;line-height:130%;color:#000;width:100%;margin:0px 0 20px 0;}
#txt_box td { border:none;padding:10px;}
.top { float:right;padding:5px 0 10px 0;  }
.highlight { color:#A50136; }
.adv { padding:10px 10px 0px 10px;border:#A50136 1px dashed;margin:0 0 20px 0; }
.col_1 { width:210px;float:left; }
.col_2 { width:210px;float:right;}

#links { border: none; text-decoration:none; }
#links a:link, a:visited { text-decoration:none;border-bottom:none; }
#links a:hover { text-decoration:none;border-bottom:none; }

#txt_form table { background:#fff;border:0px;font-size:70%;line-height:130%;color:#000;width:100%;margin:0px;}
#txt_form td { border:none;padding:5px 5px 5px 0px;margin:0px;}

.article_col {	float:left;width:218px;padding:0px 6px 0px 0px;margin:0px 0px 0px 0px; }
#article_box{ float:right; width:577px; background-color:#FFFFFF; margin:0px; padding:18px 14px 30px 14px;}
#article_box a:link, a:visited { color:#A50136;text-decoration:none;border-bottom:#4A311D 1px dashed; }
#article_box a:hover { color:#A50136;text-decoration:none; }
#article_box img a:link, #article_box img a:visited { text-decoration:none;border:none; }
#article_box img a:hover { text-decoration:none; }
#article_box p { margin:0px; padding:0px 20px 15px 0px;}
#article_box2 {float:right; padding:0px 0px 0px 0px; width:73px; height:300px; background-color:#AC9D7D; }
#article_box7 {float:left; margin: 0px; width:139px; height:89px; background-color:#A50136;}

table { background:#2D1100;border:none;font-size:70%;line-height:130%;color:#FFFFFF;width:830px;margin:0px;}
td { border:none;padding:10px;}
.raspberry_bg { background:#A50136;font-weight:bold;font-size:120%;color:#FFFFFF;}
.cream_bg { background:#4A311D;}
.cream2_bg { background:#AC9D7D;}


#txt_box1 {float:left; padding: 0px 6px 0px 0px;} /* Used in Template 3*/
#txt_box2 {float:right; padding:0px 0px 0px 0px; width:73px; height:226px; background-color:#AC9D7D; } /* Used in Template 3*/
#txt_box3 {float:left; padding: 6px 6px 0px 0px;}
#txt_box4 {float:right; width:73px; height:226px; background-color:#A50136; margin: 6px 0px 0px 0px;}
#txt_box5 {float:left; padding:0px 0px 0px 0px; width:73px; height:226px; background-color:#AC9D7D; } /* Used in Template 2*/
#txt_box6 {float:right; padding: 0px 0px 0px 6px;} /* Used in Template 2*/
#txt_box7 {float:left; margin: 6px 0px 0px 0px; width:139px; height:89px; background-color:#A50136;} /* Used in Template 3*/
#txt_box8 {float:right; margin: 6px 0px 0px 0px; width:213px; min-height:120px; background-color:#4A311D; background-image:url(../images/enav_bg_bottom.gif); background-position:bottom; background-repeat:no-repeat;} /* Used in Template 3*/
#txt_box p {color:#000; }
img a:link, a:visited { border:none;}

.form_container { clear: both; background-color:#fff; float: left; margin: 0 0 20px 0;}
.formcell { padding:5px;display: block;float: left;margin: 0 0px 10px 0px;color: #000;text-decoration: none;font-size: 80%;}

.left {	float:left;width:361px;padding:20px 0 0 0px; }
.left ul { list-style:none;margin-left:20px;padding:0; }
.left li { line-height:80%;font-size:300%; }
.right { float:right;width:361px; }
.right ul { list-style:square;margin-right:100px; }
.right li { line-height:145%;padding-bottom:7px; }
.form { float:left;padding:30px 0 20px;background-color:#171717; }
.formcell { float:left;display:block;width:150px;padding:7px 7px 0 0; }
.terms { line-height:125%;font-size:100%;color:#666; }

#footer { width:812px;height:122px;background:url(../images/head_foot_top.gif) no-repeat top #4A311D; padding:8px 8px 0px 10px;}
#footer2 { width:830px;height:8px;background:url(../images/head_foot_bottom.gif) no-repeat bottom #4A311D;} 
.ie #footer { width:812px;height:122px;background:url(../images/head_foot_top.gif) no-repeat top #4A311D; margin:0px 0px -14px 0px; padding:8px 8px 0px 10px;}
.ie7 #footer2 { width:830px;height:8px;background:url(../images/head_foot_bottom.gif) no-repeat bottom #4A311D; margin:14px 0px 0px 0px;} 
#footer li { list-style:none;display:inline;padding-left:10px; }
#footer p { line-height:175%;color:#A69B7D; }

#footer ul { display:block;list-style:none;padding:0;margin:0; }
#footer li { display:block;padding:0px 0 17px 0; }

#disclaimer{ width:820px; padding:10px 5px 3px 5px; }
#disclaimer p { font-size:80%; color:#A69B7D;} 
a.disclaimer:link, a.disclaimer:visited { color:#A50136; }
a.disclaimer:hover { color:#FFFFFF; }

.float_left { float:left; }
.float_right { float:right;text-align: right; }

#admin_pending table {width:100%; margin:0px; padding:0px; }
#admin_pending td { border:none; padding:0px; margin:0px; }
#admin_pending tr { border:none; padding:0px; margin:0px; }

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
	height:380px;
	overflow:auto;
}

articleMenu a:link, .articleMenu a:visited { text-align:left; text-decoration:none; border:none; color:White; line-height:20px; }
articleMenu ul  { text-align:left; list-style-type: disc; list-style-position:inside; color:White;}
articleMenu li { display:list-item; text-decoration: none; margin: 0; padding: 0px;}
articleMenu a:hover { text-decoration:underline;}
