
body { margin: 0px; background-image: url(../images/bg.jpg); background-repeat:repeat-x; background-color:#a8c4d0;}
#container{ width:950px; margin:0; padding:0px; text-align:center;}

/* HEADER */
#home{ float:left; width:92px; height:133px; margin:0; padding:0;}
#logo{ float:left; width:218px; height:133px; margin:0; padding:0;}

#community{ float:left; width:430px; height:57px; margin:0; text-align:left; }
#community p{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:13px; padding-left:50px; padding-top:17px; margin:0px; vertical-align:middle; }

#fontSize{ float:left; width:210px; height:42px; margin:0; padding-top:15px; background-image: url(../images/bg_text.gif); background-repeat:no-repeat; text-align:right;}
#fontSize a:link{ font-family:Georgia, "Times New Roman", Times, serif; color:#b99f05; font-size:15px; text-decoration:underline; }
#fontSize a:visited{ color:#b99f05;}
#fontSize a:hover{ color:#416b26; }


/* MENU Holder */
#menu { float:left; width:571px; height:48px; padding-top:2px; padding-left:55px; margin:0; background-image: url(../images/bg_menu.gif); background-repeat:no-repeat; text-align:right;}
#menu a { padding-left:10px; padding-right:10px; padding-top:10px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none;}


/* BODY */
#border01{ float:left; width:626px; height:19px; width:626px; padding:0; margin:0; background-color:#FFFFFF;}
#border02{ float:left; width:370px; height:10px; padding:0; margin:0;}
#spacer01{ float:left; width:626px; height:9px; padding:0; margin:0;}
.floatLeft { float:left; width:100%;}

sup {vertical-align: text-top; font-size: 70%;}

/* CONTENT */
#mainContainer{ float:left; width:567px; margin-top:35px; padding:0; }
#mainHeader{ float:left; width:567px; margin:0; padding:0; }
#mainInt{ float:left; width:567px; padding:0; min-height:700px; margin-left:6px; background-color:#FFFFFF; text-align:left; background-image: url(../images/contentBottom.jpg); background-repeat:no-repeat; background-position:bottom left;}
#mainInt h1 {color:#590A00; text-align:left; padding-left:30px; font-size:38px; margin-bottom:5px;}
#mainInt p { padding-left:30px; padding-right:25px; color:#737373; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left; line-height:24px;}
#mainInt a{ color:#971100; text-decoration:none; margin:0; padding:0; }
#mainInt a:visited{ color:#971100; text-decoration:none; margin:0; padding:0; }
#mainInt a:hover{ color:#f9d74f; text-decoration:underline; margin:0; padding:0; }
#mainInt ul{ color:#971100; text-decoration:none; margin:0; padding-left:60px; padding-right:25px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:18px; line-height:24px}
#mainInt li{ color:#971100; text-decoration:none; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bullet {list-style-image: url(../images/bullet01.gif);}

#mediaNotes { clear:both; width:880px;}

#news01 { float:right; width:370px; height:6px; margin:0; padding:0px; background-image: url(../images/bg_news01.png); background-repeat:no-repeat; background-position:7px 0px;}
#news02 { float:right; width:340px; height:200px; margin:0; padding-left:30px; background-image: url(../images/bg_news03.gif); background-repeat:repeat-y; background-position:1px 0px; text-align:left;}
#news03 { float:right; width:361px; height:405px; margin:0; padding-left:9px; background-image: url(../images/bg_news03.gif); background-repeat:repeat-y; background-position:1px 0px; text-align:left;}

#contactBox { clear:both; width:950px; margin:0; padding:0px; text-align:center;}
#contact{ float:left; width:535px; padding-left:50px; padding-top:5px; height:70px; background-image: url(../images/bg_footer01_com.png); background-repeat:no-repeat;}

#red { clear:both; width:100%; height:285px; background-color:#6e251c;}
#footerLine { clear:both; width:100%; height:75px; margin-bottom:-75px; background-image:url(../images/pxWhite.gif); background-repeat:repeat-x; background-position:bottom;}
#footerBox { clear:both; width:950px; margin:0; padding:0px; text-align:center;}

#footerLinks { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#f9d74f; text-decoration:none; margin-top:5px;}
#footerLinks a{ color:#f9d74f; text-decoration:none; margin:0; padding:0; }
#footerLinks a:hover{ color:#f9d74f; text-decoration:underline; margin:0; padding:0; }

#footer01{ float:left; width:577px; height:75px;}
#footer02{ float:left; width:365px; height:75px; background-image: url(../images/shadowFooter.gif); background-repeat:no-repeat; background-position:top left;}
#footer03{ float:left; width:345px; padding-left:20px; height:75px; text-align:left;}

#homeOffice{float:left; width:240px; padding-left:45px; text-align:left;}
#communities{float:left; width:525px; padding-left:45px; text-align:left;}

#sideTopPadding{ float:left; width:358px; padding-top:36px;}
#sideHolder{ float:left; width:358px; margin-left:8px; background-image: url(../images/bg_community.gif); background-repeat:repeat-y; background-position:top left;}
#sideMenuTop { width:340px; padding-left:6px; padding-right:12px; margin:0; padding-top:2px; background-image: url(../images/sideMenuTop.gif); background-repeat:no-repeat; }

#newsBox{ float:left; width:358px; margin-left:8px;}
#newsTop { float:left; width:359px; height:6px; margin:0; padding:0px; background-image: url(../images/bg_newsTop.png); background-repeat:no-repeat; background-position:0px 0px;}
#newsSpacer{ float:left; width:358px; margin-left:8px;}
#news{ float:left; width:359px; padding:0px; background-image: url(../images/bg_news03.gif); background-repeat:repeat-y; background-position:0px 0px; text-align:left;}
#news p { padding-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#news a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#660000; text-decoration:none;}
#news a:hover{ color:#663300; text-decoration:underline; cursor:pointer;}

.date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4F362B;}
.date a{ text-decoration:none;}
.date a:hover{ color:#000033; text-decoration:underline; cursor:pointer;}

/*  TEXT STYLES */

.linkWhite { color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
.linkWhite a{ color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
.linkWhite a:visited{ color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
.linkWhite a:hover{ color:#FFFFFF; text-decoration:underline; margin:0; padding:0; }

.linkTan { color:#FBE89F; text-decoration:none; margin:0; padding:0; }
.linkTan a{ color:#FBE89F; text-decoration:none; margin:0; padding:0; }
.linkTan a:visited{ color:#FBE89F; text-decoration:none; margin:0; padding:0; }
.linkTan a:hover{ color:#FBE89F; text-decoration:underline; margin:0; padding:0; }

.linkYellow2 { color:#f9d74f; text-decoration:none; font-size:20px; }
.linkYellow2 a{ color:#f9d74f; text-decoration:none; margin:0; padding:0; }
.linkYellow2 a:visited{ color:#f9d74f; text-decoration:none;}
.linkYellow2 a:hover{ color:#f9d74f; text-decoration:underline;}

.linkDrkBrown { color:#5b5438; text-decoration:none; font-size:20px; }
.linkDrkBrown a{ color:#5b5438; text-decoration:none; margin:0; padding:0; }
.linkDrkBrown a:visited{ color:#5b5438; text-decoration:none;}
.linkDrkBrown a:hover{ color:#5b5438; text-decoration:underline;}

.titleWhite{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:28px; font-weight:bold;}
.titleBrown{ font-family:Georgia, "Times New Roman", Times, serif; color:#e7e3d1; font-size:28px; font-weight:bold;}
.titleBlueDrk{ font-family:Georgia, "Times New Roman", Times, serif; color:#5b5438; font-size:28px; font-weight:bold;}
.titleRed20 {font-family:Georgia, "Times New Roman", Times, serif; color:#590A00; font-size:20px; line-height:28px; font-weight:bold; margin-bottom:5px;}
.titleYellow{ font-family:Georgia, "Times New Roman", Times, serif; color:#FBE89F; font-size:28px; font-weight:bold;}
.titleYellow2{ font-family:Georgia, "Times New Roman", Times, serif; color:#00395a; font-size:28px; font-weight:bold;}

.textRed02{font-family:Verdana, Arial, Helvetica, sans-serif; color:#971100; font-size:18px; text-decoration:none; margin-bottom:-5px;}
.textRed03{font-family:Verdana, Arial, Helvetica, sans-serif; color:#971100; font-size:16px; text-decoration:none; margin-bottom:-5px;}

.textBrownDrk{font-family:Verdana, Arial, Helvetica, sans-serif; color:#5b5438; font-size:18px; text-decoration:none;}

.textRed{font-family:Verdana, Arial, Helvetica, sans-serif; color:#590A00; font-size:20px; text-decoration:none;}
.textRed a{ color:#590A00; text-decoration:none; margin:0; padding:0; }
.textRed a:visited{ color:#590A00; text-decoration:none;}
.textRed a:hover{ color:#590A00; text-decoration:underline;}

.textWhite1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px;}
.textWhite2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:20px;}
.textYellow{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#8f7200; font-size:18px;}
.textYellow2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#f9d74f; font-size:20px;}

.handcursor{cursor:hand;cursor:pointer;}

.buttonClass { border-right:solid 1px #cccccc; padding:3px 5px; /*border-left:solid 1px #000000; padding:4px 10px;*/ }  

/* BUTTONS */
.bluePlus{ float:left; width:36px; height:42px; display:block; padding:0; margin:0;}
.bluePlus a {width:36px; height:42px; display:block; background-image: url(../images/bluePlus.gif); background-repeat:no-repeat; }
.bluePlus a:hover{ background-position: 0 -42px; display:block; }

.yellowPlus{ float:left; width:36px; height:41px; display:block; padding:0; margin-left:5px;}
.yellowPlus a {width:36px; height:42px; display:block; background-image: url(../images/yellowPlus.gif); background-repeat:no-repeat; }
.yellowPlus a:hover{ background-position: 0 -41px; display:block; }

.photoGallery{ width:138px; height:47px; display:block; margin-left:30px; }
.photoGallery:hover { background-position: 0 -47px;}
.photoGallery a {width:138px; height:47px; display:block; background-image: url(../images/photoGallery.gif); background-repeat:no-repeat; }
.photoGallery a:hover{ background-position: 0 -47px; display:block; }


/* MENU */
#pro_linedrop { height:58px; width:570px; position:relative; z-index:500; margin:0; padding:1px;}
#pro_linedrop .select {margin:0; padding:0 0px 0 0px; list-style:none; white-space:nowrap; }
#pro_linedrop li { float:left; height:48px; margin-right:0px;}
#pro_linedrop .select a { display:block; height:48px; float:left; padding:0 0px 0 0px; text-decoration:none; line-height:43px; white-space:nowrap;}
/*#pro_linedrop .select a:hover, {}*/
#pro_linedrop .select li { padding: 0 16px 0 16px;}
#pro_linedrop .select li.line:hover a { background:url(../images/menuTopHover_right.png) no-repeat right top; color:#fff; padding:0 16px 0 0px;}
#pro_linedrop .select li.line:hover { background:url(../images/menuTopHover_left.png) no-repeat left top;  padding:0 0px 0 16px;}

/* Displays submenu IE 6*/
#pro_linedrop .select li.line a:hover {color:#fff; margin:0px;}
/* END Displays submenu IE 6*/

#pro_linedrop .sub { display:none; /*width:600px; height:10px;*/}
#pro_linedrop ul ul {display:none;}
/* IE6 only */

#pro_linedrop table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; }
#pro_linedrop .sub { margin:0; padding-left:115px; list-style:none; }
#pro_linedrop .sub li {background:transparent; padding:0; margin:0; }
#pro_linedrop .select :hover .sub { height:42px; display:block; position:absolute; float:left; width:610px; top:47px; padding-top:0px; left:-160px; text-align:center; background-image:url(../images/subMenuBig.png); background-repeat:no-repeat;}
#pro_linedrop .select :hover .sub li a {display:block; height:30px; line-height:21px; float:left; margin:0; padding:0; white-space:nowrap; color:#FFFFFF; border:0; font-weight:normal; cursor:hand; cursor:pointer;}
/*#pro_linedrop .select .line .sub  li a { background-color:#FF0000; color:#fff; padding:0 17px 0 0px;}*/
#pro_linedrop .select :hover .sub li a span {display:block; height:21px; margin-top:10px; float:left; padding:0 15px;}
/*
#pro_linedrop .select :hover .sub li.subline a span {padding:0 2px;}
#pro_linedrop .select :hover .sub li.subline a span b {padding:0 14px; font-weight:normal; background-color:#996633;}
*/
#pro_linedrop .select :hover .sub li a{ background:url(../images/menu_sub_bg_02.gif); background-repeat:repeat-x;}
#pro_linedrop .select :hover .sub li a:hover {color:#FFFFFF; position:relative; padding-bottom:20px; line-height:20px;background:url(../images/menu_subBGHover.gif); background-repeat:repeat-x;}
/*#pro_linedrop .select :hover .sub li:hover {color:#FFFFFF; position:relative; padding-bottom:20px; background-color:#996633;}*/
#pro_linedrop .select :hover .rt li {float:right; padding-right:5px;}
/*#pro_linedrop .select :hover .rt li { float:right; padding:0 50px 0 0;}*/
#pro_linedrop .select :hover .rt ul {  /*display:block;*/top:-1px;}
