﻿@charset "utf-8";
/* CSS Document */

* {

    margin: 0;
    padding: 0;
}
a:hover{text-decoration:none !important;}
img {
    border: 0 solid #666666;
}
.imgborder {
    border: 2px solid #CCCCCC;
}
html, body {
    font-family:Arial!important;
    font-size: 12px;
    height: 100%;
}
.NoPaddingNoTitleTitleContentpane{

display:inline-block;
}
.NormalTextBox {
    font-size: 12px!important;
    font-weight: normal;
    width: auto;
}
.Imagepane {
text-align:center;
}
table {
white-space: normal;
line-height: 18px;
font-weight: normal;
font-size: 12px;
font-variant: normal;
font-style: normal;
color: #464646;
text-align: -webkit-auto;

}

form {
    height: 100%;
}
.FL {
    float: left;
}
.FR {
    float: right;
}
.CF {
    clear: both;
}
body {
   background:#dcdcdc;
    font-family:Arial!important;
    font-size: 12px !important;
    margin: 0;
    padding: 0;
}
#wrapper {
	
	background:#dcdcdc;
    margin: 0 auto;    
    padding: 0;
    width: 997px;
    z-index: 999;
}
#main {	
    background:#e7e3e2;
	padding:0;
	margin:0;
   
}

body:before {
    content: "";
    float: left;
    height: 100%;
    margin-top: -32767px;
    width: 0;
}
.headerleft{
	background-image:url(headerleft.png);
	background-repeat: repeat-y;
	width:8px;
	height:102px;
}
.headerright{
	background-image:url(headerright.png);
	background-repeat: repeat-y;
	width:8px;
	height:102px;
}
.headermid{
	background-image:url(headermid.png);
	background-repeat: repeat;
	height:102px;
	width:981px;
	
}
#Headerbox {
		
    margin: 0;
    padding: 0;   
}
.top{ margin:16px 0 0 0;}
.toppane{
	
	padding:0 10px 10px 0;
	color:#9e9e9e;
}
.toppane a{color:#9e9e9e;}
.toppane a:hover{color:#036; text-decoration:none;}
#Languagebox{ 
   
	padding:0 20px 0 0;
	text-align:right;
	margin:0 0 0px 0
	}

#dnn_dnnLANGUAGE_selectCulture {height:22px; padding:2px;}
#dnn_dnnSEARCH_txtSearch{height:22px; width:135px;}
#dnn_dnnSEARCH_ClassicSearch{height:30px; width:130px;}
#Searchbox{	
	padding:0 20px 0 0;
	margin:0;
	text-align:right;
}
.social{
	height:50px;
	text-align:right;
	padding:10px;
}

.Logo {
	
	height:70px;
	width:116px;	
    padding:16px 0 15px 12px;
   
}
.navleft{
	background-image:url(left.png);
	background-repeat: no-repeat;
	background-position:left top;
	width:4px;
	height:55px;
}
.navmid{
		
	width:989px;height:55px;
}
.navright{
	background-image:url(right.png);
	background-repeat: no-repeat;
	background-position:left top;
	width:4px;
	height:55px;
}

.Banner{	
    margin: 0;
    padding: 0;
  
}
.maincontentleft{
	background-image:url(contentbgleft.png);
	background-repeat: repeat-y;
	width:8px;
	height:100%;
}
.maincontentright{
	background-image:url(contentbgright.png);
	background-repeat: repeat-y;
	width:8px;
	height:100%;
}
.maincontent{
	background-image:url(contentbg.png);
	background-repeat: repeat-y;	
	width:997px;	
}
.leftpane{
	width:626px;
	padding:0px 15px 0px 0px;
	margin:10px 0px 10px 20px;
	border-right:0px dotted #5b5b5b;
}
.rightpane{
	width:300px;
	padding:0 0 0 10px;
	margin:10px 20px 10px 0px;
	border-left:1px dotted #5b5b5b;
}
#Maincontent {
	background-image:url(contentbg.png);
	background-repeat: repeat-y;
    margin: 0;
    padding:10px;
}


.ContentPane {
    margin:  0 20px;
    padding: 0;
	
   
}

.bottom{
	margin: 0;
    padding: 0;
}



#footerbox{
	background-color:#514642;
	padding:10px;
	margin:0 20px 20px 20px;
	color:#fff;
	
}
#footerbox .Normal{
	
	color:#fff !important;
	
}
.footerbox1{
	width:230px;
	padding:0;
	margin:0;
	color:#fff;
	border-right:1px dotted #ffffff;
}
.footerbox2{
	width:230px;
	padding:0;
	margin:0;
	color:#fff;
	border-right:1px dotted #ffffff;
}
.footerbox3{
	width:230px;
	padding:0;
	margin:0;
	color:#fff;
	border-right:1px dotted #ffffff;
}
.footerbox4{
	width:230px;
	padding:0;
	margin:0;
	color:#fff;
}

.footerright{ width:50%; padding:10px; text-align:right;}
.footerleft{width:50%; padding:10px; }
.Copyright{ color:#969696}

.Normal {
    color: #252525;
    font-size: 12px;
}
.blueTitle{
	font-family:Ubuntu, Ubuntu, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0c8dad;
	padding:10px;
	background-image:url(arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.blueTitlebg{
	border:1px solid #e3e3e3;
	-webkit-border-radius: 4px;  
    -moz-border-radius: 4px;  
    border-radius: 4px;
	margin:10px 0 0 0;  
	
	
}
.blueTitlecontent{ color:#464646; padding:10px; line-height:18px; text-align:justify;}
.blueTitle_Wrapper{ border-bottom:1px solid #e3e3e3; padding:5px 5px 5px 10px;}
.bluebigTitle{
	font-family:Ubuntu, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#108cb0;
	padding:5px 0 0 4px;
	text-transform:uppercase;
}
.bluebigTitlebg{
	border:1px solid #e3e3e3;
	background-color:#f8f8f8;
	margin:10px 0 0 0;
	  
}
.bluebigTitlecontent{ color:#464646; padding:10px; line-height:18px; text-align:justify;}
.whiteTitle{
	font-family:Ubuntu, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 10px;
}
.whiteTitlebg{
	
	margin:10px 0 0 0;
	  
}
.whiteTitlecontent{ color:#ffffff; padding:10px; line-height:18px; text-align:justify;}
.darkblueTitle{
	font-family:Ubuntu, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0b3a56;
	border-bottom:4px solid #0b3a56;
	text-transform:uppercase;
	padding:0;
}
.darkblueTitlebg{
	
	margin:10px 0 0 0;  
	
	
}
.darkblueTitle_Wrapper{ margin:0 0 -3px 0;}
.darkblueTitlecontent{ background-color:#f8f8f8; color:#464646; padding:10px; line-height:18px; text-align:justify;}
.orangeTitle{
	font-family:Ubuntu, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#eb6e1e;
	text-transform:uppercase;
	border-bottom:4px solid #eb6e1e;
	padding:0;
}
.orangeTitlebg{
	
	margin:10px 0 0 0;  
	
	
}
.orangeTitle_Wrapper{ margin:0 0 -3px 0;}
.orangeTitlecontent{ background-color:#f8f8f8; color:#464646; padding:10px; line-height:20px; text-align:justify;}
.purpleTitle{
	font-family:Ubuntu, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#536184;
	text-transform:uppercase;
	border-bottom:4px solid #536184;
	
}
.purpleTitlebg{
	
	margin:10px 0 0 0;  
	
	
}
.purpleTitle_Wrapper{ margin:0 0 -3px 0;}
.purpleTitlecontent{ background-color:#e0e0e0; color:#464646; padding:10px; line-height:18px; text-align:justify;}
.NoPaddingNoTitleTitleWidth{margin:0 0px 10px 0px;}

ul#ulLanguages li{ list-style-type:none; padding:2px;}
 ul#ulLanguages{
	z-index:999 !important;}
.SelectLanguagemenu
{
    font-family: Arial;
    border:1px solid #C0C0C0; padding:0px; margin: 0px;
    list-style-position: inside;
    text-indent: 0px;
    text-align: left;
    list-style-type: none;
	z-index:999 !important;
}

.SelectLanguageItem
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
   
    background-color: white;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid
}

.SelectLanguageItemOver
{
    font-family: Arial;
    font-size: 9pt;
    color: #ffffff;
    background-color: silver;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}


.SelectLanguageItemHome
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    background-color: #dcdcdc;
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid
}

.SelectLanguageItemOverHome
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    background-color: white;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
   
}
#Menu1{width:163px; padding:0; margin:0; float:left;}
 #Menu2,#Menu3,#Menu4,#Menu5,#Menu6{ width:163px; padding:0; margin:0 0 0 2px; float:left;}
p{
	color:#464646; 
	line-height:18px; 
	text-align:justify; font-size: 12px!important;
font-family: Arial!important;

}
.blue_headings{
	color: #005DAB;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 14px;
}
#key ul li{
	background-image:url(orange_arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	list-style:none;
	padding: 0 0 0 15px;
}
#key ul li a{
	color:#464646;
}
#key ul li a:hover{
	color:#036;
}