@charset "utf-8";
/* CSS Document */
body{font-family:Century Gothic,Arial, Helvetica, sans-serif;margin:0px;background:url(/Images/bg.gif) center repeat-y #d5d0b2;font-size:13px;color:#333333;}
.wrapperAll{background:#ffffff;width:1000px;margin:0px auto;}
.headerTop{background:#ffffff;}
.headerRight{float:left;width:720px;text-align:right;}
.headerLeft{float:left;width:280px;}
.searchDiv{text-align:right;margin-top:5px;margin-right:5px;}
.searchDiv div{float:right;}
.searchDiv .cat_textbox_small{font-size:12px;font-family:Arial, Helvetica, sans-serif;border:1px solid #cccccc;}
.subTitle{margin-right:40px;color:#d6383c;font-size:18px;margin-top:30px;text-align:left;}
.size{margin-top:10px;margin-right:5px;}
.menuTop{border-top:1px solid #ea5f76;}
.clearAll{clear:both;line-height:0px;font-size:0px;height:0px;padding:0px;margin:0px;}
.banner{background:#4d4d4d;color:#ffffff;font-weight:bold;text-align:center;}
.banner2{background:#4d4d4d;color:#ffffff;font-weight:bold;text-align:center;min-height: 150px;	height: auto !important;height: 150px;}
.homepage_link{margin:20px 0px 20px 20px;width:215px;float:left;z-index:0;}
.banner a{color:#ffffff;text-decoration:none;}
.banner a{color:#ffffff;text-decoration:underline;}
.contentBox{padding:20px 40px 20px 40px;min-height: 200px;	height: auto !important;height: 200px;background:url(/images/bgcontent.gif) bottom no-repeat;}
.leftPanel{width:580px;float:left;text-align:justify;}
.rightPanel{width:300px;float:left;margin-left:40px;}
.footerBot{background:#d6383c;color:#ffffff;font-size:11px;padding:20px 40px 20px 40px;}
.footerBot a{color:#ffffff;}
.footerBot a:hover{color:#ffffff;}
.copyright{font-size:85%;margin-top:10px;color:#666666;}

a img{border:none;}
h1{font-size:180%;font-weight:normal;color:#d6383c; text-transform:uppercase;}
h2{font-size:140%;font-weight:bold;color:#d6383c;}
h3{font-size:110%;font-weight:bold;color:#d6383c;}
a{text-decoration:underline;color:#af8c00;}
a:hover{text-decoration:none;color:#af8c00;}
hr{border:none;padding:0px;margin:10px 0px 10px 0px;background:#d6383c;color:#d6383c;line-height:1px;height:1px;}
.cat_textbox_small{width:180px;font-size:13px;font-family:Arial, Helvetica, sans-serif;border:1px solid #cccccc}
.cat_button{border:1px solid #740026;background:#d6383c;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;font-weight:bold;}
.box{border:2px dotted #d6383c;padding:10px;}
.picBorder{border:2px dotted #d6383c;padding:3px;font-size:85%;color:#666666;float:right;margin-left:10px;}
.req{color:#e40039}
.quote{background:url(/Images/quote.gif) top left no-repeat;padding-left:45px;color:#666666;font-style:italic;padding-bottom:20px;}
.contentBox li{margin-bottom:10px;}
.blogDate{background:#d6383c;color:#ffffff;padding:5px;}
.calDate{background:#d6383c;color:#ffffff;padding:5px;float:right;font-weight:bold;}
.page-nav{font-size:85%;}
h2 a{color:#015d82;text-decoration:none;}
h2 a:hover{color:#015d82;text-decoration:underline;}
.blogLine{margin-bottom:0px;}
.noColor a{color:#666666;text-decoration:none;}
.noColor a:hover{color:#666666;text-decoration:underline;}
.companyList{margin-bottom:10px;font-size:90%;text-align:left;}
.small{font-size:10px;}
#calendar{background:#ffffff;}
.events li{margin-bottom:10px;}
.securemenu {}
.contentmenu {}

/* @group Calendar */

div.select-month-year {
	padding: 9px 0;
}

table.module-calendar {
	border: 1px solid #888;
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;
}

table.module-calendar td {
	border: 1px solid #d7d7d7;
	font-size: 11px;
	height: 80px;
	overflow: hidden;
	padding: 0;
	vertical-align: top;
}

table.module-calendar td div {
	background: #f7f7f7;
	color: #333;
	display: block;
	font-size: 11px;
	padding: 0 2px;
	text-align: right;
}

tr.day-of-week td {
	background: #d7d7d7;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	text-align: center;
	vertical-align: middle;
}

table.module-calendar td.events div {
	background: #80001b;
	color: #fff;
	font-weight: bold;
}

table.module-calendar td.events {
	background: #faf3f3;
}

table.module-calendar td ul {
	margin: 9px 0;
	padding-left: 24px;
}

table.module-calendar td.last-month {
	background: #eee;
}

table.module-calendar td.next-month {
	background: #eee;
}

.small2{font-size:8px;}

/*Additional*/
#blogpostbg h2 a {color: #EE3A43; font-size: 14px; text-transform:uppercase; float: left;}
#blogpostbg .blogDate {float: left; background: none !important; color: #000; padding:0; margin: 0; font-weight: bold; }
.thespot {float: left; width: 700px;}
#blogpostbg a:link, #catblogoutput a:visited, #catblogoutput a:hover {color: #EE3A43; text-decoration:none;}
#blogpostbg a:hover {text-decoration: underline;}
#blogpostbg {background: #e7e7e8; padding: 5px 15px; width: 700px; border-radius:20px; -moz-border-radius: 20px; -webkit-border-radius; margin-top: 15px;}
.blogcontenttxt {margin-top: 0t; margin-bottom: 25px;}
p.page-nav a {color: #EE3A43}
