/* GRID */
/*
	CSS to style the grid layout (not the appearance)
	
	border,padding,margin,width,height
*/

#header { position:relative;	padding:0;	margin:56px 0 10px 0;	width:100%;	height:65px; }

/* Regions */
#container1 {
	padding:15px;
	margin:0 0 10px 0;
  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}
#container2 {
	padding:15px;
	margin:0 0 10px 0;
  /* For Opera */
  border-radius: 5px 5px 5px 5px ;
   /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px ;
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}
#container3 {
	padding:0; margin:0 0 10px 0;
}
#container4 {
	padding:15px;
	margin:0 0 10px 0;
  /* For Opera */
  border-radius: 5px 5px 5px 5px;   
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
   
  /* For Safari/Chrome */    
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}
#container4-inner { padding:15px 15px 5px 15px; }
#container4 .module-set { padding-bottom:0; }
#container4	.inputbox { width:94%;	margin-right:10px;	padding-left:6px;	font-size:10px; }
#container4 .top h3.modtitle {padding-bottom: 10px;}
#container4 .top {padding:0 15px;margin-bottom: 0;}
#container4 .module-column{float:left; padding-right:0; } 
#container7 .box-black { margin-bottom:10px; }

#newsflash{	margin-bottom:10px; }

/* ----------------------------------------------*/
/* 06 - Regions 6 7 8
/* ----------------------------------------------*/
#container6{padding:15px 30px 5px 30px;margin:0 0 10px 0;	clear:both;}
#container6 .inputbox {width:40%;	padding-left:6px;font-size:10px;margin-top: -4px !important;margin-right: -15px !important;	padding-top: none !important;}
#container6 .bottom{margin-bottom:0;padding:0;border-bottom:0;}
#container6 .module-set .col_default{ margin:0px;}
#bottom .bottom ul#mainlevel li{float:left;	margin-bottom:4px;}
#bottom .bottom ul#mainlevel li a{margin:0 4px;	padding:0 4px 4px 4px;}
#container8,#container9,#container10{padding:20px;margin:0 0 10px 0;clear:both;overflow:hidden;}
#container8 .module-set .user{margin-bottom:20px;}
#container8 .bottom h3.modtitle {padding: 9px 0 10px 0;}
#container8 #bottom .bottom{padding:0 0 0 20px;}
#container8 .module-column {padding-right: 12px;}
#container8 .module-column .last {padding-right: 0;}

/* ----------------------------------------------*/
/* 07 - Region 9
/* ----------------------------------------------*/
#footer_container{clear:both;overflow:hidden;}


/* ----------------------------------------------*/
/* 09 - Region Container ThemeMagic Parameters    */
/* ----------------------------------------------*/		
.box-black .mtitle .clearwrap{margin-bottom:0;padding:0;}


  
#container3 .box-black .mtitle,#container3 .box-black .box-black-content{
  /* For Opera */
  border-radius: 5px 5px 5px 5px; 
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;    
  /* For Safari/Chrome */ 
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}

  
  #r5c3{-moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
   
  /* For Safari/Chrome */    
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;  
}

#mid,#mid2 .box-blackbanner .mtitle,#mid2 .box-blackbanner .box-blackbanner-content{
  /* For Opera */
  border-radius: 5px 5px 5px 5px;    
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
   
  /* For Safari/Chrome */    
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}

	
#left,#left2 .box-blackbanner .mtitle,#left2 .box-blackbanner .box-blackbanner-content{
  /* For Opera */
  border-radius: 5px 5px 5px 5px;   
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
      
  /* For Safari/Chrome */ 
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}

#right,#right2 .box-blackbanner .mtitle,#right2 .box-blackbanner .box-blackbanner-content{
  /* For Opera */
  border-radius: 5px 5px 5px 5px;  
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
      
  /* For Safari/Chrome */ 
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}

#r5c2{
  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
  
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}

#r5c4{
  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
      
  /* For Safari/Chrome */ 
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}
  
#maincontent{
  /* For Opera */ 
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */ 
  -moz-border-radius: 5px 5px 5px 5px;
   
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}
  
.banner #banner .box-blackbanner .mtitle,
.banner #banner .box-blackbanner .box-blackbanner-content{
	  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px; 
  
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}
  
#container6{
  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px; 
   
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}
   
#container8{
  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
   
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}
    
#container9{
  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px; 
  
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}
    
#container10{
  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
   
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}
    
#container7 .box-black {
  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
       
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}

.newsflash_clearbox {
  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
  
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}

.clearwrap  {
	margin-bottom:10px;
  /* For Opera */
  border-radius: 5px 5px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;
   
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}
#container3 .clearwrap  { margin-bottom:0; }
  
#header{
  /* For Opera */
  border-radius: 0px 0px 5px 5px;
  /* For FireFox */
  -moz-border-radius: 0px 0px 5px 5px;
  
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
}
  
#container3 .module-set .nopad{padding:0;background:none;}
.box-blackbanner{margin-bottom:10px;}
.box-blackbanner .mtitle{padding:15px;margin-bottom:10px;}
.box-blackbanner .box-blackbanner-content{padding:15px;}


/* ----------------------------------------------*/
/* 10 - Module Suffix Styles                      */
/* ----------------------------------------------*/		

/* User 2 3 4 5 11 12 13 14 Mid 2 Left 2 Right 2  Radias Suffix Data */

.r_all{
  border-radius: 10px 10px 10px 10px!important; /* For Opera */ 
  -moz-border-radius: 10px 10px 10px 10px!important; /* For FireFox */ 
  -webkit-border-radius: 10px !important; /* For Safari/Chrome */	background:#fff!important;
}

.r_tlbr{
  border-radius: 10px 0 10px 0 !important; /* For Opera */  
  -moz-border-radius: 10px 0 10px 0 !important; /* For FireFox */ 
  -webkit-border-top-left-radius: 0px !important;
  -webkit-border-top-right-radius: 0px !important;
  -webkit-border-bottom-right-radius: 10px !important;
  -webkit-border-bottom-left-radius: 10px !important; 	
  background:#fff!important;
}
	
.r_trbl{
  border-radius: 0 20px 0 20px!important; /* For Opera */ 
  -moz-border-radius: 0 20px 0 20px!important; /* For FireFox */
  
  -webkit-border-top-left-radius: 0px !important;
  -webkit-border-top-right-radius: 0px !important;
  -webkit-border-bottom-right-radius: 20px !important;
  -webkit-border-bottom-left-radius: 20px !important;
  background:#fff!important;
}
  
.r_blbr{
  border-radius: 0 0 30px 30px!important; /* For Opera */ 
  -moz-border-radius: 0 0 30px 30px!important; /* For FireFox */  
  -webkit-border-top-left-radius: 0px !important;
  -webkit-border-top-right-radius: 0px !important;
  -webkit-border-bottom-right-radius: 30px !important;
  -webkit-border-bottom-left-radius: 30px !important;	
  background:#fff!important;
}

/* User 2 3 4 5 11 12 13 14 Mid 2 Left 2 Right 2  Color Suffix Data */
.grey_black .mtitle,.grey_black .modtitle { 
  border-radius: 5px 5px 5px 5px; /* For Opera */ 
  -moz-border-radius: 5px 5px 5px 5px; /* For FireFox */ 
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px; 
  background:#000!important;	color:#fff!important;
}
  
.black_black .mtitle,.black_black .modtitle {
  /* For Opera */ 
  border-radius: 5px 5px 5px 5px;     
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;   
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;  
  
  background:#000!important;
  color:#fff!important;
}
.black_white .mtitle,.black_white .modtitle {
  /* For Opera */ 
  border-radius: 5px 5px 5px 5px; 
  /* For FireFox */
  -moz-border-radius: 5px 5px 5px 5px;    
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;    
  
  background:#000!important;
  color:#fff!important;
}

.white_black .mtitle,.white_black .modtitle{
  border-radius: 5px 5px 5px 5px; /* For Opera */ 
  -moz-border-radius: 5px 5px 5px 5px; /* For FireFox */     
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;    
  
  background:#fff!important;	color:#333!important;
}

.black_yellow .mtitle,.black_yellow .modtitle {
  border-radius: 5px 5px 5px 5px; /* For Opera */ 
  -moz-border-radius: 5px 5px 5px 5px; /* For FireFox */     
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  
  background:#ffea76!important;color:#333!important;
}
  
.black_yellow .mtitle,.black_yellow .modtitle {-moz-border-radius: 5px 5px 5px 5px; /* For FireFox */    
  border-radius: 5px 5px 5px 5px; /* For Opera */ 
  /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;

  background:#ffea76!important;color:#333!important;}
  
.black_pink .mtitle,.black_pink .modtitle {-moz-border-radius: 5px 5px 5px 5px; /* For FireFox */    
   border-radius: 5px 5px 5px 5px; /* For Opera */    
   /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
 
 background:#ff0291!important;color:#fff!important;}
 
.black_blue .mtitle,.black_blue .modtitle {-moz-border-radius: 5px 5px 5px 5px; /* For FireFox */    
   border-radius: 5px 5px 5px 5px; /* For Opera */   
/* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  
  background:#2fc2ff!important;	color:#fff!important;}
  
.white_blue .mtitle,.white_blue .modtitle {-moz-border-radius: 5px 5px 5px 5px; /* For FireFox */    
   border-radius: 5px 5px 5px 5px; /* For Opera */  
/* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
    
    background:#2fc2ff!important;color:#fff!important;}
    
.white_pink .mtitle,.white_pink .modtitle {-moz-border-radius: 5px 5px 5px 5px; /* For FireFox */    
    border-radius: 5px 5px 5px 5px; /* For Opera */ 
/* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
    
    background:#ff0291!important;	color:#fff!important;}
    
.white_yellow .mtitle,.white_yellow .modtitle {-moz-border-radius: 5px 5px 5px 5px; /* For FireFox */    
   border-radius: 5px 5px 5px 5px; /* For Opera */ 
/* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
    
    background:#ffea76!important;	color:#333!important;}

.green_white .mtitle,.green_white .modtitle {-moz-border-radius: 5px 5px 5px 5px; /* For FireFox */    
   border-radius: 5px 5px 5px 5px; /* For Opera */ 
/* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
    
    background:#D3F248!important;	color:#fff!important;}

.green_black .mtitle,.green_black .modtitle {-moz-border-radius: 5px 5px 5px 5px; /* For FireFox */    
   border-radius: 5px 5px 5px 5px; /* For Opera */ 
/* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
    
    background:#D3F248!important;	color:#fff!important;}

/* Main Suffix */
.box-blackbanner .mtitle,
.box-blackbanner .box-blackbanner-content {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

.box-black .mtitle .grey_black,.box-blackbanner .mtitle .grey_black,.box-black .modtitle .grey_black,.box-blackbanner .modtitle .grey_black {-moz-border-radius: 5px 5px 5px 5px; /* For FireFox */
   border-radius: 5px 5px 5px 5px; /* For Opera */ 
    /* For Safari/Chrome */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;    
    background:#000!important;	color:#fff!important;
}
    
.wrapper {
	width:1114px;
	margin:0px auto;
}

/* Columns */
#r5c1, #r5c4, #r5c3, #r5c2 {
	float:left;
}  
.module-column {float:left; padding-right:10px; }  
.last-module-column {padding-right:0px; }     
.module-set {float:left; } 

#r5c1,#r5c3,#r5c2,#r5c4 {
	margin-bottom:0;
}
#r5c1 {
	width:220px;
}
#r5c2 {
	width:1114px;
}
#r5c4 {
	width:220px;
}
#r5c3 {
	width:220px;
}
#maincontent{
	padding:30px;	margin:0 0 10px 0;
}
#left,#mid,#right{
	padding:15px;	margin-bottom:10px;
}
#r5c4 #mid .col_default .modhead{
	margin-bottom:7px;padding:0;
}

.firstarea, .centerarea {
	margin-bottom: 15px;
}
.acysubbuttons input.subbutton{padding:4px 12px;height:auto;}
table.acymailing_form,.acymailing_fulldiv .acymailing_module_form {margin:7px 0 0 0!important;}
.acyfield_name input,.acyfield_email input{padding:3px!important;}
ul.pagenav{text-align:center;}
ul.pagenav li{display:inline;padding:0 4px;}
div.twitt {background:none!important;font-size:10px!important;padding:0px!important;text-align:left!important;}
.imagegalleryplg img {padding:0px!important;margin:2px!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
div.itemVideoBlock {padding:0px!important;text-align:left!important;margin:0px!important;}
div.itemVideoEmbedded {padding:0px!important;text-align:left!important;margin:0px!important;}