@charset "UTF-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
font-size:12px;
color:#000000;
background:#ffffff;	
font-family:Arial, Helvetica, sans-serif;
}
.hp_body{
background:url(../images/bg_vert.jpg) repeat-x;	
}
.int_body{
background:url(../images/bg_vert_int.jpg) repeat-x;	
}
.page_wrapper{
width:1020px;
margin:0 auto;	
	
}
.inner_wrapper{
width:100%;
text-align:left;
}
.header_wrapper{
height:112px;	
}
.header_inner_wrapper{
padding:5px;
clear:both;
overflow:auto;
}
.logo_wrapper{
width:220px;
padding:15px 0px 0px 0px;	
float:left;	
}
.header_frm_wrapper{
float:right;	
margin-left:0px;
margin-top:5px;
}
.header_wrapper label {
    color: #4A82C3;
    display: block;
	font-size:14px;
}
#stext{
	    border: 1px solid #0061AF;
    color: #000000;
    font-size: 12px;
}
.center_content_wrapper{
height:200px;	
}
.lower_content_wrapper{
padding:20px;	
}
.lower_col1{
float:left;	
margin-right:50px;
max-width:450px;
}
.lower_col2{
float:left;	
max-width:450px;
}
.footer_wrapper{
clear:both;	
padding-top:15px;
}
.int_body .footer_wrapper{
clear:both;	
padding-top:15px;
}
.footer_wrapper hr{
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #DDDDDD;	
}
.footer_wrapper a{
color: #4175B1;	
}
.nav_wrapper{
height:46px;	
}
.nav_wrapper ul,.nav_wrapper li{
list-style:none;
margin:0px;
padding:0px;	
}
.nav_wrapper a{
text-decoration:none;	
}

/* PORTAL STYLES */
.portal-nav .level1 > a {padding: 15px 5px 0px !important; }
/* PORTAL STYLES END */
.nav_wrapper li.level1{
	display:inline-block;
	float:left;
	cursor:pointer;
}
.nav_wrapper li.level1:hover{
	background:url(../images/nav_over_center.jpg) repeat-x left top;
}
.nav_wrapper li.level1:hover a{
	color:#04589e;
}
.nav_wrapper li.active{
background:url(../images/nav_over_center.jpg) repeat-x left top;	
}
/* NAV LEVEL 1 */
.nav_wrapper .level1 > a{
color:#FFF;
font-size:14px;	
display:inline-block;
padding:3px 0px 0px;
text-align:center;
}
.nav_wrapper .level1.active > a{
color:#04589e;
}
/* NAV LEVEL 2 */
.nav_wrapper .level1 ul{
display:none;
}
.nav_wrapper li.level1:hover ul{
display:block;	
position:absolute;
z-index:101;
margin-left:2px;
}
.nav_wrapper li.level2{
	background:url(../images/dd_bg.jpg) no-repeat left top;
	width:215px;
	/*height:30px;*/
}
.nav_wrapper li.level2:hover{
	background:url(../images/dd_bg_over.jpg) no-repeat left top;
}
.nav_wrapper li.level2 a{
	display:block;
	padding:5px 0px 4px 10px;
}

.nav_wrapper li.level1:hover ul li.level2 > ul{ display:none;}
.nav_wrapper li.level1:hover ul li.level2:hover > ul{ margin-top:-25px; margin-left:215px;display:block; background:#fff; white-space:nowrap; }
.nav_wrapper li.level1:hover ul li.level2:hover > ul li.level3{ background:url(../images/dd_bg.jpg) no-repeat left top;width:215px; }
.nav_wrapper li.level1:hover ul li.level2:hover > ul li.level3:hover{ background:url(../images/dd_bg_over.jpg) no-repeat left top;width:215px; }

/* HOMEPAGE COLOR RECTANGLES */
.hp_box{
width:450px;
}
.hp_box img{
border:0px;	
}
.hp_box .corners{
height:20px;
width:20px;	
max-height:20px;
max-width:20px;	
line-height:0px;
padding:0px;
margin:0px;
/*border:transparent 1px solid; */
}

.hp_box .tc{
	background:url(../images/hp_box_tc.png) top left repeat-x;
}
.hp_box .rc{
	background:url(../images/hp_box_rc.png) top right repeat-y;	
}
.hp_box .bc{
	background:url(../images/hp_box_bc.png) top left repeat-x;
}
.hp_box .lc{
	background:url(../images/hp_box_lc.png) top left repeat-y;
}
.hp_box_cc{
background:#FFF;
width:100%;	
}
.hp_box_inner_content_col1{
	
}
.hp_box_inner_content_col2{
	padding-left:10px;
}
.hp_box_inner_content_col2 h2{
	margin:0px;
	padding:0px;
}
.hp_box_inner_content_col2 p{
	margin-bottom:0px;
}

.hp_body h1{
margin:0px;
padding:10px 0px 0px 0px;	
}

/* INTERIOR STYLES */
.int_body .center_content_wrapper{
height:inherit;	
}
.int_box{
width:100%;	
margin-top:15px;
clear:both;
background:#a50046;
}
.int_box .corners{
height:20px;
width:20px;	
max-height:20px;
max-width:20px;	
}
.int_box .tc{
	background:url(../images/hp_box_tc.png) top left repeat-x;
}
.int_box .rc{
	background:url(../images/hp_box_rc.png) top right repeat-y;	
}
.int_box .bc{
	background:url(../images/hp_box_bc.png) top left repeat-x;
}
.int_box .lc{
	background:url(../images/hp_box_lc.png) top left repeat-y;
}
.int_box_cc{
background:#FFF;
width:100%;	
}

.int_body h1{
    color: #A30046;
    font-size: 24px;
    font-weight: bold;
	text-transform:uppercase;	
}
.int_body h2{
    font-size: 18px;
    font-weight: bold;	
	margin-top:0px;
}
.int_col1{
	float:left;
	width:180px;
	margin-right:15px;
}
.int_col2{
	float:left;
	width:750px;
}
/* INTERIOR NAV */
.int_col1 ul{
list-style:none;
margin:0px 0px 0px 2px;
padding:0px;	
}
.int_col1 li{
list-style:none;
margin:0px 0px 10px 0px;
padding:0px;	
}
.int_col1 a{
text-decoration:none;	
}
.int_col1 .level1.active a{
    color: #A7A7A7;
    font-size: 12px;
    font-weight: bold;	
}
.int_col1 .level1 a{
    color: #005CA3;
    font-size: 12px;
    font-weight: bold;
}
.int_col1 .level1 .inner .level1{ display:none;}
.int_col1 .outer .level1 {border-bottom:1px solid #F2F2F2;}
.int_col1 .outer .level1 a{ white-space:nowrap;}
.int_col1 .level1 .inner { margin-top:5px;}
.int_col1 .level1 .inner .level2 a{ font-size:11px; padding-left:10px; white-space:nowrap;}
.int_col1 .level1.active .level2 a{ color:#005CA3;}
.int_col1 .level1.active .level2.active a{ color:#A7A7A7;}

.int_col2 p:first-child{
margin:0px;
padding:0px;	
}
/* COLOR SECTIONS */
.section1{ background:#a50046; } .section1 h1{ color:#a50046; } 
.section2{ background:#5aa64c; } .section2 h1{ color:#5aa64c; }
.section3{ background:#fe8301; } .section3 h1{ color:#fe8301; }




/* LIST TABLE STYLES ADDED BY RC  */
.list_tables_headers {
	background-color:#d8e6f9;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
}
.list_tables {
	background-color:#EEEEEE;
	font-family: Arial;
	font-size: 12px;
	border:#CCCCCC solid 1px;
}
.list_tables_normal {
	font-family: Arial;
	font-size: 12px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#CCCCCC;
}
.list_tables_hilite {
	background-color:#FFFFFF;
	font-family: Arial;
	font-size: 12px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#CCCCCC;
}
.list_tables_v2{
font-size:12px;
border:#CCCCCC solid 1px;
}
.list_tables_v2_headers{
background-color:#f4f8fd;
font-size:14px;
font-weight:bold;

}
.list_tables_header_border{
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

.list_tables_row_even {

  background-color: #fff;

}

.list_tables_row_odd {

  background-color: #eee;

}
.sisea-results{
font-size:14px; font-weight:bold;	
}
.sHighlight{
background:#badaff;	
}

.feed-top{background:url(../images/feed-top.jpg) no-repeat left top;
	width:351px; height:30px; font-size:16px; color:#FFF;
	}
	
.feed-middle{background:url(../images/feed-middle.jpg) repeat-y left top;
	width:351px; color:#4283c1;  
	}
	
.feed-middle a{
	
	color:#4283c1; font-size:16px; text-decoration:none;}
	
.feed-padding {
	padding:10px 10px 18px;
	}
	
	
	
.feed-source {
	
	float:right;}
	
.feed-top-heading {
	padding:10px;
	}
	
.feed-middle .authorlink{
	color:#4283c1; font-size:12px; text-decoration:none;}
	

.form-control {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 16px;
    height: 25px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 90%;
}
.custom-well{
border: 1px solid #E3E3E3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
background-color:#F5F5F5; padding:10px; border-radius:4px;
}
.btn-default {
    background-color: #FFFFFF;
    border-color: #CCCCCC !important;
    color: #333333;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 20px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.btn:hover{ background-color:#ebebeb; border-color:#adadad; }

.B_crumbBox{ list-style:none; margin-left:0px; margin-top:0px; padding:5px 10px 5px 5px; display:inline-block;background:#F3F3F3;}
.B_crumbBox li{ display:inline-block; font-size:14px; }
.B_crumbBox li a{ text-decoration:none; color:#4175B1;}
.B_crumbBox li a:hover{ text-decoration:underline;}
.B_currentCrumb{ font-weight:bold;}