/* 
================================
 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%; }


div.container{margin:0px 0 ;padding: 0 0px 0px 0px;}
div.container div.h{background-color: #343434; background-position:right 0px;}
div.container div.h div.hc{	height:10px; margin:0px 0px 0px 0px;}
div.container div.h div.hc span{display:block;float:left;font-size:1.1em;color:#fff;font-weight:bold;}
div.container div.h div.hc table{float:left;}
div.container div.h div.hc select{font-size:13px;line-height:normal;width:94px;}
div.container div.h div.hc select *{font-size:11px;	}
div.container div.h div.hc input{margin:3px 0px;}
div.container div.c{background-position:right 0px;	background-repeat:repeat-y;}
div.container div.c div.cc{background:transparent;/*padding:0px 0px 0px 6px;*/margin:0px 0px 0px 0px;}
div.container div.f{background-position:right 0px;}
div.container div.f div.fc{/*height:10px;*/margin:0px 0px 0px 0px;/*line-height:26px;*/}

/*div.general {width:407px; clear:both; padding-top:10px;}
div.general div.h { background:url(images/container_header.jpg);background-position:left top; background-repeat:no-repeat; width:407px;}
div.general div.h div.hc {background:url(images/container_header.jpg);background-repeat:no-repeat; height:29px;/* padding:10px 15px 0px 15px;*/ /*line-height:26px;}*/
/*div.general div.h div.hc span {color:#244B98; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px; padding-top:3px;}
div.general div.h div.hc strong {color:#333333; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

div.general div.c {background:url(images/container_body.jpg);background-position:left top; background-repeat:repeat-y; width:407px;}
div.general div.c div.cc {background:url(images/container__body.jpg); padding-left:10px; padding-top: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/container_footer.jpg);background-position:left top; background-repeat:no-repeat; width:407px; }
div.general div.f div.fc {background:url(images/container_footer.jpg);background-position:left top; height:27px; background-repeat:no-repeat; line-height:18px;}*/
 
.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;}
.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;}
.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;}
.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;}
.top_nav a:hover{text-decoration:none; color:#fff; background:url(images/top_nav_h.jpg) left top no-repeat; font-size:11px;}

.footer-link{text-align:center; color:#B9B9B9; 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{text-decoration:none; color:#B9B9B9; padding:0px 5px; line-height:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.footer-link a:link{text-decoration:none; color:#B9B9B9; padding:0px 5px; line-height:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.footer-link a:visited{text-decoration:none; color:#B9B9B9; padding:0px 5px; line-height:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.footer-link a:active{text-decoration:none; color:#B9B9B9; padding:0px 5px; line-height:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.footer-link a:hover{text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.phone{width:620px; padding-right:3px;}
.phone p{ color:#fff; width:114px; height:20px; font-weight:bold; padding-top:5px; text-align:center; display:inline;}/* 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:#b30000;
     font-size:16px;
     font-family:Arial, Helvetica, sans-serif;
     font-weight:bold;
}
div.general div.h div.hc span strong { 
     color:#1d1d1d;
}
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:620px; padding-right:3px;}
.phone p{ color:#fff; width:114px; height:20px; font-weight:bold; padding-top:5px; text-align:center; display:inline ;}/* background:url(images/phone_bg.jpg) left top no-repeat;}*/


/* For border container */

.content-box1{margin-top:15px;}
.content-box1 .cor{height:9px; width:9px; font-size:2px;}
.content-box1 .sidet{border-top:1px solid #b30000; font-size:2px; }
.content-box1 .sideb{border-bottom:1px solid #b30000; font-size:2px; }
.content-box1 .sidel{border-left:1px solid #b30000; font-size:2px; }
.content-box1 .sider{border-right:1px solid #b30000; font-size:2px; }

