/*-------- Default Style --------*/
body {
	margin: 0 0 0 0;
	font: normal 12px Arial;
	color: #fff;
	background-color: #000;
	background-attachment: fixed;
}
div, p, table, td {
	font: normal 12px Arial;
	color: #fff;
}
span {
    font: normal 12px Arial;
}
a, a:link, a:hover, a:active, a:visited {
	color: #ddd;
	font: normal 12px Arial;
	text-decoration: underline;
}
a:hover {
	color: #ccc;
	text-decoration: underline;
}
.Wrapper {
	width: 952px;
}
.Clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}


/*-------- Design Style --------*/
.SkinHeader {
    height: 138px;
    background: url(images/OKB.png) no-repeat 0 22px;
}
.SkinUnderHeader, .SkinUnderHeader-Home {
    height: 24px;
    background: url(images/cdmi.png) top no-repeat;
}
.SkinUnderHeader {
    border-bottom: solid 1px #9fa18a;
}
.SkinLogo {
    width: 60px;
    height: 115px;
    float: right;
    overflow: hidden;
    margin-right: 65px;
    background: url(images/greentree.gif) center left no-repeat;
}
.SkinTop {
    width: 338px;
    height: 114px;
    float: right;
    text-align: left;
}
.TopBox {
    padding: 15px 30px 0 30px;
    background-color: #ed8c01;
}
.TopBoxCurveBL {
    height: 10px;
    background: url(images/curve-orange-bl.png) bottom left no-repeat;
    padding-left: 10px;
    font-size: 0;
}
.TopBoxCurveBR {
    height: 10px;
    background: url(images/curve-orange-br.png) bottom right no-repeat;
    padding-right: 10px;
    font-size: 0;
}
.TopBoxCurveB {
    height: 10px;
    background-color: #ed8c01;
    font-size: 0;
}
.TopPane {
    height: 89px;
    overflow: auto;
}
.SkinBanner {
    height: 350px;
    background: url(images/banner.jpg) no-repeat;
}
.BannerPane {
    height: 350px;
    width: 952px;
    overflow: hidden;
}
.SkinMain {
	width: 952px;
}
.SkinLeft {
	width: 245px;
	vertical-align: top;
	padding-top: 20px;
}
.SkinContent {
    width: auto;
    vertical-align: top;
    padding-top: 25px;
}
.SkinContent-Home {
    width: auto;
    vertical-align: top;
    padding-top: 25px;
}
.SkinRight {
    width: 200px;
	vertical-align: top;
	padding-top: 25px;
}
.SkinMenu {
    
}
.ContentPane {
    
}
.LeftPane {
    margin-top: 10px;
}
.RightPane {
    
}
.SkinFooter {
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    font: normal 11px Arial;
    color: #666;
}
.SkinFooter a, .SkinFooter a:link, .SkinFooter a:active, .SkinFooter a:visited, .SkinFooter a:hover {
	font: normal 11px Arial;
	color: #666;
	text-decoration: underline;
}
.SkinFooter a:hover {
	text-decoration: underline;
}
.CopyrightText {
	font: normal 11px Arial;
    color: #666;
	text-align: center;
}
/*.FooterLink, a.FooterLink:link, a.FooterLink:active, a.FooterLink:visited, a.FooterLink:hover { 
	font: normal 11px Arial;
	color: #666;
	text-decoration: underline;
}
a.FooterLink:hover {
	text-decoration: underline;
}*/


.Login {
    background: url(images/bg-login.png) no-repeat;
    width: 102px;
    height: 31px;
    display: block;
    float: left;
    padding-top: 7px;
}
a.Login, a.Login:link, a.Login:hover, a.Login:active, a.Login:visited {
	color: #fff;
	font: normal 12px Arial;
	text-decoration: none;
}
a.Login:hover {
	text-decoration: none;
}
.TelWrapper {
    background: url(images/icon-tel.png) no-repeat 0 8px;
    padding-left: 25px;
    font: bold 22px Arial;
    color: #000;
}
.FaxWrapper {
    padding-left: 25px;
    font: normal 16px Arial;
    color: #000;
}
.AddressWrapper {
    background: url(images/icon-mail.png) no-repeat 0 5px;
    padding-left: 25px;
    font: normal 16px Arial;
    color: #000;
}


/*--------------------------------------------------------------------------------------------------------------*/
/*controls*/

/*--------------------------------------------------------------------------------------------------------------*/
/*text*/
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font:normal 12px Arial;color:#666;}
.Head{font-size:18px;}
.SubHead {font-size:16px;}
.SubSubHead{font-size:14px;}
.NormalRed {color:Red;}

h1, h2, h3, h4, h5, h6, h2 input{color:#666;margin:1ex 0;}
h1{font-size:18px;margin:10px 0;}
h2, h2 input{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:12px;}

.NormalP{text-align:justify;line-height:150%;}

ul li, ul li li, ul li li li {
	list-style-type: square;
	color: #fff;
	text-align: justify;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*links & buttons*/

.StandardButton{border:solid 1px #333;background-color:#fff;padding:1px;font:normal 12px Arial;color:#333;}

a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:active{font:normal 12px Arial;color:#cc6633;text-decoration:none;}
a.CommandButton:hover{text-decoration:underline;}
.controlpanel{direction:ltr;}
.controlpanel a.CommandButton{font-size:14px;font-weight:normal;}
.controlpanel a, .controlpanel a:link, .controlpanel a:hover, .controlpanel a:active, .controlpanel a:visited{color:#666;}
.dnnRibbonBar a, .dnnRibbonBar a:link, .dnnRibbonBar a:hover, .dnnRibbonBar a:active, .dnnRibbonBar a:visited{color:#666;}
/*--------------------------------------------------------------------------------------------------------------*/
/*menu*/
.menubreak{background:transparent;border-width:0px;}
.rootmenuarrow{display:none;}
.rootmenuitem{background:transparent;}
.rootmenuitem td{cursor:pointer;cursor:hand;height:40px;padding-left:32px;background:url(images/bullet-white-square.gif) no-repeat 14px;}
.rootmenuitem td span{font:normal 20px Arial;color:#fff;}
.rootmenuitembreadcrumb{background:transparent;}
.rootmenuitembreadcrumb td{cursor:pointer;cursor:hand;height:40px;padding-left:32px;background:url(images/bullet-white-square.gif) no-repeat 14px;}
.rootmenuitembreadcrumb td span{font:normal 20px Arial;color:#999;}
.rootmenuitemselected{background:transparent;}
.rootmenuitemselected td{cursor:pointer;cursor:hand;height:40px;padding-left:32px;background:url(images/bullet-white-square.gif) no-repeat 14px;}
.rootmenuitemselected td span{font:normal 20px Arial;color:#999;}

/*submenu*/
.submenuarrow{font:normal 12px Arial;height:20px;border:1px #666 solid;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}
.submenuicon{display:none;}
.submenu{z-index:1000;border:0;padding:0;background-color:#000;}
.submenuitem{font:normal 14px Arial;color:#fff;height:30px;border:1px #666 solid;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}
.submenuitembreadcrumb{font:normal 14px Arial;color:#fff;height:30px;background-color:#333;border:1px #666 solid;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}
.submenuitemselected{font:normal 14px Arial;color:#fff;height:30px;background-color:#333;border:1px #666 solid;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}