/* CSS Document */

/* Colors: CC6600 (Orange), 333366 (navy)

/* Universals */
* {
    padding: 0;
    margin: 0;
}

.alert { position: relative; color:#fff; padding:10px;width:878px;border:1px solid #8bc5e1;margin-left:auto;margin-right:auto;margin-top:5px;font-size:16px;background:url(/images/alert.gif) no-repeat left #ff0000;text-indent: 80px; }

/* HTML Elements */
body { background:url(/images/bg.gif) repeat; 
	position:relative;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {border:none;}
a:link { color:#333; }
a:visited { color:#555; }

/* Custom Elements*/
.clear { clear:both; }
.main {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:400px;
	margin-top:6px;
	margin-bottom:6px;
	background:url(/images/main.png) no-repeat;
}
.mainEs {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:400px;
	margin-top:6px;
	margin-bottom:6px;
	background:url(/images/mainEs.png) no-repeat;
}
.mainHeader {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:249px;
	margin-top:20px;
	background:url(/images/main.jpg) no-repeat;
}
.mainBody { position:relative;border:1px solid #8bc5e1;border-top:none;border-bottom:none;	margin-left:auto;margin-right:auto; width:878px;padding:10px; }

.rightColumn { position:relative;float:right;width:215px;}
.smallFeature { position:relative;float:left;width:200px;height:135px;margin-left:15px;margin-right:0px;margin-bottom:6px;cursor:pointer; }
.smallFeature h2 { position:relative;font-size:15px;display:inline;color:#666; }
.smallFeature h3 { position:relative;font-size:15px;display:inline;font-family: "arial black"; }


.mainNavBG { position:absolute;top:369px; width:898px;filter:alpha(opacity=30);opacity:.30;height:30px;margin-left:auto;margin-right:auto;background:#89c1dd;margin-left:1px;}
.mainNav { position:absolute;top:365px;width:898px;margin-left:1px;padding:10px;padding-right:0px;padding-left:3px;font-size:15px;}

.mainNavBGInternal { position:absolute;top:219px;left:-14px; width:898px;filter:alpha(opacity=30);opacity:.30;height:30px;margin-left:auto;margin-right:auto;background:#89c1dd;margin-left:15px;}

.mainNavInternal { position:absolute;top:215px;width:900px;margin-left:1px;padding:10px;padding-right:0px;padding-left:3px;font-size:15px;}

.mainNavItem, .mainNavItemEs { position:relative;float:left;color:#222;padding-right:5px;padding-left:10px;height:20px;background:url(/images/navButtonLeft.gif) left; }
.mainNavItemRight,.mainNavItemRightEs { position:relative;float:left;width:5px;height:20px;margin-right:10px;background:url(/images/navButtonRight.gif) left; }
.over .mainNavItem,.over .mainNavItemEs { position:relative;float:left;color:#222;padding-right:5px;padding-left:10px;height:20px;background:url(/images/navButtonLeftOver.gif) left; }
.over .mainNavItemRight,.over .mainNavItemRightEs { position:relative;float:left;width:5px;height:20px;margin-right:10px;background:url(/images/navButtonRightOver.gif) left; }
.mainNavItemEs { background:url(/images/navButtonLeftEs.gif) left; }
.mainNavItemRightEs { background:url(/images/navButtonRightEs.gif) right; }



.mainNavItem a:link,.mainNavItem a:visited,.mainNavItemEs a:link,.mainNavItemEs a:visited { color:#fff;text-decoration:none; }
.mainBody {background:#fff;}

.mainBody p { margin-top:7px;font-size:12px; }

.subMenu { position:absolute;top:30px;padding-top:4px;padding-left:3px;font-size:11px;color:#fff; }
.subMenu a { color:#fff; }

.newsHolder { position:relative;width:870px;padding:15px;border:1px solid #8bc5e1;background:#fff;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px; }
.newsHolder .column { position: relative;float:left;width:270px; }
.newsHolder .column img.food { border:1px solid #f5f5f5; float:left;margin-right:5px; }

.featureTop { position:relative;width:878px;border:1px solid #ebca05; background:url(/images/hot.gif) left no-repeat #ebca05;padding:10px;margin-left:auto;margin-right:auto;color:#fff;text-indent: 47px; }

.featureHolder { position:relative;width:910px;margin-left:auto;margin-right:auto;height:200px;padding-left:5px;}
.feature { position:relative;float:left;width:296px;height:200px;margin-left:3px;margin-right:3px;line-height: 14px;cursor:pointer; }
.featureText { position:relative;top:10px;padding:5px; }
.featureText p { font-size:11px; }
.feature h2 { position:relative;font-size:18px;display:inline;color:#666; }
.feature h3 { position:relative;font-size:18px;display:inline;font-family: "arial black"; }

.footer { position:relative;background:url(/images/footer.png);width:880px;height:10px;padding:10px;margin-left:auto;margin-right:auto;margin-top:6px;color:#fff;margin-bottom:6px;font-size:11px;}
.footer a {color:#fff;}

.mainForm { position:relative;width:500px;}
.mainForm label { position:relative;float:left;width:100px;clear:left;margin-bottom:10px; }
.mainForm input, .mainForm textarea { position:relative;float:left;margin-bottom:10px; }

.peopleList { position: relative;padding:10px;margin-bottom: 10px; list-style: none;width:700px;}
.peopleList li { background: #d6e5cf; position: relative; height:102px;padding:10px;margin-bottom: 10px; border:1px solid #d6e5cf;width:275px;border-left:20px solid #454784;color:#333; filter:alpha(opacity=90);opacity:.90;float:left;margin-right:10px;}
.peopleList li:hover { filter:alpha(opacity=100);opacity:1;border-left-color: #e7c707; }
.peopleList img { height:100px;margin-right:7px; float:right;position: relative;clear:left;border:1px solid #89c1dd;} 
.peopleList h4 {font-weight: normal;}

/* Element Management */
.elementFileManager {position:relative;background:#f5f5f5;border:1px solid #ddd;margin-top:10px;margin-bottom:10px;padding:12px;width:640px;}
.elementFileManager .icon {position:relative;height:15px;float:right;}
.elementFileManager .i { position:relative;border-bottom:1px dashed #ddd;margin-bottom:8px;padding:6px;}
.elementToolbar {position:absolute;background:#7CA1AA;margin-top:10px;margin-bottom:10px;padding:5px;width:16px;left:-40px;}
.elementToolbar input[type=image] {position:relative;height:16px;}
