/*-----------------------------------------------/
|CSS BY Bob Babb 5/20/2008								|
|Strategic Internet Marketing & Management, LLC.	|
|http://www.simmllc.com									|
/-----------------------------------------------*/

/*---------[Body Setup]-------------*/
html{font-size: 100%;}
html,body {font:normal 12px georgia, palatino;margin:0;padding:0;height:100%;background-color:#FFFCED;}
#masthead {position:relative;top:0px;display: block;min-height:100%;width:100%;min-width:850px !important;margin-left:auto;margin-right:auto;z-index:0;background-image:url(../images/footer.jpg);background-position:bottom;background-repeat:repeat-x}
#container {position:relative;top:0px;display: block;min-height:100%;width:1000px;min-width:850px !important;margin-left:auto;margin-right:auto;z-index:1;}
#header{height:114px;margin:0;padding:0;text-align:left;min-width:850px;}
#headleft {float:left;text-align:left;padding-top:18px;padding-left:36px;padding-right:36px;font-variant:small-caps;width:205px;}
#headright {clear:none;float:left;text-align:left;margin-top:35px;padding-left:36px;font-variant:small-caps;position:relative;min-width:400px;height:79px;border-left:1px dotted #E3E0CF;}
#headright p {margin:0;padding:0;}
#nav_bar{background:url(../images/nav_bar.jpg) repeat-x;width:100%;height:35px;text-align:center;}
#nav_links{}
#main {padding-bottom:151px;width:95%;min-width:800px !important;border-top:5px solid #D5D0BE;margin-left:auto;margin-right:auto;margin-top:20px;font:normal 12px arial;text-align:left;}
#leftbody {float:left;width:140px;margin:0;padding-left:1em;}
#rightbody{float:right;padding: 1em;}
#footer {position:absolute;bottom:0px;width:100%;display: block;height:40px;margin-bottom:30px;padding-top:40px;z-index: 999;}
table.footerlinks{width:97%;margin-left:auto;margin-right:auto;}
table.footerlinks th{width:65px;}
table.footerlinks td{vertical-align:middle;color:#426054; font:normal 10px georgia, sans-serif, garamond;}
table.footerlinks td.righttd{text-align:right;padding-right:5px;color:#9D9E7F;}
/*ul {margin:0;padding-left:0;list-style-type: none;}
li {margin-bottom:0;padding:2px; list-style-image:url(../images/bullet.gif);line-height:12px;}*/

/*---------[LINKS]-------------*/
a,a:hover,img{border:none;text-decoration:none;}
a{color:#618957;}
a:hover{color:#635E2C;}

/*---------[MAIN NAVIGATION]-------------*/
#main_nav{margin:0;}
#main_nav li{list-style:none;display:inline;margin-left:1px;margin-right:1px;font:normal 14px georgia, palatino;}
#main_nav li.active{padding:10px;line-height:35px;display:inline;color:#1F3D09;background:url(../images/roll.jpg) repeat-x;}
#main_nav li a{color:#fff;padding:10px;line-height:35px;}
#main_nav li a:hover{color:#1F3D09;background: url(../images/roll.jpg) repeat-x;}

/*---------[SUB PAGE NAVIGATION]-------------*/
#navcontainer ul{margin: 0;padding: 0;list-style-type: none;width:272px;font:normal 1em arial;}
#navcontainer li a{width: 12em;margin: .1em 0 .1em 0;font-weight: bold;padding: .2em .6em .1em .1em;color: #fff;}
#navcontainer li li a{width: 11em;margin:.1em 0 .1em 0;font-weight: normal;}
#navcontainer ul ul { margin-left: .2em; }
#navcontainer a{background-color: #B2B391;display: block;background-image: url(../images/menu.jpg);background-position:top right;background-repeat:no-repeat;}
#navcontainer li a:hover{background-color:#635E2C;background-image: url(../images/menu_active.jpg);background-position:top right;background-repeat:no-repeat;color:#fff;}
#navcontainer li li a:hover{background-color:#635E2C;background-image: url(../images/menu_active.jpg);background-position:top right;background-repeat:no-repeat;color:#fff;}
#navcontainer li a#current {background-color:#635E2C;background-image: url(../images/menu_active.jpg);background-position:top right;background-repeat:no-repeat;}
#navcontainer li li a#subcurrent {background-color:#635E2C;background-image: url(../images/menu_active.jpg);background-position:top right;background-repeat:no-repeat;}

#subnav ul{margin:0;padding-left:15px;list-style-type:none;}
#subnav li {margin-bottom:2px;padding:2px; list-style-image:url(../images/bullet.gif);line-height:9px;}
#subnav a{color:#635E2C;font:bold 10px georgia, sans-serif, garamond;}
#subnav a:hover, a:active{color:#fff;}
#subnav li:hover, li.active {background:#B2B391;color:#fff;}

.open {display: block;}
.closed {display: none;}
.sublink li {list-style-type:none;padding-top:.2em;padding-bottom:.2em;font-size:18px;}
.sublink img li {vertical-align:middle;}


/*---------[HOME PAGE Setup]-------------*/
.flash{width:677px;height:352px;}
.slides{float:left;padding-top:10px;width:677px;}
.rightcontent{float:left;clear:none;background-color:#B2B391;width:272px;height:275px;margin-top:10px;}
.rightcontent hr{border: 1px solid #C6C6AC;margin:0 2px;}
.rightcontent h5{margin:0;padding:0;font:normal 18px georgia, sans-serif, garamond;color:#fff;padding-left:10px;}
#quicklinks{float:left;background-color:#D6D5BC;width:272px;height:77px;margin-top:0;}
#quicklinks a{padding-left:10px;line-height:16px;color:#34669B;margin-top:12px;}
#quicklinks a:hover{color:#618957;}
#quicklinks p{line-height:3px;padding:0;margin:3px;}
#subhome{width:100%;border-top:5px solid #D5D0BE;margin-left:auto;margin-right:auto;margin-top:10px;}
#leftmain{float:left;width:49.9%;border-right:2px solid #DEDBC9;border-top:2px solid #DEDBC9;}
#rightmain{clear:none;float:right;width:49.89%;border-top:2px solid #DEDBC9;}
table.homedetails{width:95%;margin-right:auto;margin-left:auto;margin-top:5px;padding:2px;}
table.homedetails th.leftdetail{color:#C46E48;font:normal 18px georgia, sans-serif, garamond;border-top:1px solid #DEDBC9;border-bottom:1px solid #DEDBC9;width:50%;}
table.homedetails th.rightdetail{color:#235A94;font:normal 18px georgia, sans-serif, garamond;border-top:1px solid #DEDBC9;border-bottom:1px solid #DEDBC9;width:50%;}
table.homedetails h4 {color:#B9B28D;margin:2px;padding:0;}
table.homedetails td {vertical-align:top;padding-left:10px;padding-top:10px;}
table.homedetails td p {padding:0;margin:0;}
.listobject ul {margin:0;padding-left:15px;list-style-type: none;padding-left:15px;}
.listobject li  {margin-bottom:0;padding-bottom:2px; list-style-image:url(../images/bullet.gif);line-height:12px;}
.hidden_pic {display:none;}

/*---------[SUB PAGE Setup]-------------*/
#sub_image{float:left;width:705px;padding:0;border-bottom:3px solid #DEDBC9;margin-bottom:5px;width:705px;}
#sub_image img{width:705px;}
#left {position:relative;width:75%;float:left;padding-top:10px;left:-1px;border-right:1px solid #DEDBC9;}
#centrecontent{float:left;position:relative;width:24.7%;}
.rightmast{float:left;clear:none;width:100%;min-height:275px;margin-top:10px;}/*background-color:#B2B391;*/
.rightmast hr{border: 1px solid #C6C6AC;margin:0 2px;}
.rightmast h5{margin:0;padding:0;font:normal 18px georgia, sans-serif, garamond;color:#fff;padding-left:10px;}
.rightmasttop{float:left;clear:none;background-color:#B2B391;width:90%;min-height:275px;padding:5%;}
.rightmasttop hr{border: 1px solid #C6C6AC;margin:0 2px;}
.rightmasttop h5, h4{margin:0;padding:0;font:normal 18px georgia, sans-serif, garamond;color:#fff;padding-left:10px;}
.rightmastcont{float:left;clear:none;background-color:#A7A37E;width:90%;min-height:275px;margin-top:10px;padding:5%;}
.rightmastcont hr{border: 1px solid #C6C6AC;margin:0 2px;}
.rightmastcont h5, h4{margin:0;padding:0;font:normal 18px georgia, sans-serif, garamond;color:#fff;}
.rightmastcont h5 a, h4 a{color:#fff;}
.rightmasttop h4 a{color:#fff;}
#sub_left {position:relative;width:20.7%;float:left;padding-top:10px;left:-1px;}
#sub_left hr {border: 1px dotted #DEDBC9;}
#sub_quick {width:20.7%;padding-top:10px;}
#sub_content{float:right;position:relative;width:75%;padding:10px;font:normal 12px arial;}
#sub_content p{padding:0;margin:0;}
#sub_content a{color:#618957;}
#sub_content a:hover{color:#635E2C;}
#sub_content h4{color:#1A5878;padding:0;margin:0;font:normal 18px georgia, sans-serif, garamond;margin-top:8px;}
#sub_content h5{color:#426B24;padding:0;margin:0;font:normal 16px georgia, sans-serif, garamond;}
.featured_image{margin-left:auto;margin-right:auto;margin-bottom:5px;padding:2px; background:#fff;text-align:center;width:200px;border:1px solid #E1DFC8;}
.featured_image img{width:200px;}
.fundsqa{margin:2px 0 2px 0;}
ul.lstdash li{list-style-type:none;}
ul.lstdashn li{list-style-type:decimal;}
table.project {width:92%;border:none;padding:0;margin:10px;}
table.project th{vertical-align:top;}
table.project td{vertical-align:text-top;}
table.project td h4{margin:0;padding:0;}
table.project h3 {margin:0;padding:0;color:#1A5878}

table.projectpage {width:92%;border:none;padding:0;margin:10px;}
table.projectpage th {width:20%;text-align:left;vertical-align:text-top;padding-left:5px;}
table.projectpage td {width:80%;text-align:left;vertical-align:text-top;padding-left:5px;}
table.projectpage .bgyellow {background:#fff;}
table.projectpage .bgbeige {background:#e6e5d8;}
#landimage{float:left;text-align:right;vertical-align:text-top;margin-right:10px;margin-top:0;width:255px;height:186px;}
#landimage img{width:249px;height:166px;}
/*---------[FEEDS Setup]-------------*/
.feedtitle {padding-left:10px;padding-right:2px;padding-top:2px;}
.feedtitle a {font:bold 12px arial;color:#fff;}
.feeddate {font:normal 12px arial;color:#fff;padding-left:10px;}
.feeddata {font:normal 12px arial;color:#363636;padding-left:10px;padding-right:2px;}
.feeddata a, .rightmasttop a, .rightmastcont a {color:#F1F2B1;}
.feeddata a:hover, .rightmasttop a:hover, .rightmastcont a:hover {color:#618957;}

/*---------[SLIDESHOW Setup]-------------*/
#dhtmlgoodies_slideshow{width:500px;margin-left:10px;}
#previewPane{border:1px solid #CCCCCC;margin-bottom:10px;text-align:center;vertical-align:middle;padding-top:10px;position:relative;
	/* CSS HACK */
		height: 402px;	/* IE 5.x */
		height/* */:/**/390px;	/* Other browsers */
		height: /**/390px;
}
#previewPane img{line-height:200px;}
#previewPane #largeImageCaption{font-style:italic;text-align:center;font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;font-size:0.9em;	}
#galleryContainer{height:102px;border:1px solid #CCCCCC;position:relative;overflow:hidden;padding:1px;
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
	}
#arrow_left{position:absolute;left:0px;z-index:10;background-color: #FFF;padding:1px;}
#arrow_right{position:absolute;right:0px;z-index:10;background-color: #FFF;padding:1px;}
#theImages{position:absolute;height:100px;left:40px;width:100000px;}
#theImages #slideEnd{float:left;}
#theImages img{float:left;	padding:1px;filter: alpha(opacity=50);opacity: 0.5;cursor:pointer;border:0px;width:125px;height:125px;}
#waitMessage{display:none;position:absolute;left:200px;top:150px;background-color:#FFF;border:3px double #000;padding:4px;color:#555;font-size:0.9em;font-family:arial;}
#theImages .imageCaption{display:none;}

.imageSlideshowHolder,.imageSlideshowHolder_left{margin:5px;	float:left;width:270px;height:200px;position:relative;}
.leftFloatingDiv{float:left;width:270px;height:200px;}
.imageSlideshowHolder img{position:absolute;left:0px;top:0px;}

/*---------[HTML Setup]-------------*/
.bluetitle{color:#175395;font-variant:small-caps;font-weight:bold;}
.topnews{float:right;background:url(../images/gradientgreen.jpg) repeat-x;width:49.99%;}
.topinfo{float:left;background:url(../images/gradientgrey.jpg) repeat-x;width:49.99%;}
.quicklinks a {padding-left:20px;color:#0C4B7E;}
.quicklinks a:hover {color:#618957;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ 

