@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(/images/top.jpg);
    background-repeat: repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; 
}
.style2 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a { color: #333333; text-decoration:none; }

p { line-height:1.5em; }
.maincontent { padding:20px 30px 20px 20px;}
td.maincontent { padding:20px 30px 20px 20px; }
td.contents { padding-top:10px; padding-left:0px;padding-right:20px;}
.content {font-size:12px; color:#323232}
.normal {font-weight:normal; }
.readmore {font-size:11px; color:#666666; text-decoration:none}
.title { font-size:20px; color:#0c3a85; font-weight:bold}
.ctitle { font-size:18px; color:#990000; font-weight:bold}
.content_title { font-size:18px; color:#0c3a85; font-weight:bold } 
.mtitle { font-size:20px; color:#0c3a85}
.line { font-size:10px; color:#c5c5c5}
.country { font-size:12px; color:#3399FF;}
.pd { font-size:12px; color:#0c3a85; font-weight:bold}
.ob { font-size:12px; color:#4a4a4a; font-weight:bold}
.rm { font-size:12px; color:#666666; text-decoration:none}
.wc { font-size:11px; color:#666666}
.mission { font-size:11px; color:#333333; text-decoration:none}
.bc { font-size:12px; color:#333333; text-decoration:none; font-weight:bold}
.bc2 { font-size:12px; color:#333333; text-decoration:none; font-weight:bold}
td.bc { background: url(/images/mission-title-tab.jpg) no-repeat; }
td.bc2 { background: url(/images/mission-title-tab2.jpg) no-repeat; }
tr.bc2 { height: 48px; }
.blue { color: #0000CC; }
.ItemTitle { font-weight:bold; font-size:1.2em; }
img#clients_img { margin-top:10px; margin-right: 10px; margin-bottom:10px; }

.name A { font-size:12px; color:#000066;}
.name A:link {text-decoration: none}
.name A:visited {text-decoration: none}
.name A:active {text-decoration: underline; font-weight:bold}
.name A:hover {text-decoration: underline; color:#000066}

.menu A{ font-size:12px; color:#333333; text-decoration:none}
.menu A:link {text-decoration: none}
.menu A:visited {text-decoration: none}
.menu A:active {text-decoration: underline; font-weight:bold; }
.menu A:hover {text-decoration: underline; color:#000066; font-weight:bold; }
	A.active { font-weight:bold; }
	
.smenu A{ font-size:11px; color:#333333; text-decoration:none}
.smenu A:link {text-decoration: none}
.smenu A:visited {text-decoration: none}
.smenu A:active {text-decoration: underline; font-weight:bold}
.smenu A:hover {text-decoration: underline; color:#000066}


.home A:link {text-decoration: none}
.home A:visited {text-decoration: none}
.home A:active {text-decoration: none}
.home A:hover {text-decoration: none; color:#990000}
.home { font-size:11px; color:#333333; text-decoration:none}

.term { font-size:11px; color:#333333; text-decoration:none}
.term A:visited {text-decoration: none}
.term A:active {text-decoration: none}
.term A:hover {text-decoration: none; color:#686868}
.term { font-size:11px; color:#686868; text-decoration:none}

.copyright { font-size:12px; color:#ffffff }

div#vertical_slide1, div#vertical_slide2, div#vertical_slide3, div#vertical_slide4, div#vertical_slide5, div#vertical_slide6, div#vertical_slide7, div#vertical_slide8, div#vertical_slide9, div#vertical_slide10, div#vertical_slide11, div#vertical_slide12,div#vertical_slide13 { margin:0; background-color:#f3f3f3; padding:10px 10px; width:440px; margin-left:8px; }

.darkblue { color:#1E3293; }
.bold { font-weight: bold; }
.navyblue { color:#2767B6; }
.headTitle { color:#2767B6; font-weight: bold; }

table.contact_profile { color:#666; font-size:12px; }
td.sempoi { text-align:left; }

ul.listtable {
    list-style:none;
    margin:0;
    padding:0;
    display:inline;
}

    ul.listtable li {
        float:left;
        display:inline;
        width:134px;        
    }
    
    ul.listtable li p {
        padding-right:8px;
        font-size:11px;
    }
    
ul.feat {
    list-style:none;
    margin:0;
    padding:0;
    font-size:12px;
}
ul.feat li.point {
	padding-top:10px;
	margin-bottom:5px; 
}
ul.feat li.point span.headTitle { width:400px;margin-left:10px; margin-top:3px; margin-bottom:5px; padding-left:20px; }
.point { padding-top:20px; }

li.point div.extra_info { background: #e1e1e1; color: #555; width: 93%; margin-left: 8px ; margin-top: 7px; padding: 10px; border:solid 1px #ccc; }

div.extra_info ul { margin:0; padding:0; }
	div.extra_info ul li { line-height: 1.5em; list-style:none; padding:10px 0;}
	div.extra_info ul.nupoint li { list-style-type:disc; padding:0;  }

ul.feat div.pointclose { background:url(/images/greybox_bottom.jpg) top no-repeat; height:10px; margin-left: 1px;  }

ul.featlist li {
	background: url(/images/bullet_red.png) no-repeat;
	list-style:none; 
	margin:0;
	padding-left:20px;  
    /*list-style-image:url(/images/red_bullet.png);*/
    list-style-position: outside;
    padding-bottom:5px; 
}

ul.featlist li ul li { list-style-image: none; list-style: circle; background: none; }

td.innerTable { background: url(/images/viewpoint-contentbackground.jpg) no-repeat; }

div#cardmenu ul {
    margin:0;
    padding:0;
    list-style:none;
}

    div#cardmenu ul li { 
        margin:0;
        padding:0;
        list-style:none;
        display:inline;
    }

    div#cardmenu a img { border:none; }
    
.rightside { background:url(/images/rightside_shdw.jpg)  left repeat-y }
.leftside { background:url(/images/leftside_shdw.jpg) right repeat-y }
ul.feat { width:100%; padding-right:10px; }
li.point { width:501px; padding-bottom:12px; margin-bottom:5px; display:block; background:url(/images/pointBg.jpg) no-repeat; }

div.popbox { margin-top:7px; background:url(/images/greybox_shade.jpg) no-repeat;padding: 5px; width:97%; }
div.popbox table { width:99%; }
div.popbox table td { width:50%; margin-left:0; padding-left:10px; }
div.popbox td ul { margin-left: 0px; padding-left: 0; }
div.popbox td li { margin-left:10px; }

div.popbox p { padding-left:5px; padding-right: 5px;}

td.leftsideTop { background:url(/images/leftside_top.jpg) no-repeat right top; height:200px; }
td.rightsideTop { background:url(/images/rightside_top.jpg) no-repeat left top; }

table.tableContent { width:563px; }
	table.tableContent p { font-size:12px; }

.borderBottom { border-bottom: solid 2px #fafafa; }
hr.border { border:none; border-bottom: solid 1px #333; }

.pointHide { display:none; }

.sizeXL { font-size:2em; }
.sizeL { font-size:1.8em; }
.sizeM { font-size:1.4em; }
.sizeM2 { font-size: 1.2em; }
.sizeS { font-size:0.9em; }

.floatLeft { float:left; }
.floatRight { float:right; }
.detailsBtn { padding-right:10px; cursor: pointer; }
.hidePopBox { display:none; }
.menubullet { margin-top:3px; }

ul.childmenu { margin:0; margin-top:5px; padding-left: 0; padding-bottom: 10px; display:block; width: 150px}
	.childmenu li { margin:0; padding:0px 5px; list-style:none; }
	.childmenu li a { font-size: 11px; }
	
	.childmenu li a:hover { font-size: 11px; }
	
div.article_box { width:404px; }
	.article_box div.ab_top { margin:0; padding:0; background:url(/images/abox_top.jpg) no-repeat; height:5px }
	.article_box div.ab_box { background:url(/images/abox_title.jpg) repeat-y; margin:0; padding:0 5px 0 5px; color:#fff; font-weight:bold}
	.article_box div.ab_middle { background:url(/images/abox_middle.jpg) no-repeat bottom; height:11px; }
	.article_box div.ab_content { background:url(/images/abox_bg.jpg) repeat-y; }
	.article_box div.ab_content table { margin-left: 10px; width:390px; }
	.article_box div.ab_close { background: url(/images/abox_end.jpg) no-repeat top; }
	.article_box td.padright { padding-right:15px; border-right:1px dashed #c3c3c3; } 
	
a img { border: none; }

span.headTitle { width: 450px; }


.padIt { padding:5px; }
.tdTitle { background-color: #4691BD; color:#444; }
div#padContents { padding-left:20px; padding-right:25px; }
div.viewMore { margin-bottom:20px; border:1px solid #CCC; padding:10px; background-color:#CDD9DA;  }
div#jurisdictionTable {
	/*border:1px solid #406C9D;*/
	width:160px;
	margin-left:40px;
	margin-top:-15px;
	z-index:2; 
}
.accordion_headings {
	padding:5px;
	background-color: #141469;
	font-weight:bold;
	color: #fafafa;
	border: 1px solid #aaa;
	font-size:14px;
	cursor:pointer;
}
.accordion_child {
	border:1px solid #ccc;
	background:url(/images/noradelima.jpg) repeat-x #fff;
}
.accordion_child ul.featlist li { margin-left:-20px; }

table.mypop { font-size:11px; background-color: #F3FBFE; }
table.mypop tr.group_header { background: #B0DCFF; }
table.mypop td { padding:5px; }
table.mypop ul { margin:0; padding:0; list-style:none; margin-top:10px; }
table.mypop ul li { margin:0; padding:0; list-style:none; }
.tableHeaderTitle { background-color: #37AFEA; }
.borderLeft { border-left:1px solid #ddd; }
.borderTop { border-top:1px solid #ddd; }
.borderRight { border-right:1px solid #ddd; }
.borderBottom { border-bottom:1px solid #ddd; }
table.mypop td.dtChild { padding-left: 20px; }
div.extra_info { font-size:11px; }

ul.redpoint { margin:0;padding:0; list-style:none; margin-left:15px; }
ul.redpoint li { list-style-image: url(/images/bullet2.jpg); margin-left:15px; margin-bottom:5px; }
div.pad10px { padding-left:10px; }

table.contact_profile table.contact_info td { padding-bottom:0.5em; }
table#location_support ul.featlist li { margin-left: -15px }
td.the_iv { padding-top:10px; }

form#frmSearch {
	margin:0;
	padding:0;
}
form#frmSearch input#fld-keywords {
	margin:0;
	margin-top:0px;
	width: 110px;
	border:0; 
}

table#toppestLink { 
	border:none;
	color:#fff;
	font-size:12px;
}
	#toppestLink td {
		padding:12px 5px 0px 15px;
	}
	#toppestLink td a { color:#fff; }
	#toppestLink td img { vertical-align: middle;}
	
.style3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #0f3f79;
    font-size: 15px;
}
.style4 { color: #0f3f79; }

.newsdate, .newscontent {
	text-align:left;
	vertical-align:top;
}

.newdate { font-weight:bold; }

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 250px;
	height: 200px;
	left: 150px;
	top: 300px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
	overflow: scroll;
}
#layer1 ul {
	margin:0;
	margin-top:15px;
	padding:0;
	list-style: none;
}

#layer1 ul li a:hover {
	color: #0f3f79;
}

#close {
	float: right;
}
