/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.containermaster_vortex {
	width: 100%;
	background-color: #FFF;
	border-right: #FF9900 1px solid; 
	border-top: #FF9900 1px solid; 
	border-left: #FF9900 1px solid; 
	border-bottom: #FF9900 1px solid; 
}
.containerrow1_vortex {
	background-image: url(gradient.jpg);
	background-repeat: repeat-y;
	border-bottom: #FF9900 1px solid;
	background-color: #FFF;
}
.containerrow2_vortex {
	background-color: #ffffff;
}
.containermaster_transparent {
	width: 100%; height:100%;
	background-color: transparent;
}

.C01_ContentPane		{ padding:5px 5px 5px 5px; border-bottom:1px solid #000000; clear: both; height:100%; }



.top_nav{ font-size:11px; margin:8px 3px 0px 0px; width:250px;}
.top_nav a{ text-decoration:none; color:#fff; width:82px; height:20px; padding-top:5px; text-align:center; display:block; background:url(images/top_nav.jpg) left top no-repeat;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.top_nav a:link{ text-decoration:none; color:#fff; width:82px; height:20px; padding-top:5px; text-align:center; display:block; background:url(images/top_nav.jpg) left top no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.top_nav a:active{ text-decoration:none; color:#fff; width:82px; height:20px; padding-top:5px; text-align:center; display:block; background:url(images/top_nav.jpg) left top no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.top_nav a:visited{ text-decoration:none; color:#fff; width:82px; height:20px; padding-top:5px; text-align:center; display:block; background:url(images/top_nav.jpg) left top no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.top_nav a:hover{text-decoration:none; color:#fff; background:url(images/top_nav_h.jpg) left top no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.footer-link{text-align:center; color:#747474; font-size:11px; background:url(images/footer_middle.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; padding:0px; height:33px; width:986px; }
.footer-link a:active{text-decoration:none; color:#747474; padding:0px 5px; line-height:0px;}
.footer-link a:visited{text-decoration:none; color:#747474; padding:0px 5px; line-height:0px;}
.footer-link a{text-decoration:none; color:#747474; padding:0px 5px; line-height:0px;}
.footer-link a:link{text-decoration:none; color:#747474; padding:0px 5px; line-height:0px;}
.footer-link a:hover{text-decoration:none; color:#ffffff;}


/*.phone{width:235px; padding-right:3px;}
.phone p{ color:#fff; width:114px; height:20px; font-weight:bold; padding-top:5px; text-align:center; display:block; background:url(images/phone_bg.jpg) left top no-repeat;}*/

div.general { width:305px; clear:both;}
div.general div.h { background:url(images/quickheader.jpg);background-position:left top; background-repeat:no-repeat; width:305px;}
div.general div.h div.hc {background:url(images/quickheader.jpg);background-repeat:no-repeat; padding:10px 15px 0px 10px; height:24px;}
div.general div.h div.hc span { 
     color:#1d1d1d;
     font-size:16px;
     font-family:Arial, Helvetica, sans-serif;
     font-weight:bold;
}
div.general div.h div.hc span strong { 
     color:#BB0303;
}
div.general div.c {background:url(images/quickbody.jpg);background-position:left top; background-repeat:repeat-y; width:305px;}
div.general div.c div.cc {background:url(images/quickbody.jpg); padding-left:5px; }
div.general div.c div.cc a{ color:#CCCCCC; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

div.general div.f {background:url(images/quickfooter.jpg) left top no-repeat; width:305px; font-size:2px; }
div.general div.f div.fc {background:url(images/quickfooter.jpg) left bottom no-repeat; height:11px; font-size:2px;}

/*.phone{width:235px; padding-right:3px;}
.phone_no p{ color:#fff; width:114px; height:20px; font-weight:bold; padding-top:5px; text-align:center; display:block; background:url(images/phone_bg.jpg) left top no-repeat;}
**/
.content-box1{margin-top:15px;}
.content-box1 .cor{height:9px; width:9px; font-size:2px;}
.content-box1 .sidet{border-top:1px solid #cc060f; font-size:2px; }
.content-box1 .sideb{border-bottom:1px solid #cc060f; font-size:2px; }
.content-box1 .sidel{border-left:1px solid #cc060f; font-size:2px; }
.content-box1 .sider{border-right:1px solid #cc060f; font-size:2px; }

.phone{width:235px; padding-right:3px;}
.phone p{ color:#fff; width:114px; height:20px; font-weight:bold; padding-top:5px; text-align:center; display:block; background:url(images/fax_bg.jpg) left top no-repeat;}
