@charset "utf-8";
/* To compress, visit : http://www.cssdrive.com/index.php/main/csscompressor/ */
body{
margin:0;
padding:0;
background-color:#a8a8a8;
background-image:url(/images/bg_grey.png);
text-align:center;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div,span,b,img,u,li,ul,table,tr,td,th,a{
margin:0;
padding:0;
vertical-align:top;
text-align:left;
}
div#page_wrapper{
width:930px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
margin-bottom:40px;
}
/* Borders */
td.top_border{
background:url(/images/top_shaddow.png) bottom left repeat-x;
height:40px;
}

td.left_border{
background:url(/images/left_shaddow.png) right repeat-y;
width:40px;
}
td.left_border_blue_fade{
background:url(/images/left_shaddow_blue_fade.png) right top repeat-y;
width:40px;
}
td.left_border_blue{
background:url(/images/left_shaddow_blue.png) right top repeat-y;
width:40px;
}

td.right_border{
background:url(/images/right_shaddow.png) left repeat-y;
width:60px;
}
td.right_border_blue_fade{
background:url(/images/right_shaddow_blue_fade.png) left top repeat-y;
width:60px;
}
td.right_border_blue{
background:url(/images/right_shaddow_blue.png) left top repeat-y;
width:60px;
}

td.bottom_border{
background:url(/images/bottom_shaddow.png) top left repeat-x;
height:90px;
}

/* Menu Item */

h1,h2,h3,h4,h5,h6{
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
}
hr{
border:1px solid #587397;
margin:0px;
height:2px;
background-color:#587397;
}

/* Contents */
td.middle{
padding:0;
margin:0;
display:inherit;
height:100%;
}
div.dark_footer{
height:25px;
}
/* Header */
.main_wrapper{
padding:31px 0 0 0;
margin:0;
width:816px;
background:url(/images/blue_bg_fade.png) top left no-repeat;
}
td.page_header{
background-color:#fff;
padding-bottom:10px;
height:100px;
vertical-align:center;
}
div#butter_up_your_brand{
float:right;
padding-top:32px;
padding-right:3px;
margin-right:8px;
}
.logo
{
	margin-top:32px;
}
div#slogan{
float:right;
padding-top:50px;
padding-right:3px;
margin-right:8px;
}
/* Menu */
#menu{
clear:both;
padding:0;
margin:0;
display:inline;
}
.menu_tab{
text-align:center;
width:99px;
height:18px;
background:url(/images/menu/tab_inactive.png) top left no-repeat;
float:left;
padding-bottom:10px;
font-size:12px;
font-weight:200;
font-family:Helvetica, Arial, sans-serif
}
.menu_tab a{
color:#000;
padding-top:10px;
text-decoration:none;
display:block;
text-align:center;
width:100%;
height:18px;
}
.menu_tab:hover{
background:url(/images/menu/tab.png) top left no-repeat;
}
/* Contents*/
#content{
display:inherit;
margin:0px;
padding-top:0;
padding-left:4px;
padding-right:4px;
}
.white_bg{
background-color:#ffffff;
}
#main_content{
background-color:#ffffff;
width:100%;
height:600px;
}
.left_padded{
padding-left:15px;
}
.right_padded{
padding-right:15px;
}
#content_right_menu{
width:151px;
background:url(/images/menu/menu_bg.png) top left repeat-y;
padding-left:6px;
padding-right:8px;
color:#fff;
text-decoration:none;
}
#content_right_menu a{
text-decoration:none;
}

strong.light_blue{
font-weight:100;
color:#105588;
font-size:11px;
}

strong.big_black{
font-weight:bold;
font-size:13px;
}

/* Right menu */
.service_list_item{
clear:both;
line-height:26px;
display:block;
padding-left:11px;
border-bottom:1px dotted #fff;
font-size:10px;
letter-spacing:-.3px;
color:#fff;
}
.service_list_item a{
width:100%;
height:100%;
display:block;
color:#fff;
}
.service_list_item a:hover{
color:#dad81d;
}
.service_list_item:hover{
background-color:#565656;
}
strong.blue_text{
color:#226894;
font-size:12px;
}
div.blue_text{
color:#71a7eb;
height:26px;
font-weight:bold;
}
div.blue_text:hover{
color:#71a7eb;
background:none;
cursor:default;
}
.yellow_box{
float:right;
margin-right:3px;
}
.bottom_list_item{
border-bottom:none;
}

strong.lightblue{
color:#3391b5;
font-size:10px;
clear:both;
}
.grey_textbox{
background-color:#f5f5f5;
border:1px solid #c4c4c4;
padding:10px;
line-height:15px;
font-size:10px;
}

.form_fields{
font-weight:100;
font-size:11px;
}
td.form_fields{
text-align:right;
}

/* Tables */
.table_header{
background-color:#e7f2ff;
border:1px solid #a0b5cf;
padding:3px 10px 3px 10px;
font-size:11px;
}
.col_header_left{
background-color:#f0f0f0;
border-left:1px solid #a0b5cf;
border-bottom:1px solid #a0b5cf;
padding:3px 10px 3px 10px;
font-weight:bold;
text-align:left;
font-size:11px;
}
.col_header_all{
background-color:#f0f0f0;
border-left:1px solid #a0b5cf;
border-right:1px solid #a0b5cf;
border-bottom:1px solid #a0b5cf;
padding:3px 10px 3px 10px;
font-weight:bold;
text-align:right;
font-size:11px;
}
.table_gray_cell_left{
padding:3px 10px 3px 10px;
border-left:1px solid #a0b5cf;
border-bottom:1px solid #a0b5cf;
font-size:11px;
}
.table_gray_cell_all{
text-align:right;
padding:3px 10px 3px 10px;
border-left:1px solid #a0b5cf;
border-right:1px solid #a0b5cf;
border-bottom:1px solid #a0b5cf;
font-size:11px;
}
.pink_bg{
background-color:#F7C4C4;
}
a{
color:#206190;
text-decoration:underline;
}
a:hover{
color:#206190;
text-decoration:none;
}

input.blueborder{
border:1px solid #7da7d9; 
width:150px;
font-size:12px;
height:15px;
}