@import url(https://fonts.googleapis.com/css?family=Droid+Sans|PT+Sans+Narrow|Droid+Serif);

.ControlPanel input {
	height:25px!important;
}

#Body{
	font-family: 'Droid Sans', sans-serif;
	color:#555;
	font-size:14px;
}
#dnn_ctr525_TITLE1_titleLabel{
	display:none;
}
.redTitle #dnn_ctr525_TITLE1_titleLabel{
	display:block;
}
.personal{display:none;}
#background{
	background:url(images/bg-inner.png) repeat-x #f3f3f3;
	width:100%;
}
.clear{
	clear:both;
}

p,div{
	color:#555;
	font-size:14px;
	line-height:140%;
}

a,a:link,a:active,a:hover,a:visited{
	color:#18497e;;
	text-decoration:none;
}

h1{
	color:#18497e;
	font-size:24px;
	text-transform:uppercase;
	margin:15px 0px 10px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight:bold;
}
h2{
	color:#18497e;
	font-size:22px;
	text-transform:uppercase;
	margin:15px 0px 10px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight:bold;
	
}
h3{
	color:#952620;
	font-size:16px;
	text-transform:capitalize;
	margin:15px 0px 10px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:bold;
}

ul{
	padding-left:30px;
}
body.ie7 ul{
	padding-left:0px;
	margin-left:30px;
}
blockquote, pre{
	font-family: 'Droid Sans', sans-serif;
	font-size:14px;
	line-height:140%;
}
blockquote p{
	margin:-12px 0px 8px 0px;
}
.squares .Head{
	color:#18497e;
	font-size:22px;
	text-transform:uppercase;
	margin:15px 0px 10px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight:bold;
	background:url(images/icons-squares.png) no-repeat;
	padding: 25px 0px 0px 51px;
}
body.ie7 .squares .Head, body.ie8 .squares .Head, body.ie9 .squares .Head{
	padding: 22px 0px 0px 51px;
}
.squaresTitle{
	background: url(images/border.png) scroll 0 32px repeat-x;
	padding-bottom: 20px;
	margin-top: 62px;
}
body.ie7 .squaresTitle, body.ie8 .squaresTitle{
	padding-bottom: 12px;
}
.blueBanner .Head, .redBanner .Head, .orangeBanner .Head{
	font-family: 'Droid Sans', sans-serif;
	color:#f1f1f1;
	font-size:22px;
	font-weight:normal;
	text-transform:capitalize;
}	
.blueBanner h2{
	background: url(images/bg-banner-inner-blue.png) no-repeat;
	margin: 0px -15px;
	padding: 30px 0px 34px 70px;
}
.redBanner h2{
	background: url(images/bg-banner-inner-red.png) no-repeat;
	margin: 0px -15px;
	padding: 30px 0px 34px 70px;
}
.orangeBanner h2{
	background: url(images/bg-banner-inner-org.png) no-repeat;
	margin: 0px -15px;
	padding: 30px 0px 34px 70px;
}

body.ie7 .blueBanner h2, body.ie7 .redBanner h2, body.ie7 .orangeBanner h2{
	padding: 25px 0px 28px 70px;
}
body.ie8 .blueBanner h2, body.ie8 .redBanner h2, body.ie8 .orangeBanner h2{
	padding: 25px 0px 28px 70px;
}
body.ie9 .blueBanner h2, body.ie9 .redBanner h2, body.ie9 .orangeBanner h2{
	padding: 25px 0px 28px 70px;
}

.Normal{
	font-size:14px;
}
.clear{
	clear:both;
}
.DNNEmptyPane{
	display:none;
}
#wrapper{
	width:960px;
	margin:0 auto;
}
#header{
	float:left;
	width:960px;
	height: 86px;
	clear: both;
}
#logo{
	float:left;
	width:220px;
	height:60px;
	margin: 12px 10px 10px;
}
#main_nav{
	float:right;
	margin: 14px 18px 0 0;
}
#main_nav ul{
	margin:0;
	padding:0;
}
#main_nav li{
	float:left;
	list-style:none;
}
#main_nav li a{
	display:block;
	font-size:14px;
	color:#525252;
	padding:0 10px;
	text-transform:uppercase;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight:bold;
}
#main_nav li.SelectedTab a{
	font-size:14px;
	font-weight:bold;
	color:#18497e;
}
#main_nav li a:hover{
	color:#18497e;
}
li#main_nav134{
	border:0px;
}
#division ul{
	margin:0;
	padding:0;
	float:right;
}
#division{
	float: right;
	clear:both;
	height:63px;
	margin: 0px 22px 0px 0px;
	width:960px;
}	

body.ie7 #division {
	width: 950px;
float:left;

}
body.ie8 #division{
	width: 960px;
}
body.ie9 #division{
	width: 960px;
}
#division li{
	float:left;
	list-style:none;
	margin: 0 0 0 5px;
	padding: 0px 0px 0px 27px;
}
#division li a {
    background: url("images/icon-circle.png") no-repeat scroll -2px 15px transparent;
    border-top: 9px solid transparent;
    color: #18497E;
    display: block;
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding: 18px 3px 0 29px;
  }
body.ie7 #division li a{
	background: url("images/icon-circle.png") no-repeat scroll -2px 24px transparent;	
}
#division li.SelectedTab a{
	font-family: 'Droid Sans',sans-serif;
	border-top: 9px solid #18497e;
}
#division li a:hover{
	font-family: 'Droid Sans',sans-serif;
	border-top: 9px solid #18497e;
}
#content{
	clear:both;
	float:left;
	width:960px;
	padding:10px;
	margin-bottom: 50px;
}
#leftColumn{
	float:left;
	clear:both;
	width:260px;
	margin: 20px 30px 0px 0px;
}
.navwrap{
	float:left;
	clear:both;
	border:5px solid #fff;
	outline:1px solid #d9d9d9;
	background:#eaeaea;
	margin-bottom:20px;
	width: 260px;
}

#dnn_side_pane{
	float: left;
	clear: both;
	width: 230px;
	border: 5px solid #fff;
	outline: 1px solid #d9d9d9;
	background: #eaeaea;
	padding: 10px 15px 15px;
}
#dnn_side_pane .Head{
	font-size:17px;
	font-weight:bold;
	text-transform:capitalize;
	color:#525252;
	padding: 0px 0px;
	margin:0px;
} 
#dnn_side_pane h2{
	text-align:left;
	color:#525252;
	font-family: 'PT Sans Narrow',sans-serif;
	font-size:17px;
	font-weight:bold;
    padding: 15px 14px;
    border-bottom: 1px solid #bebebe;
    -moz-box-shadow:    inset 0 0 4px #b8b8b8;
   -webkit-box-shadow: inset 0 0 4px #b8b8b8;
   box-shadow:         inset 0 0 4px #b8b8b8;
	border-bottom: 1px solid #fff;
	margin: -10px -15px 0px;
}

.navwrap p{
	text-align:left;
	color:#525252;
	font-family: 'PT Sans Narrow',sans-serif;
	font-size:17px;
	font-weight:bold;
	margin: 0;
    padding: 13px 14px 12px;
    border-bottom: 1px solid #bebebe;
    -moz-box-shadow:    inset 0 0 4px #b8b8b8;
   -webkit-box-shadow: inset 0 0 4px #b8b8b8;
   box-shadow:         inset 0 0 4px #b8b8b8;
}
.navwrap p a{
	color:#525252;	
}
.navwrap p a:hover{
	color:#818181;	
}
#rightColumn{
	float:left;
	width:630px;
	margin-top: 11px;
}
#rightColumn img{
	float:right;
	margin:5px 5px 10px 15px;
	border:6px solid #fff;
	-moz-box-shadow: 0 0 1px 1px #d1d1d1;
	-webkit-box-shadow: 0 0 1px 1px #d1d1d1;
	box-shadow: 0 0 1px 1px #d1d1d1;
	background-color:#ffffff;
}
.dnnActionMenu img{
	float:left !Important;
	margin:0px !important;
	border:none !important;
	-moz-box-shadow: 0 0 0px 0px #d1d1d1 !important;
	-webkit-box-shadow: 0 0 0px 0px #d1d1d1 !important;
	box-shadow: 0 0 0px 0px #d1d1d1 !important;
	background:none;
}
.bannerWrap{
	height: 115px;
}
#dnn_ContentPane{
	width:620px;
	padding:0px 8px;
}
#dnn_one_col_full_1,#dnn_one_col_full_2,#dnn_one_col_full_3,#dnn_one_col_full_4{
	clear:both;
	float:left;
	width:620px;
	padding:0px 8px;
}
#dnn_two_col_left_big{
	clear:both;
	float:left;
	margin: 10px 8px;
    width: 630px;
}
#dnn_two_col_left_big .slide img{
	height: 344px;
    	width: 638px;
}
#dnn_two_col_right_small{
	float:left;
	width:300px;
	margin:0px;
	padding: 10px 0;
}
#dnn_two_col_left_small{
	float:left;
	width:375px;
	 margin: 0 20px;
	clear:both;
	
}
#dnn_two_col_right_big{
	float: left;
	width: 460px;
	margin: 0px 20px 0px 40px;
}

#dnn_three_col_left{
	clear:both;
	float:left;
	width:300px;
}
#dnn_three_col_center,#dnn_three_col_right{
	float:left;
	width:300px;
	margin:0 0 0 20px;
}
#dnn_four_col_1st{
	clear:both;
	float:left;
	width:220px;
}
#dnn_four_col_2nd,#dnn_four_col_3rd,#dnn_four_col_4th{
	float:left;
	width:220px;
	margin:0 0 0 20px;
}
#dnn_footer_1col{
	clear:both;
	float:left;
	width:940px;
}
#footerWrapper{
	background: url(images/bg-footer.jpg) repeat-x #f8f8f8;
	width:100%;
	clear:both;
	padding:20px 0px;
	height:200px;
}
#footer{
	width:940px;
	margin:0px auto;
}
#footer_2col_left{
	width:560px;
	float:left;
	
}
#footer_2col_right{
	width:380px;
	float:right;
}
#footer_2col_right p{
	font-size:12px;
	color:#8c8c8c;
}
body.ie7 #footer_2col_right{
	padding-bottom:5px;
}
#footerDivision{
	float:left;
	margin:14px 0 0 0;
}
#footerDivision ul{
	margin:0;
	padding:0;
}
#footerDivision li{
	float:left;
	list-style:none;
}
#footerDivision li a{
	display:block;
	font-size:14px;
	color:#535353;
	padding:0 10px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight:bold;
}
#footerDivision li.SelectedTab a{
	font-size:14px;
	font-weight:bold;
	color:#535353;
}
#footerDivision li a:hover{
	color:#8c8c8c;
}
li#footerDivision134{
	border:0px;
}


#footerNav{
	margin: 17px -10px 0 0;
	line-height: 100%;
	float: right;
}
#footerNav ul{
	margin:0;
	padding:0;
}
#footerNav li{
	float:left;
	list-style:none;
	border-left: 1px solid #a7a7a7;
}
#footerNav li:first-child{
	border-left:none;
}
#footerNav li a{
	display:block;
	font-size:12px;
	color:#8c8c8c;
	padding:0 10px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:normal;
}
#footerNav li.SelectedTab a{
	font-size:12px;
	font-weight:normal;
	color:#8c8c8c;
}
#footerNav li a:hover{
	color:#a7a7a7;
}
li#footerNav134{
	border:0px;
}

#login a, #login a:link, #login a:visited{
	color:#d7d7d7;
	font-size:12px;
}
#login a:hover{
	color:#8c8c8c;
}

.topContent{
	background:url(images/bg-banner-white.png) no-repeat;
	clear: both;
    height: 378px;
    margin:10px 0px 30px;
float:left;
}
.orange{
	background: url("images/arrows-orange.png") no-repeat scroll 94px 0 transparent;
    color: #591B08;
    font-size: 19px;
    margin: -43px 17px 11px;
    padding: 0 40px 0 0;
    position: relative;
}
.red{
	background: url("images/arrows-orange.png") no-repeat scroll 104px 0 transparent;
    color: #480b07;
    font-size: 19px;
    margin: -43px 17px 11px;
    padding: 0 40px 0 0;
    position: relative;
}
.blue{
	background: url("images/arrows-blue.png") no-repeat scroll 150px -2px transparent;
    color: #021c2f;
    font-size: 19px;
    margin: -43px 17px 11px;
    padding: 0 40px 0 0;
    position: relative;
}
/* INNER CSS */
#left_nav{
	clear:both;
	float:left;
	width:260px;
	font-family: 'PT Sans Narrow', sans-serif;
}
#left_nav ul{
	margin:0;
	padding:0;
}
#left_nav li{
	list-style:none;
	border-top:1px solid #FFF;
	border-bottom: 1px solid #bebebe;
	
}
#left_nav li a{
	display:block;
	color:#454545;
	font-size:16px;
	padding: 10px 15px;
}

#left_nav li a:hover{
	background:#d8d8d8;
}
#left_nav li.SelectedTab a{
	font-size:16px;
	background:#d8d8d8;
	font-weight:normal;
}
#left_nav li ul{
	margin:0px 0;
}
#left_nav li li{
	border:none;
	border-top:1px solid #FFF;
	border-bottom: 1px solid #bebebe;
}
#left_nav li li:last-child{
	border:none;
}
#left_nav li.SelectedTab li a{
	font-weight:normal;
	font-size:14px;
	padding:5px 0 5px 25px;
	background:none;

}
#left_nav li li.SelectedTab a{
	font-weight:normal;
	background:#d8d8d8;
}
#left_nav li li ul{
	margin:0 0 10px 0;
}
#left_nav li li li{
	border:none;
}
#left_nav li li.SelectedTab li a{
	font-weight:normal;
	font-size:11px;
	padding:0 0 5px 15px;
}
#left_nav li li li.SelectedTab a{
	font-weight:bold;
}
#left-column{
	clear:both;
	float:left;
	width:220px;
}
#dnn_inner_2col_left_big{
	clear:both;
	float:left;
	width:456px;
}
#dnn_inner_2col_right_small{
	float:left;
	width:220px;
	margin:0 0 0 20px;
}
#dnn_inner_1col_full_1,#inner_1col_full_2{
	clear:both;
	float:left;
	width:700px;
}
#dnn_inner_3col_left{
	clear:both;
	float:left;
	width:218px;
}
#dnn_inner_3col_center,#dnn_inner_3col_right{
	float:left;
	width:218px;
	margin:0 0 0 20px;
}
#dnn_inner_left_column_1st,#dnn_inner_left_column_2nd,#dnn_inner_left_column_3rd{
	clear:both;
	float:left;
	width:220px;
}
#right-column{
	float:left;
	width:700px;
	margin:0 0 0 20px;
}

.bluebtn a{
	background:url(images/blue-btn.jpg) #0e406a repeat-x;
	color: #fefefe;
	padding: 10px 15px 10px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.bluebtn a:hover{
	background:url(images/blue-btn-hover.jpg) #0e406a repeat-x scroll;
}
.bluebtn{
	margin:5px 0px;
}
.ContactForm{
	margin-bottom:30px;
}
.ContactForm .NormalTextBox{
	width:320px;
	padding: 5px 8px;
	border: 1px solid #cacaca;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height:20px;
	margin-bottom:7px;
	margin-top:2px;
}

.ContactForm .NormalTextBox:focus{
	outline:0px;
}

.ContactForm .SubHead{
	font-size:13px;
	vertical-align: middle;
	margin-right: 20px;
	line-height: 30px
}
.ContactForm a.button{
	background:url(images/bg-bluebtn.jpg) #0e406a repeat-x;
	color: #fefefe;
	padding: 7px 15px 5px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: right;
}
body.ie9 .ContactForm a.button{
	padding: 5px 15px 5px;
}
.ContactForm a.button:hover{
	background:url(images/bg-bluebtn-hover.jpg) #0e406a repeat-x;
}

body.ie7 .redimg{
	height:116px !important;
}
body.ie8 .redimg {
	height:114px !important;
}
body.ie9 .redimg{
	height:113px !important;
}





.ModDnnForgeNewsArticlesC .Head{
	color:#6a6a6a;
	font-size:14px;
}