/* reset settings */
html {font-size: 100.01%;}
body{
	margin:0;
	color:#58585a;
	font:70%/135% Verdana, Arial, Helvetica, sans-serif;
	background:#f4f4ed;
}
img{border-style:none;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}

input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:978px;
	margin:0 auto;
	background:#fff;
	padding:14px 0 0;
	overflow:hidden;
}
#header{
	width:918px;
	overflow:hidden;
	margin:0 0 0 28px;
}
#header h1{
	float:left;
	margin:0;
}
#header h1 a{
	background:url(/images/logo.png) no-repeat;
	width:159px;
	height:112px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}
.form-login{
	float:right;
	width:300px;
	margin:0 0 10px 0;
	overflow:hidden;
}
.form-login fieldset{
	width:100%;
	overflow:hidden;
         margin:0;
         padding:0 0 0 30px;     
}
.form-login fieldset div[id=ctl00_ctl00_ctl00_ContentPlaceHolderDefault_umbLogin_1_PanelSignIn]{
	width:100%;
	overflow:hidden;
         margin:0;
         padding:0 0 0 0;     
}

.form-login fieldset table{
	width:70%;
	overflow:hidden;     
}
.form-login fieldset table tr{
	width:146px;
          background-color:#ffffff;
          padding:0 0 0 30px;
              
}

.form-login fieldset table tr td{
	
          background-color:#ffffff;
               
}

.form-login h2{
	color:#58585a;
	font-size:11px;
	margin:0;
	background:url(/images/bg-cas.gif) no-repeat 0 50%;
	padding:0 0 0 30px;
	line-height:24px;
}
.form-login .divider{
	width:150px;
	overflow:hidden;
	float:left;
	margin:0 0 0 8px;
	display:inline;
	padding:4px 0 0;
}

.form-login .first{margin:0 0 0 30px;}
.form-login fieldset table tr td input[type=label] {
	color:#666464;
	line-height:12px;
	font-size:10px;
	float:left
}
.form-login fieldset table tr td input[type=text]{
	float:left;
	clear:both;
	width:146px;
	padding:0 0 0 0;
	border:1px solid #bcbcb5;
	height:14px;
	margin:0 0 0 0;
}
.form-login fieldset table tr td input[type=password]{
	float:left;
	clear:both;
	width:146px;
	padding:0 0 0 0;
	border:1px solid #bcbcb5;
	height:14px;
	margin:0 0 0 0;
}

.form-login fieldset table tr td input[type=submit]{
	background:url(/images/btn-regApp.gif) no-repeat;
	width:50px;
	height:22px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	float:left;
	clear:both;
	margin:6px 0 0 55px;
	display:inline;
         border:0;
         color:#ffffff;
}

.form-login a{color:#f28005;}
.form-login fieldset .link-reg{
	margin:6px 0 0 40px;
	float:left;
	/*clear:both;*/
	width:50%;
}
/*
.btn-login{
	background:url(/images/btn-login.gif) no-repeat;
	width:50px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	clear:both;
	margin:6px 0 0 99px;
	display:inline;
}
*/
.navigation{
	width:917px;
	overflow:hidden;
	background:#e2e2d9 url(/images/bg-navigation.gif) no-repeat;
	clear:both;
	float:left;
	margin:5px 0 0;
}
.navigation ul{
	background:url(/images/bg-navigation-bottom.gif) no-repeat 0 100%;
	list-style:none;
	padding:6px 0 6px 8px;
	margin:0;
	width:100%;
	overflow:hidden;
}
.navigation li{
	float:left;
	margin:0 4px 0 0;
	display:inline;
}
.navigation a{
	float:left;
	background:url(/images/bg-nav-l.gif) no-repeat;
	overflow:hidden;
	text-decoration:none;
}
.navigation a span{
	background:url(/images/bg-nav-r.gif) no-repeat 100% 0;
	line-height:24px;
	height:26px;
	color:#8d8d86;
	float:left;
	padding:0 16px 0 10px;
	font-weight:bold;
	cursor:pointer;
	font-size:11px;
}
.navigation .active a,
.navigation a:hover{background:url(/images/bg-nav-l-hover.gif) no-repeat;}
.navigation .active span,
.navigation a:hover span{
	color:#fff;
	background:url(/images/bg-nav-r-hover.gif) no-repeat 100% 0;
}
#main{
	width:925px;
	overflow:hidden;
	margin:0 20px 0 28px;
}
.titles{
	width:918px;
	overflow:hidden;
	border-bottom:1px solid #e2e2d9;
	border-top:1px solid #e2e2d9;
	margin:13px 0 13px;
}
.titles h3{
	color:#58585a;
	font-size:110%;
	margin:0 0 0 20px;
	float:left;
	line-height:26px;
	display:inline;
}
.titles h3 strong{
	color:#f28005;
	text-transform:uppercase;
}
.btn-rss{
	float:right;
	color:#58585a;
	font-size:10px;
	padding:0 24px 0 0;
	margin:0 4px 0 0;
	display:inline;
	line-height:28px;
	background:url(/images/rss.gif) no-repeat 100% 50%;
	text-decoration:none;
}
.btn-rss:hover{text-decoration:underline;}
#main-content{
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
h2{
	margin:0;
	font-size:210%;
	color:#8d8d86;
	letter-spacing:-1px;
}
h2 strong{color:#f78f1e;}
.block-top{
	width:100%;
	overflow:hidden;
}
.green-box{
	width:450px;
	overflow:hidden;
	background:#f4f4ed url(/images/bg-green-box-top.gif) no-repeat;
	float:left;
}
.green-box-bottom{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-green-box-bottom.gif) no-repeat 0 100%;
	padding:0 0 19px;
}
.green-box .post{
	width:385px;
	margin:12px 0 0 22px;
	overflow:hidden;
}
.orange-box .image,
.green-box .image{
	float:left;
	overflow:hidden;
}
.orange-box .image img,
.green-box .image img{display:block;}
.orange-box .text,
.green-box .text{
	margin:0 0 0 22px;
	width:285px;
	overflow:hidden;
	float:left;
	display:inline;
}
.orange-box h3,
.green-box h3{
	margin:16px 0 25px 20px;
	font-size:120%;
	color:#fff;
}
.orange-box h4,
.green-box h4{
	margin:0;
	font-size:100%;
	font-weight:normal;
	line-height:13px;
}
.orange-box h4 a,
.green-box h4 a{color:#58585a;}
.orange-box p,
.green-box p{
	margin:2px 0 0;
	line-height:15px;
}
.orange-box{
	width:450px;
	overflow:hidden;
	background:#f4f4ed url(/images/bg-orange-box-top.gif) no-repeat;
	float:left;
	margin:0 0 0 16px;
	display:inline;
}
.orange-box-bottom{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-green-box-bottom.gif) no-repeat 0 100%;
	padding:0 0 22px;
}
.orange-box .image{
	float:left;
	overflow:hidden;
}
.orange-box .text{
	margin:0 0 0 15px;
	width:285px;
	overflow:hidden;
	float:left;
	display:inline;
}
.orange-box .post{
	width:390px;
	overflow:hidden;
	margin:6px 0 0 18px;
}
.block-bottom{
	width:100%;
	overflow:hidden;
	padding:20px 0 0 0;
}
.first-visitors{
	width:211px;
	float:right;
	overflow:hidden;
	background:url(/images/bg-dote.gif) repeat-y 100% 0;
	margin:22px 22px 0 0;
	padding:0 0 40px;
	display:inline;
}
.first-visitors .image{
	float:right;
	margin:18px 26px 10px 10px;
	display:inline;
}
.first-visitors p{
	margin:14px 0 0;
	color:#666464;
	line-height:135%;
}
.btn-reg{
	background:url(/images/btn-reg.gif) no-repeat;
	width:102px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:18px 0 0 2px;
}
.first-visitors h3,
.box-video h3{
	font-size:170%;
	margin:0;
	color:#8d8d86;
	letter-spacing:-1px;
}
.box-video{
	width:210px;
	float:right;
	overflow:hidden;
	margin:22px 6px 0 0;
	display:inline;
}
.box-video .flash{
	float:right;
	margin:15px 0 0;
	width:210px;
	overflow:hidden;
}
.welcome{
	width:420px;
	margin:7px 0 0 17px;
	overflow:hidden;
	padding:0 0 0 4px;
	float:left;
	display:inline;
}
.welcome h2{margin:14px 0 0 -4px;}
.welcome h3{
	margin:16px 0 0;
	color:#58585a;
	font-size:110%;
	line-height:16px;
}
.welcome h3 a{color:#f78f1e;}
.welcome p{
	line-height:15px;
	margin:13px 0 0;
}
.welcome a {
	color:#f78f1e;
	font-weight:bold;
}
.navbar{
	width:177px;
	overflow:hidden;
	float:left;
	margin:0 0 0 12px;
	display:inline;
}
.navbar ul{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	width:158px;
}
.navbar li{
	float:left;
	width:154px;
	overflow:hidden;
	border-top:1px solid #e2e2d9;
	line-height:22px;
	margin:-1px 0 0;
	background:url(/images/bg-navbar-arrow.gif) no-repeat 95% 8px;
	padding:0 0 2px 4px;
}
.navbar a{
	color:#58585a;
	text-decoration:none;
}
.navbar .active{background:#f4f4ed url(/images/bg-navbar-arrow.gif) no-repeat 95% 8px;}
.navbar .active a{font-weight:bold;}
.navbar a:hover{
	font-weight:bold;text-decoration:underline;
}
.navbar .menu{margin:17px 0 0;}
.navbar .sub-menu{
	width:153px;
	padding:3px 0 2px 5px;
	border-top:1px solid #e2e2d9;
	background:#fafaf6;
	margin:0 0 0 -5px;
}
.navbar .sub-menu li{
	padding:0 0 0 10px;
	width:130px;
	border:none;
	margin:0;
	line-height:18px;
	background:url(/images/bg-navbar-plus.gif) no-repeat 0 60%;
}
.navbar .sub-menu a{font-weight:normal;}
.navbar .sub-menu a:hover{text-decoration:underline;}
.navbar .sub-menu .active a{font-weight:bold;}
.content{
	float:right;
	width:735px;
}
.text-block{
	width:462px;
	float:left;
	padding:0 0 27px 26px;
	background:url(/images/bg-dote.gif) repeat-y;
	margin:20px 0 0;
}
.text-block input[id=ctl00_ctl00_ContentPlaceHolderDefault_umbPasswordForgot_3_EmailAddress]{
	float:left;
	/*clear:both;*/
	width:146px;
	padding:0 0 0 0;
	border:1px solid #bcbcb5;
	height:20px;
	margin:0 0 0 0;
}

.text-block input[id=ctl00_ctl00_ContentPlaceHolderDefault_umbPasswordForgot_3_ok]{
	background:url(/images/btn-regApp.gif) no-repeat;
	width:50px;
	height:22px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	float:left;
	/*clear:both;*/
	/*margin:6px 0 0 55px;*/
	display:inline;
         border:0;
         color:#ffffff;
}
.text-block p.umbForgotError {
         color:#f78f1e;
	font-size:110%;
	font-weight:normal;
}
.text-block div#ctl00_ctl00_ContentPlaceHolderDefault_umbPasswordForgot_3_thankyou p{
         color:#f78f1e;
	font-size:110%;
	font-weight:normal;
}

.text-block h2{
	margin:0;
	line-height:100%;
}
.text-block h3{
	margin:9px 0 0;
	font-size:110%;
	line-height:130%;
}
.text-block .image{
	float:right;
	border:3px solid #f4f4ed;
	margin:16px 0 0 13px;
	display:inline;
}
.text-block .image img{display:block;}

.text-block-all {
	width:700px;
	float:left;
	padding:0 0 27px 26px;
	background:url(/images/bg-dote.gif) repeat-y;
	margin:20px 0 0;
}

.text-block-all h2{
	margin:0;
	line-height:100%;
}
.text-block-all h3{
	margin:9px 0 0;
	font-size:110%;
	line-height:130%;
}
.text-block-all .image{
	float:right;
	border:3px solid #f4f4ed;
	margin:16px 0 0 13px;
	display:inline;
}
.text-block-all .image img{display:block;}

.sub-text{
	width:454px;
	overflow:hidden;
	margin:12px 0 0;
}
.sub-text h4{
	margin:0;
	color:#f78f1e;
	font-size:110%;
	font-weight:normal;
}
.sub-text a {
	color:#f78f1e;
	font-weight:bold;
}

.news-block{
	width:216px;
	overflow:hidden;
	float:right;
	margin:15px 0 0;
}
.news-block h3{
	margin:13px 0 0 15px;
	font-size:120%;
	height:31px;
	line-height:120%;
	color:#fff;
}
.news-block .post{
	width:100%;
	overflow:hidden;
	margin:4px 0 6px;
}
.news-block p{margin:6px 0 0;}
.news-block a{color:#58585a;}
.news-block .image{
	width:74px;
	float:left;
	overflow:hidden;
	margin:2px 0 0 14px;
	display:inline;
}
.news-block .image img{display:block;}
.news-block .text{
	width:100px;
	overflow:hidden;
	float:left;
}
.news-block ul{
	list-style:none;
	padding:6px 0 0 14px;
	margin:0;
}
.news-block li{margin:0 0 9px;}
.news-block .box{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-box.gif) no-repeat 0 100%;
	padding:0 0 15px;
}
.box-green{
	width:100%;
	overflow:hidden;
	background:#f4f4ed url(/images/bg-box-green.gif) no-repeat;
	margin:7px 0 0 0;
}
.box-blue{
	width:100%;
	overflow:hidden;
	background:#f4f4ed url(/images/bg-box-blue.gif) no-repeat;
	margin:12px 0 0;
}
.box-orange{
	width:100%;
	overflow:hidden;
	background:#f4f4ed url(/images/bg-box-orange.gif) no-repeat;
	margin:12px 0 0;
}
#footer{
	width:100%;
	overflow:hidden;
	background:#e2e2d9;
}
#footer ul{
	list-style:none;
	padding:0 30px 0 0;
	margin:15px 0 22px;
	float:right;
}
#footer li{
	float:left;
	margin:0 0 0 12px;
}
#footer a{
	color:#666464;
	text-decoration:none;
}
#footer a:hover{text-decoration:underline;}

.headlines {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color: #003366;
		text-decoration: none;
		line-height:26px;
	}
.headlines:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.globalheader {
	color:#58585a;
	font-size:110%;
	font-weight: bold;
	float:left;
	line-height:26px;
	display:inline;
	color:#f28005;
	text-transform:uppercase;	
}
#blogIcons{
	float:left;
	padding: 11px 0 0 20px;
}
#blogIcons img{
	height:30px;
}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
