*{margin:0px}

body{padding:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background:#FFFFFF url(../images/bg_body.gif);font:70%/130% Verdana,Arial,Helvetica,sans-serif;text-align:center}
body.published {
background: #AADDFF;
}

body.mceContentBody {
background: white;
}

a#active_menu{color:#dc0700;font-weight:bold}
a.mainlevel{padding-left:30px;padding-top:0.2em;padding-bottom:0.2em;background:url(../images/li.gif) no-repeat left center;text-decoration:none;position:relative}
a.sublevel{padding-left:10px;margin-left:12px;padding-top:0.2em;padding-bottom:0.2em;background:url(../images/li.gif) no-repeat left center;text-decoration:none;position:relative}
h1{font-size:1.6em}
h1,h2,h3,h4,h5,h6,th{margin:0px;padding:0.5em;color:#dc0700;font-family:"Trebuchet MS",Helvetica,verdana,sans-serif}
h2{font-size:1.4em;color:#fff;}
h3,th{font-size:1.2em}
h4{font-size:1.1em}
h5{font-size:1em}
h6{font-size:0.9em}
hr{margin:5px 0px;display:none;color:#D6D6D6;height:1px}
img,a img{border:none}
p,ul,ol,td,li{margin:0px;padding:0.5em}
span.componentheading{padding:0px;margin:0px;background:transparent}
table{font-size:100%;line-height:150%}

.back_button{padding:10px;margin:10px 0px;border-top:none;border-right:none;border-bottom:1px solid #EBEBEB;border-left:none;position:relative}
.blog_more{padding:10px;border:1px solid #EBEBEB;margin:0px 0px 10px;width:100%}
.button{border-top:1px solid #EBEBEB;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;border-left:1px solid #EBEBEB;background-color:#dc0700;color:#FFFFFF}
.clear{margin:0px;padding:0px;float:none;clear:both}
.createdate,.modifydate{border-top:1px solid #f5f5f5;color:#dc0700;font-size:0.9em;text-align:right}
.inputbox{background:#F9F9F9}
.inputbox:hover{background:#F0F0F0}
.shop_tip{margin-left:auto;margin-right:auto;margin-left:-255px;position:relative;left:50%}
.small{color:#ACACAC;font-size:0.9em}
.user1 td,.user2 td{text-align:center;vertical-align:top}
.user1,.user2{width:500px}
#addtocart{padding:10px;border:1px solid #EBEBEB;text-align:left}

#buttons{clear:both;float:none;background:#f5f5f5;position:relative;height:50px}
#buttons ul{margin:-25px 0px 0px;padding:0px;clear:both;text-align:center;position:absolute;top:50%;left:10px}
#buttons ul li{float:left;margin:0px;padding:0px 10px 0px 30px;list-style:none;background:url(../images/arrow.gif) no-repeat left center;line-height:50px;height:50px}
#buttons ul li a{color:#dc0700}
#buttons ul li a:hover{color:#333333;text-decoration:none}

#container{width:960px;margin-right:auto;margin-top:0px;margin-bottom:0px;margin-left:auto;background:#FFFFFF;text-align:left;position:relative}
#container #mainContent .inside #product_list{border:1px solid #EBEBEB;margin:10px 0px;position:relative}
#container #mainContent .inside #product_list h2 a,#container #mainContent .inside #product_list h3 a{text-decoration:none}
#container #mainContent .inside #product_list h2,#container #mainContent .inside #product_list h3{padding:0.5em 10px 0.5em 30px;border-bottom:1px solid #f5f5f5;margin:0px 0px 5px;background:url(../images/bg_h2a.gif) no-repeat left center;text-transform:uppercase}
#container #mainContent .inside .user1 .moduletable table,#container #mainContent .inside .user2 .moduletable table{width:478px}
#container #mainContent .inside table{}
#container #mainContent .inside table tr.sectiontableentry1 td,td.sectiontableentry1{background-color:#f5f5f5!important}
#container #mainContent .inside table tr.sectiontableentry2 td,td.sectiontableentry2{background-color:#EBEBEB!important}
#container #mainContent .inside table tr.sectiontableheader th,td.sectiontableheader{color:#03477D!important}
#container #mainContent .inside table tr.sectiontableheader,#container #sidebar2 .inside .moduletable .poll .pollstableborder td.sectiontableentry2{background-color:#f5f5f5}
#container #sidebar2 .inside .moduletable .poll{background-color:#EBEBEB;color:#dc0700}
#container #sidebar2 .inside .moduletable marquee,#container #sidebar2 .inside .moduletable table,#container #sidebar1 .inside .moduletable marquee,#container #sidebar1 .inside .moduletable table{width:195px;text-align:center}

#footer {
	margin: 0px;
	width: 960px;
	height: 77px;
	background: #000;
	clear: both;
	color: #fff;
        padding-top:15px;
}

#footer p {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	padding-top: 15px;
}

#footer p a {
	text-decoration: underline;
	text-transform: none;
	color: #fff;
	font-weight: normal;
}

#footer p a:hover {
	text-decoration: none;
}

#header{clear:both;float:none;padding:10px 0px;background:#FFFFFF}

#mainContent{float:left;width:500px;margin:0px;padding:0px 0px 10px;text-align:left;height:auto;position:relative}
#mainContent .inside{position:relative}
#mainContent .inside div,#sidebar1 table,#sidebar2 table{width:auto}
#mainContent .inside ol li{margin:1em;padding-left:1em;padding-bottom:0px;padding-top:0px}
#mainContent .inside ul li{margin:1em;padding-left:1em;padding-bottom:0px;padding-top:0px;font-size:1em}

#pathway{padding:10px;border:1px solid #EBEBEB;margin:0px 0px 10px}

#sidebar1{float:left;width:220px;text-align:left;height:auto}
#sidebar1 .inputbox,#sidebar2 .inputbox{width:120px}
#sidebar1 .inside,#sidebar2 .inside,.user1 .moduletable,.user2 .moduletable{padding:0px 10px 10px;border:1px solid #EBEBEB;margin:0px 0px 10px}
#sidebar1 .moduletable,#sidebar2 .moduletable{background:#FFFFFF}
#sidebar1 a,#sidebar2 a,#mainContent a{color:#dc0700}
#sidebar1 a:hover,#sidebar2 a:hover,#mainContent a:hover{color:#333333}
#sidebar1 h3,#sidebar2 h3,#mainContent h3,.componentheading,#container #mainContent .inside .contentpaneopen .contentheading{padding:0.5em 10px 0.5em 30px;border-bottom:1px solid #f5f5f5;margin:0px 0px 5px;background:url(../images/arrow.gif) no-repeat left center;color:#333333;font-family:Tahoma,Verdana,"Trebuchet MS",sans-serif;font-weight:bold;text-transform:uppercase}
#sidebar1 td,#sidebar2 td{padding-left:0px;padding-right:0px;padding-top:0.2em;padding-bottom:0.2em}
#sidebar2{float:right;width:220px;text-align:left;height:auto}

#top{margin:0px auto;clear:both;float:none;border-bottom:1px solid #003366;width:100%;background:#02467C url(../images/bg_top.gif) repeat-x left top}
#top .inside{padding:20px 0px;width:960px;margin-right:auto;margin-left:auto;text-align:left;position:relative}
#top .inside #search{width:201px;margin-top:-15px;left top;height:30px;position:absolute;top:50%;right:0px}
#top .inside #search .inputbox{border-style:none;width:150px;background-color:#fff;font-size:12px;position:absolute;top:7px;right:10px}
#top h1{margin:0px;padding:0px}
#top h1 a{color:#FFFFFF;font:italic normal 2.4em Georgia,"Times New Roman",Times,serif;text-decoration:none}
#top h1 a:hover{color:#A8D9FD}
#top h2{margin:0px;padding:0px;width:auto;font-size:1.2em;font-style:italic;position:relative;top:-5px;left:100px}
#top h2 a{color:#A8D9FD;text-decoration:none}
#top h2 a:hover{color:#FFFFFF}
