/******************* General styles *********************/
html, body{ 
	height:100% !important; 
	margin:0px 15px;
	background-image:url(images/bg.gif); 
	background-position:top left;
}

TH,TD,DIV{ font-family:Tahoma; font-size:11px; color:#000000; }
A,A:link,A:visited,A:active{ color:#2B6A9A; text-decoration:none; font-weight:bold; font-size:11px;}
A:hover{ color:#000000; text-decoration:none; font-weight:bold; font-size:11px;}

/* ********** Control Panel Style ************** */
/* ControlPanel style */
.ControlPanel{border:none;background-color:#ffffff; border-bottom:#cccccc 1px dotted;}
.cpanel_left {padding-left:21px;}
.cpanel_right {padding-right:33px;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#000000;}
.ControlPanel a.CommandButton:hover{color:#000000; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}


/******************* Search styles *********************/
#SearchContainer input{MARGIN:0; padding:0px; border:none; BORDER:1px solid #7b9a9d;font-size:9px; color:#000000; BACKGROUND:#ffffff; WIDTH:89px; HEIGHT:12px;}
.search,a.search:link,a.search:active,a.search:visited{color:#3180A6; font-weight:bold; text-decoration:none; font-size:11px;}
a.search:hover{color:#000000; text-decoration:none; font-weight:bold; font-size:11px;line-height:1.1em;}

/******************* Language styles *********************/
#LanguageContainer select{MARGIN:0px;vertical-align:top; border:1px #5A5A5A solid; font-size:9px;color:#FFFFFF;BACKGROUND:#5A5A5A;WIDTH:130px;HEIGHT:16px;} 

/******************* Content Pane styles *********************/
.TopPane{padding:0px 0px 0px 0px;}
.LeftPane{padding:0px 30px 0px 3px; position: relative; left: -20px;}
.ContentPane{padding:0px 7px 0px 0px;}
.RightPane{padding:0px 0px 0px 7px; width:43%;}
.BottomPane{padding:0px 0px 0px 0px;}
.LogoPane{padding:0px 0px 0px 0px;}
.BannerPane{ padding:0 0 0 0;}

/******************* Container styles *********************/
.Head{ font-size:12px; font-weight:bold; color:#000000;}
.SubHead{ font-size:11px; color:#000000; }
.SubSubHead{ font-size:11px; color:#000000;}
.Normal{ font-size:11px; color:#000000;}


/******************* User styles *********************/
.user,a.user:link,a.user:active,a.user:visited{color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}
a.user:hover{color:#000000; text-decoration:none; font-weight:bold; font-size:11px;}


/******************* Footer styles *********************/
.footer,a.footer:link,a.footer:active,a.footer:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#121212; text-decoration:none;}
a.footer:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#6B989C; text-decoration:none;}


/******************* Links styles *********************/
.links,a.links:link,a.links:active,a.links:visited{	font-size:10px; color:#336666; text-decoration:none; font-weight:normal; text-transform:uppercase;}
a.links:hover{ font-size:10px; color:#000000; text-decoration:none; font-weight:normal; text-transform:uppercase;}


/******************* Breadcrumb styles *********************/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#336666; text-decoration:none; font-weight:bold; font-size:11px;}
a.Breadcrumb:hover{color:#000000; text-decoration:none; font-weight:bold; font-size:11px;}

.Breadcrumb-text{color:#336666; font-weight:bold; font-size:11px;}

/******************* Date styles *********************/
.date,a.date:link,a.date:active,a.date:visited{ padding:0px 0px 0px 3px; color:#000000; text-decoration:none; font-weight:bold; font-size:11px; text-align:center;}
a.date:hover{ color:#000000; text-decoration:none; font-weight:bold; font-size:11px;}



/******************* Custom Template styles *********************/

/*****************************************************************/
/************   Common Skin Styles    ***************************/ 
/*   Page Left BG Style  */
.page_left{background-image:url(images/page_left.gif); background-position:top right; background-repeat:repeat-y; width:4px; height:100%;}

/*   Page Right BG Style  */
.page_right{background-image:url(images/page_right.gif); background-position:top left; background-repeat:repeat-y; width:4px; height:100%;}

/*  Top Row Padding  Style  */
.logo_pad{padding:12px 0px 0px 26px;}
.login_pad{position:relative; left:-10px; padding:0px 0px 0px 0px; vertical-align:top; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.login_heading{position:relative; left:-10px; padding:0px 0px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#login_pad{padding:15px 0px 0px 10px;}
.logo_ht{height:43px;}
.headerarea_left{float:left; width:350px;}
.headerarea_right{float:right; text-align:right;}
.headerarea_lastright{float:right; width:130px; text-align:right; padding-top:15px;}

.menuarea_left{float:left; width:190px;}
.menuarea_right{float:left; width:162px;}
.menuarea_lastright{float:right; width:56%;}

.top_area {position:relative; top:-242px; margin-bottom:-242px; height:242px;}
.top_area1 {position:relative; top:-241px; margin-bottom:-241px; height:241px;}

/*Content Area padding Style  */
.cont_pad{padding:10px 30px 0px 0px;}

/*  Footer Style  */
#footer{padding:5px 10px 10px 10px;}

/*Search Padding Style   */
.search_sty{ padding:1px 9px 0px 21px;}

.menu_separate{height:39px; vertical-align:top; _vertical-align:bottom;}

.flash_top{height:243px;}
/************   Green Skin Styles    ***************************/ 
.banner{ background-image:url(images/banner.gif); background-position:top left; background-repeat:no-repeat;}


/*   Inner top IMG Style  */
.inner_top{background-image:url(images/inner_top.gif); background-position:top left; background-repeat:no-repeat;}

/*   Inner bottom IMG Style  */
.inner_bottom{background-image:url(images/inner_bot.gif); background-position:bottom left; background-repeat:no-repeat; padding:7px 67px 0px 0px; border-left:2px solid #FFFFFF;}

/*   Inner BG Style  */
.inner_bg{background-image:url(images/inner_left_bg.gif); background-position:top left; background-repeat:repeat-y;}

/*   Bottom Left IMG Style  */
.bot_left{background-image:url(images/inner_bot_left.gif); background-position:top left; background-repeat:no-repeat;}

/*   Bottom Right IMG Style  */
.bot_right{background-image:url(images/inner_bot_right.gif); background-position:top right; background-repeat:no-repeat;}

/*   Botton BG Style  */
.bot_bg{background-image:url(images/inner_bot_bg.gif); background-position:top left; background-repeat:repeat-x;}

/*   Content Area Style  */
.cont_area{background:url(images/cont_bg.gif); background-position:top left; background-repeat:repeat-x; background-color:#FFFFFF; position:relative; left:0px;}


/*  Link Pane Area BG Style  */
.link_bg{background-image:url(images/link-bg.gif); background-position:bottom left; background-repeat:repeat-x; height:39px;}


/* Flash Bottom Image Style  */
.flash_bot{background-image:url(images/Flash-bot.gif); background-position:bottom right; background-repeat:no-repeat; height:39px;}

/*  Link pane Left Area BG Style  */
.link_left{background-image:url(images/link-left.gif); background-position:bottom right; background-repeat:no-repeat; height:39px;}

/*  Link pane  Right Area BG Style  */
.link_right{background-image:url(images/link-right.gif); background-position:bottom right; background-repeat:no-repeat; height:39px;}



/*  DNN MENU STYLES  */
.main_dnnmenu_container 
{
	background-color: transparent; 
	width:auto;
	font-size: 11px; border:none;
}

/* main menu td*/
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	white-space:nowrap;
	outline:none; 
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{
	cursor:pointer;
	color: #ffffff;
	font-size: 11px; 
	font-weight:normal;  
	font-family:Tahoma;
	text-align:center;
	line-height:32px;
	padding:0px 13px;
	display:inline-block;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover, .main_dnnmenu_rootitem_selected
{  
	color:#ffffff;
	font-weight:normal;
	background:url(images/menu_bg.gif) no-repeat bottom right;
	text-align:center; 
	font-size: 11px; 
	text-align:center;
	line-height:32px;
	padding:0px 13px;
	display:inline-block;
}



/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:1px solid #2b5f67;
}

.main_dnnmenu_submenu td
{
	background-color:#5d9ba5; 
	z-index: 1000;
	font-size: 11px !important; 
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	line-height:2em;
	font-family:Tahoma;
	padding: 0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}

/*  SUB Menu hover */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{  
	font-size: 11px;
	background-color:#336b73;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	line-height:2em;
	z-index: 1000; 
	font-family:Tahoma;
	padding: 0px 5px 0px 5px;
	margin:0px;
}

.more,a.more:link,a.more:active,a.more:visited{ color:#163135; text-decoration:underline; font-weight:bold; font-size:10px;}
a.more:hover{ color:#316972; text-decoration:none;}

.more1,a.more1:link,a.more1:active,a.more1:visited{ color:#000000; text-decoration:underline; font-weight:bold; font-size:11px;}
a.more1:hover{ color:#316972; text-decoration:none;}

.blue_text{color:#316972; font-size:11px; font-weight:bold;}
