* {
	margin:0;
	padding:0;
	color: #FFF;
	}
body {
	background:#d0dfe3; font-family:Arial;
	font-size:100%;
	line-height:1em;
	color:#fff;
	text-align:center;
	cursor: default;
	
}
/*=====body { background:#d0dfe3; font-family:Arial; font-size:100%; line-height:1em; color:#fff; text-align:center;}
*/
/*=====picture fram color: light = 4697bd dark =1d67a6*/

/*======picture frame size: mini = 137 by 123, normal = 250 x 130*/


.clear { clear:both;}

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

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%;}

p { margin-bottom:16px;}

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

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

.form { height:25px;}
.form input {width:174px; height:19px; background:#fff; color:#373737; font-size:1em; font-family:tahoma; padding-left:3px; border:1px solid #a09b96;}
textarea { width:284px; height:103px; background:#fff; overflow:auto; color:#373737; font-size:1em; font-family:tahoma; padding-left:3px; border:1px solid #a09b96; margin-bottom:10px;}


/*==================list====================*/
ul { list-style:none;}

.top_nav {
	float:right;
	padding:3px 7px 0 0;
	width: 300px;
}
.top_nav li { display: inline;}
.top_nav li a { color:#9fa1a3; font-weight:bold; text-decoration:none; padding:0 12px;}
.top_nav li a:hover {
	text-decoration:underline;
	font-size: 1.0em;
}

.menu {}
.menu li { background:url(images/menu_divider.gif) no-repeat right top; float:left; padding-right:2px;}
.menu li.last { background:none; padding-right:0;}
.menu li a {
	display:block;
	width:115px;
	text-align:center;
	color:#35596d;
	font-weight:bold;
	text-decoration:none;
	padding:21px 0 18px 0;
}
.menu li a:hover { background:#1a77b0; color:#fff; text-decoration:none;}
.menu li a.current { background:#1a77b0; color:#fff;}
.menu li a.first { background:url(images/menu_first.gif) no-repeat left top; width:118px;}
.menu li a.first:hover { background:url(images/menu_first_act.gif) no-repeat left top;}
.menu li a.first_current { background:url(images/menu_first_act.gif) no-repeat left top; width:118px; color:#fff;}
.menu li a.first_current:hover { background:url(images/menu_first_act.gif) no-repeat left top; width:118px; color:#fff;}
.menu li.last a { background:url(images/menu_last.gif) no-repeat right bottom; width:120px;}
.menu li.last a:hover { background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; text-decoration:none;}
.menu .last .last_current {background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; width:120px; color:#fff; padding-right:0;}
.menu .last .last_current:hover {  background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; text-decoration:none;}

.menu_block { background:url(images/menu_bgd.gif) left 0 repeat-x; width:100%;}

.menu2 { padding:19px 0 0 30px;}
.menu2 li { display:inline;}
.menu2 li a { background:url(images/menu_divider2.gif) no-repeat right 3px; padding:0 18px 0 18px; color:#ace6f2; text-decoration:none;}
.menu2 li a.last { background:none;}
.menu2 li a:hover { color:#fff; text-decoration:none;}
.menu2 li a.current { color:#fff; text-decoration:none;}

.menu3 li { float:left; padding-right:2px;}
.menu3 li.last { background:none; padding-right:0;}
.menu3 li a {
	width:120px;
	text-align:left;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	text-decoration:none;
	padding:0px 0 5px 0;
	color: #FFF;
}
.menu3 li a:hover {
	background:#1a77b0;
	color:#fff;
	text-decoration:none;
	display: inherit;
	padding: 8px 0 8px 0;
}
.menu3 li a.current { background:#1a77b0; color:#fff;}
.menu3 li a.first { background:url(images/menu_first.gif) no-repeat left top; width:118px;}
.menu3 li a.first:hover { background:url(images/menu_first_act.gif) no-repeat left top;}
.menu3 li a.first_current { background:url(images/menu_first_act.gif) no-repeat left top; width:118px; color:#fff;}
.menu3 li a.first_current:hover { background:url(images/menu_first_act.gif) no-repeat left top; width:118px; color:#fff;}
.menu3 li.last a { background:url(images/menu_last.gif) no-repeat right bottom; width:120px;}
.menu3 li.last a:hover { background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; text-decoration:none;}
.menu3 .last .last_current {background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; width:120px; color:#fff; padding-right:0;}
.menu3 .last .last_current:hover {  background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; text-decoration:none;}

.menu3_block { background:url(images/menu_bgd.gif) left 0 repeat-x; width:100%;}

.menu4 {}
.menu4 li { background:url(images/menu_divider.gif) no-repeat right top; float: left; padding-right:2px;}
.menu4 li.last { background:none; padding-right:0;}
.menu4 li a {
	display: block;
	width: auto;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-style:italic;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	padding:5px 10px 5px 10px;
}
.menu4 li a:hover {
	background:#1a77b0;
	color:#006;
	text-decoration:none;
}
.menu4 li a.current { background:#1a77b0; color:#fff;}
.menu4 li a.first { background:url(images/menu_first.gif) no-repeat left top; width:118px;}
.menu4 li a.first:hover { background:url(images/menu_first_act.gif) no-repeat left top;}
.menu4 li a.first_current { background:url(images/menu_first_act.gif) no-repeat left top; width:118px; color:#fff;}
.menu4 li a.first_current:hover { background:url(images/menu_first_act.gif) no-repeat left top; width:118px; color:#fff;}
.menu4 li.last a { background:url(images/menu_last.gif) no-repeat right bottom; width:120px;}
.menu4 li.last a:hover { background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; text-decoration:none;}
.menu4 .last .last_current {background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; width:120px; color:#fff; padding-right:0;}
.menu4 .last .last_current:hover {  background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; text-decoration:none;}

.menu4_block { background:url(images/menu_bgd.gif) left 0 repeat-x; width:100%;}

.menu5 {}
.menu5 li { float: left; padding-right:2px;}
.menu5 li.last { background:none; padding-right:0;}
.menu5 li a {
	display: block;
	width: auto;
	text-align: left;
	color:#fff;
	font-weight:bold;
	font-style:italic;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding:5px 0px 5px 0px;
}
.menu5 li a:hover {
	background:#1a77b0;
	color:#006;
	text-decoration:none;
}
.menu5 li a.current { background:#1a77b0; color:#fff;}
.menu5 li a.first { background:url(images/menu_first.gif) no-repeat left top; width:118px;}
.menu5 li a.first:hover { background:url(images/menu_first_act.gif) no-repeat left top;}
.menu5 li a.first_current { background:url(images/menu_first_act.gif) no-repeat left top; width:118px; color:#fff;}
.menu5 li a.first_current:hover { background:url(images/menu_first_act.gif) no-repeat left top; width:118px; color:#fff;}
.menu5 li.last a { background:url(images/menu_last.gif) no-repeat right bottom; width:120px;}
.menu5 li.last a:hover { background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; text-decoration:none;}
.menu5 .last .last_current {background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; width:120px; color:#fff; padding-right:0;}
.menu5 .last .last_current:hover {  background:url(images/menu_last_act.gif) no-repeat right top #1a77b0; text-decoration:none;}

.menu5_block { background:url(images/menu_bgd.gif) left 0 repeat-x; width:100%;}


.list1 li a { background:url(images/marker1.gif) no-repeat left 0px; padding-left:26px; line-height:1.7em; font-weight:bold;}
.list1 li a:hover { color:#fff; text-decoration:underline;}

.list2 { margin-bottom:11px;}
.list2 li { display:inline;}
.list2 li em { color:#00d2ff;}
.list2 li a { display:block; border-bottom:1px solid #508db6; background:#2a75a8; padding:10px 10px 9px 19px; color:#fff; font-size:.91em; }
.list2 li a span { background:url(images/marker2.gif) no-repeat right 5px; padding-right:11px;}
.list2 li a strong { color:#aedced; text-transform:uppercase;}
.list2 li a:hover { text-decoration:none; background:#5eb2d3;}

.list3 li { padding:14px 14px 27px 19px; border-bottom:1px solid #508db6;}
.list3 li.last { border-bottom:0;}
.list3 li em { color:#00d2ff;}

.list4 li { padding:16px 10px 20px 11px; border-bottom:1px solid #508db6;}
.list4 li.last { border-bottom:0; padding-bottom:0;}
.list4 li em { color:#00d2ff;}
.list4 li img { float:left; margin-right:16px;}

/*==================other====================*/
.img_indent { margin:0 15px 0 0; float:left;}
.img_indent1 { margin:0 15px 19px 0; float:left;}
.img_indent2 { margin:0 15px 10px 0; float:left;}
.img_box { padding:0 0 20px 0;}
.img_box img { float:left; margin:0 20px 5px 0;}

.p1 { margin-bottom:26px;}


/*==================txt, links, lines, titles====================*/
a {
	color: #FFF;
	text-decoration:none;
}
a:hover {
	color: #FFF;
	text-decoration: underline;
}
/*a:hover {
	background:#1a77b0;
	color:#fff;
	text-decoration:none;
	display: inherit;
	padding: 8px 0 8px 0;
	font-size:18px}
*/
h2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	line-height: 0.9em;
	margin-bottom:15px;
}
h3 { font-size:1em; color:#e5f0f3; background:url(images/title_bgd.gif) left top repeat-x; height:43px; line-height:40px; padding:0 17px 0 19px; }
h3 img { margin-top:16px;}
h4 { font-size:1em;}
h5 {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-align: left;
	padding-top: 10px;
}
h6 { color:#addbed; font-size:.91em;}
h7 { font-size:.81em; font-weight:200}
h8 { font-size:.81em; font-style:italic}


td {
	padding: 0px;
	height: 5px;
	text-align: left;
}


.txt1 {
	font-size:12px;
}

.link1 { background:url(images/marker.gif) no-repeat left 0; padding-left:23px; color:#00d2ff; font-weight:bold;}
.link1:hover { color:#fff;}
.link2 { margin-top:5px;}
.link3 { color:#fff; text-decoration:underline;}
.link3:hover { text-decoration:none;}
.link4 { background:url(images/marker1.gif) no-repeat left 0; padding-left:23px; color:#00d2ff; font-weight:bold;}
.link5 {
	text-decoration:underline;
	color:#fff}
.link5:hover { color:#fff;}
.link6 {
	text-decoration:underline;
	color: #FFF}
.link6:hover { color:#fff;}
.line_hor { border-bottom:1px solid #63b0ce; padding-bottom:18px; margin-bottom:24px;}


/*==================blocks====================*/
.block { width:100%; background:url(images/block_bgd.jpg) left top repeat-y;}
.block .top { background:url(images/block_top.jpg) no-repeat left top;}
.block .bottom { background:url(images/block_bottom.jpg) no-repeat left bottom;}
.block .indent { padding:0 0 52px 0;}

.box1 { background:url(images/box1_bgd.jpg) left bottom repeat-x #2a75a8; width:100%;}
.box1 .ind { padding:14px 15px 0 17px;}
.box2 { background:url(images/box2_bgd.jpg) left bottom repeat-x #2a75a8; width:100%;}
.box3 { background:#2a75a8; width:100%; margin-bottom:10px;}
.box3 .ind { padding:10px 12px 37px 17px;}
.box3 .ind1 { padding:10px 12px 19px 17px;}
.box4 { background:url(images/box4_bgd.jpg) left bottom repeat-x #2a75a8; width:100%;}

.cont_box { padding:0 30px 0 0; margin-bottom:0;}
.cont_box span { float:right;}

/*header*/
#header .row_1 { height:31px; font-size:.85em; color:#9fa1a3;}
#header .row_1 .fleft {
	padding:7px 0 0 30px;
	color: #9fa1a3;
}
#header .row_2 { height:300px; background:url(images/header_bgd.jpg) no-repeat left top;}
#header .row_2 img { float:left; margin:106px 0 0 42px;}
#header .row_3 { height:55px;}
#header .row_3 .indent { padding:0 20px 0 18px;}

/*content*/
#content { width:100%;}
#content .col_1 .inner { padding:28px 0 0 28px;}
#content .col_2 {
	position:relative;
	margin-top:-12px;
}

/*footer*/
#footer { color:#35596d; background:url(images/footer_bgd.gif) left top no-repeat; text-align:center}
#footer a {
	color:#000;
}
#footer p {
	padding:20px 0 0 31px;
	color: #000;
}
/*==========================================*/
.tableitalic {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 12px;
}
.tableitalicLeft {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 11px;
	text-align: left;
	color: #CCC;
}
.tableitalicright {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 11px;
	text-align: right;
	color: #CCC;
}
.Tablecolumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	padding: 10px 0 10px 0;
}
.tablerowadditional {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: lighter;
	padding-bottom: 10px;
	text-align:center
}

.VerticalMenu {
font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.VerticalMenu a:hover {
	background:#1a77b0;
	color:#333;
	text-decoration:none
}

.tablerowabruteforce {
	font-family: "Times New Roman", Times, serif;
	font-size: 1px;
	font-style: italic;
	font-weight: lighter;
	padding-bottom: 10px;
}

a.hover.onmouseover {
	font-style: oblique;
}


#dhtmltooltip {
	position: absolute;
	width: auto;
	border: 1px solid  #004080;
	padding: 3px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	font-size: 16px;
	color: #333;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}
	
#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
.tip {
	font:10px/12px Arial,Helvetica,sans-serif;
	border:solid 1px #666666;
	width:auto;
	padding:0px;
	position:absolute;
	z-index:100;
	visibility: hidden;
	color: #000;
	top:56px;
	left:284px;
	background-color:#ffffcc;
	layer-background-color:#ffffcc;
}
#page3 .tall_top .tall_bottom #main #content .block .top .bottom .indent .wrapper .col_1 .inner table tr td {
	padding: 3px; font-size:14px;
}
#page11 .tall_top .tall_bottom #main #content .block .top .bottom .indent .wrapper .col_1 .inner table tr th {
	margin: 0px;
	padding: 20px;
	text-align: left;
	font-size:14px
}
#page11 .tall_top .tall_bottom #main #content .block .top .bottom .indent .wrapper .col_1 .inner table {
	padding: 2px;
}
.tablecontent {
	background-image: url(images/block_bgd.jpg);
	background-repeat: repeat;
	text-align: left;
	padding: 10px;
	border: 1px solid #CCC;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tableheadertop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	background-image: url(images/box1_bgd.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: text-top;
	padding: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-top-color: #FFF;
	border-right-color: #CCC;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.tablecolumnheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/box2_bgd.jpg);
	padding: 5px;
}
/*This is the style sheet for the google search bar*****
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: ;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/*font trial */
.cse cse-search-box div{font: "Times New Roman", Times, serif; color: #000}

/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: ;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 10px; font-weight:bolder;
  color:  #000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #9fa1a3;
  border: 0px outset;
  border-color: #000;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color:  #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab for results*/
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
  input.gsc-input {
	font: "Times New Roman", Times, serif;
	color:#000;
	border-top-color: #ECECE9;
	border-right-color: #ECECE9;
	border-bottom-color: #ECECE9;
	border-left-color: #ECECE9;
  }
.tall_top .tall_bottom #main #header .row_1 .fleft strong {
	color: #9fa1a3;
}
.tall_top .tall_bottom #main #header .row_1 .top_nav table tr td a strong {
	color: #9fa1a3;
}
.tall_top .tall_bottom #main #header .row_1 .top_nav table tr td a strong:hover {
	color: #9fa1a3; text-decoration:underline
}

