/* Start of CMSMS style sheet 'portal_css' */
* { margin:0; padding:0;}
body{ background:#3a3b40;}
html, input, textarea, select{font-family:Verdana; font-size:11px; color:#DCDCDC; line-height:14px;}

/*in_line*/
input, select { vertical-align:middle; font-weight:normal; color:#3a3b40;}
img {border:0; vertical-align:top; text-align:left;}

a:hover{text-decoration:none;}
a {color:#f36523;}
h1, h2, h3, h4, h5 {color:#F36523;}
.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.tall_top { background:url(uploads/images/portal/tall_top.gif) left top repeat-x #ffbb00;}
.tall_bottom { background:url(uploads/images/portal/tall_bottom.gif) left bottom repeat-x;}

.form { height:29px;}
.form input {width:291px; height:20px; background:#FFFFFF; border:0px; color:#000000;}
textarea { width:291px; height:152px; background:#FFFFFF; overflow:auto; margin-bottom:7px;  border:0px; color:#000000;}


.input1 { width:247px; height:16px; background:#FFFFFF; border:1px solid #092447; color:#0a274b; font-size:11px; padding-top:2px;}

ul { list-style:none;}

.ul1 li { background:url(uploads/images/portal/marker.gif) no-repeat 0 1px; padding-left:23px; }
.ul1 li a { color:#317fc9; font-size:11px;}

.ul2 li a { color:#296db0; font-weight:bold; line-height:24px; font-size:11px;}

.title { margin:0 0 21px 0;}

.img_indent { margin:0 15px 0 0; float:left;}

.txt1 { font-size:12px; color:#FFFFFF; font-weight:bold;}
.txt2 { color:#C8C8C8; font-family:Arial; font-weight:bold;}

.link1 { font-size:18px; color:#317fca; font-weight:bold; line-height:22px;}
.link2 { color:#f36523;}
.link3 { font-size:11px;}


/*header*/
#header .row_1 { height:95px; background:url(uploads/images/portal/header_bgd1.gif) left top repeat-x;}
#header .row_1 .col_1 { width:337px;}
#header .row_1 .col_1 .indent { padding:35px 0 0 14px;}
#header .row_1 .col_2 { width:636px;}
#header .row_2 { height:150px; background:url(uploads/images/portal/header_bgd2.jpg) left top no-repeat;}
#header .row_2 img { margin:212px 0 0 20px;}
#header2 .row_3 { height:120px; padding-top: 10px; padding-bottom: 10px;}

/*content*/
#content { padding:10px 0 32px 0;}
#content .indent { padding:10px 0 32px 0;}
#content .col_1 { width:630px; font-size:12px; line-height:20px;}
#content .col_1 .title { margin-bottom:13px;}
#content .col_1 .title1 { margin:78px 0 20px 0;}
#content .col_1 .indent { padding:0px 20px 20px 10px;}
#content .col_2 {width:343px; font-size:12px; line-height:15px;}
#content .col_2 .indent { padding:29px 16px 30px 33px; background-color: #57595e; margin-bottom: 20px;}
#content .col_2 .title { margin-bottom:22px;}
#content .col_2 .img_indent { margin: 0 14px 0 1px;}
#content .col_2 .indent p{ padding:1px 0px;line-height: 17px;}
#content .col_2 .indent h2 a, .NewsSummaryLink a{ text-decoration: none; font-weight: normal; font-family: Serif; font-size: 17px; line-height:35px;}
#content .col_2 .indent h2 a:hover, .NewsSummaryLink a:hover {color:#DCDCDC;} 
#content .col_2 .indent .NewsSummaryLink a{ text-decoration: none; font-weight: normal; font-family: Serif; font-size: 17px; line-height:25px;}
#content .col_2 .indent .NewsSummaryLink a:hover{color:#DCDCDC;}

/*==================list====================*/
.block { width:294px; background:#0d469d;}
.block .ind { padding:14px 23px 11px 21px;}

.block1 {color:#FFFFFF; width:305px; background:url(uploads/images/portal/block1_bgd_bottom.jpg) left bottom repeat-y;}
.block1 .bgd { background:url(uploads/images/portal/block1_bgd.jpg) left top no-repeat; }
.block1 .ind { padding:16px 0 26px 112px;}

/*=============LAYOUT=======================*/
#main {margin:0 auto; width:973px;}
#header {height: 250px}
#header2 {height: 120px}
.col_1, .col_2, .col_3{ float:left;}
/*footer*/
#footer { background:url(uploads/images/portal/footer_bgd.gif) left top repeat-x #F36523; color:#FFFFFF; font-size:13px;}
#footer a { color:#FFFFFF;}
#footer .indent { padding:19px 19px 0 35px;}
#footer {height:46px}

/*portal*/
.row_2 h1 {
	padding: 104px 0px 0px 14px;
	text-decoration: none;
	font-weight: normal;
	font-family: Serif;
	font-size: 2.3em;
	line-height: 2.3em;
	color: #FFFFFF;
}
.col_1 h1 {
	text-decoration: none;
	font-weight: normal;
	font-family: Serif;
	font-size: 30px;
	line-height: 30px;
	margin-bottom:22px;
}
.col_1 h1 a{
	text-decoration: none;
	font-weight: normal;
	font-family: Serif;
	font-size: 30px;
	line-height: 30px;
}
.col_1 h1 a:hover {color: #57595E;}
.col_1 h2 {
	text-decoration: none;
	font-weight: normal;
	font-family: Serif;
	font-size: 30px;
	line-height: 30px;
	margin-bottom:22px;
}
.col_1 h2 a{
	text-decoration: none;
	font-weight: normal;
	font-family: Serif;
	font-size: 30px;
	line-height: 30px;
}
.col_1 h2 a:hover {color: #57595E;}
.col_1 h3 {
	text-decoration: none;
	font-weight: normal;
	font-family: Serif;
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 15px;
}
.col_1 p, .col_1 ul {padding-bottom: 15px;}
 
.col_2 h1 {
	text-decoration: none;
	font-weight: normal;
	font-family: Serif;
	color: #DCDCDC;
	font-size: 25px;
	line-height: 25px;
	margin-bottom: 22px;
	border-bottom:1px solid #63666C;
}
.col_2 h3 {
	text-decoration: none;
	font-weight: normal;
	font-family: Serif;
	color: #DCDCDC;
	font-size: 25px;
	line-height: 25px;
	margin-bottom: 22px;
	border-bottom:1px solid #63666C;
}
.col_1 strong { color:#DCDCDC; font-weight:bold;}
#content .col_1 .indent img {
	margin: 0 14px 0 1px;
	border: solid 5px #FFFFFF;
}
.col_1 .indent .NewsSummary {border-bottom:1px solid #63666C; padding:10px 0;}
.NewsSummarySummary p {padding-bottom: 5px;}
#NewsPostDetailReturnLink {text-align: right;}

#m3moduleform_1 label {padding: 2px 0px;}
#m3submit, #m3fbrp_submit {
	background:#F36523 none repeat scroll 0 0;
	border:0 solid #666666;
	color:#FFFFFF;
	font-family:Arial,verdana,Helvetica,Sans-Serif;
	font-size:14px;	
	margin:0;
	padding:1px 25px;
}
#m3submit {margin-top: 5px;}
#m3email {margin: 0px 0px 3px 10px; width: 210px;}
#m3username {margin: 0px 0px 3px 43px; width: 210px;}
#content .indent .belso {
color:#DCDCDC;
text-decoration:none;
}
/* End of 'portal_css' */

