@charset "utf-8";

/*@import url("ddlevelsmenu-base.css");*/
/*@import url("ddlevelsmenu-topbar.css");*/

/****************** GLOBAL CSS STARTS HERE ******************/
body{margin:0; padding:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/body_bg.jpg); background-repeat:repeat; font:Verdana, Arial, Helvetica, sans-serif;}
ul,li,a,span,form,img,h1,h2,h3,h4,h5,h6,label{margin:0; padding:0; border:0;}
textarea{width:300px; height:70px; margin-top:6px; border:1px solid #cad8c4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9e9e9e; padding-left:4px; padding-bottom:2px;}
marquee sup{color:#FF0000;}

/*table,td{vertical-align:top;}*/

/****************** GLOBAL CSS ENDS HERE *******************/

a{color:#004683; text-decoration:none;}
a:hover{color:#004683; text-decoration:underline;}

.h3_orabge_txt{ color:#f58345; font-size:12px; font-weight:bold;}

#main_container{
	width:100%;
	height:auto;
	float:left;
}

#content_container{
	width:758px;
	height:auto;
	margin:0 auto;
	background-image:url(../images/container_bg.gif);
	background-repeat:repeat-y;
}

#container_white_area{
	width:752px;
	height:auto;
	margin:0 auto;
	background-color:#FFFFFF;
}

#top_bg_color{
	width:752px;
	height:38px;
	margin:0 auto;
	background-image:url(../images/top_color_bg.gif);
	background-repeat:repeat-x;
}

#top_bg_color ul{ list-style-type:none; float:right; font-family:tahoma; font-size:10px; color:#999999; margin-top:14px;}
#top_bg_color ul li{display:inline; font-family:tahoma; font-size:10px; color:#999999; margin-right:4px;}
#top_bg_color ul li a{font-family:tahoma; font-size:10px; color:#999999; text-decoration:none;}
#top_bg_color ul li a:hover{font-family:tahoma; font-size:10px; color:#d83b1a; text-decoration:underline;}

.search_container{
	width:188px;
	height:17px;
	float:left;
	/*margin-bottom:15px;
	margin-left:6px;
	margin:0 auto;*/
	margin-right:10px;
	margin-top:0px;
	border:1px solid #cacaca;
	background-color:#f2f8ff;
}

.txt_field{width:155px; height:16px; float:left;}

.search_button{width:32px; height:17px; float:right;}

.txt_box_top{border:none; background-color:transparent; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9e9e9e; padding-left:4px; padding-bottom:2px;  width:151px; float:left;}
.search_button{ width:32px; height:17px; border:0; background-image:url(../images/search_button.gif); background-repeat:no-repeat; float:left; cursor:pointer; margin:0; padding:0;}

#logo_panel_container{
	padding-left:5px;
	width:746px;
	height:90px;
	background-image:url(../images/Head_Curve.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
}

#logo_panel_container_inn{
	width:752px;
	height:auto;
	background-image:url(../images/artwork_aio.gif); 
	background-repeat:no-repeat; 
	background-position:right top;
}

#logo_panel_container img{float:left;}
#logo_panel_container_inn img{float:left;}

#artwork_head{width:246px; height:70px;}

#banner_inner_page{
	width:752px;
	height:152px;
	margin:0 auto;
	margin-top:2px;
	border-top:4px solid #2468a7;
	border-bottom:4px solid #ff6600;
}

#breadcrumb{
	width:741px;
	height:21px;
	margin:0 auto;
	margin-top:2px;
	background-color:#f1f1f1;
	border-bottom:1px solid #e6e6e6;
	color:#999999;
	font-family:tahoma;
	font-size:10px;
	text-align:left;
	padding-left:12px;
	line-height:17px;
}

#breadcrumb div{
	width:330px;
	float:left;
	height:auto;
	color:#999999;
	font-family:tahoma;
	font-size:10px;
	text-align:left;
	line-height:17px;
}

#breadcrumb div ul{ list-style-type:none; float:left;}
#breadcrumb div ul li{display:inline;}
#breadcrumb div ul li a{color:#999999;font-family:tahoma;font-size:10px;text-align:left; text-decoration:none;}



#icon_holder{
	width:190px;
	float:right;
	height:auto;
	color:#999999;
	font-family:tahoma;
	font-size:10px;
	text-align:left;
	padding-left:74px;
}

#icon_holder ul{list-style-type:none; float:right; margin-left:35px;}
#icon_holder ul li{display:inline;}
#icon_holder ul li img{margin-top:2px; margin-right:5px;}


#txt_container{
	width:750px;
	height:auto;
	font-size:10px;
	text-align:left;
	background-color:#FFFFFF;
	clear:both;
	margin:0 auto;
}

.control_LNB{width:215px; border-left:1px dotted #dbdbdb; vertical-align:top;}

h1{font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#054992; text-align:left; font-weight:normal; padding-left:9px; width:100%; clear:both; margin-bottom:20px;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px; font-weight:bold; text-align:left; margin-bottom:10px; padding-left:9px;}

.font_txt_control{padding:3px; text-align:justify;}
h3{width:98.40%; padding:3px; border:1px solid #e6e6e6; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#054992; text-align:left; font-weight:normal; margin-bottom:2px; margin-top:12px;}

h4{width:93.4 0%;
    padding:3px; border:1px solid #e6e6e6;
     font-size:12px;
      font-family:Verdana, Arial, Helvetica, sans-serif; 
      color:#054992; text-align:left; font-weight:bold;
       margin-bottom:2px; margin-top:12px; background-image:url(../images/rnb_bullet.gif); background-repeat:no-repeat; background-position:5px 6px; padding-left:17px;}

h4 a{width:95.90%; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#054992; text-align:left; font-weight:bold; text-decoration:none;}

h4 a:hover{width:95.90%; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#054992; text-align:left; font-weight:bold; text-decoration:underline;}

h5{color:#01488A; font-weight:normal; font-size:10px;	text-align: left;}

.inside_table{
	background-image:url(../images/body_blue_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #e6e6e6;
	padding:2px;
	
}

.inside_table ul{padding:3px; list-style-type:none; border-bottom:1px dotted #acceef; margin-bottom:12px; width:98%; float:left; padding-bottom:15px;}
.inside_table ul li{display:block; text-align:left; background-image:url(../images/content_bullet.gif); background-repeat:no-repeat; background-position:left; padding-left:11px; margin-top:6px; margin-left:8px;}
.inside_table div{ width:515px; height:auto; float:left;}



.inside_tabular_data{
	background-image:url(../images/body_blue_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #e6e6e6;
	
}

.inside_tabular_data ul{padding:3px; list-style-type:none;  margin-bottom:12px; width:98%; float:left; padding-bottom:15px;}
.inside_tabular_data ul li{display:block; text-align:left; background-image:url(../images/content_bullet.gif); background-repeat:no-repeat; background-position:left; padding-left:11px; margin-top:6px; margin-left:8px;}
.inside_tabular_data div
{
	 width:380px;
	  height:auto;
	   float:left;
	   }




#contact_form_bg{width:498px; height:123px; background-image:url(../images/contact_form_bg.gif); background-repeat:no-repeat; margin-left:9px; padding-top:25px; padding-left:15px; display:none;}
#contact_form_bg label{color:#054992; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.txt_box_contact{border:1px solid #cad8c4; background-color:#ffffff; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9e9e9e; padding-left:4px; padding-bottom:2px; width:200px; float:left; padding-top:4px;}

#comment_form_bg{width:498px; height:203px; background-image:url(../images/comment_form_bg.gif); background-repeat:no-repeat; margin-left:9px; padding-top:25px; padding-left:15px; display:none;}
#comment_form_bg td{color:#054992; font-weight:bold;}

.normal_button{width:71px; height:23px; background-image:url(../images/normal_button_skin.gif); background-repeat:no-repeat; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; border:0; cursor:pointer;}

.form_label{color:#cccccc; font-family:tahoma; font-size:10px;}

#footer{width:737px; height:23px; background-image:url(../images/footer_bg.gif); background-repeat:repeat-x; color:#ffffff; font-size:10px; font-family:tahoma; line-height:25px; margin:0 auto; text-align:right; padding-right:9px;}
#footer a{color:#ffffff; font-size:10px; font-family:tahoma; line-height:25px; text-decoration:none;}
#footer span{float:left; color:#ffffff; font-size:10px; font-family:tahoma; line-height:25px; padding-left:240px;}


/*********************** RNB SECTION STARTS **************************/

#rnb_CTA{
	width:207px;
	height:auto;
	margin:0 auto;
	margin-bottom:6px;
}

#rnb_CTA ul{ list-style-type:none; margin-top:5px;}
#rnb_CTA ul li{display:block; margin-bottom:1px;}

.rnb_table_control{margin:0 auto; margin-bottom:8px;}
.rnb_table_control ul{list-style-type:none;}
.rnb_table_control ul li{display:block; margin-bottom:10px; background-image:url(../images/rnb_related_link_bullet.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:6px;}
.rnb_table_control ul li a{color:#02498b; text-decoration:none;}
.rnb_table_control ul li a:hover{color:#02498b; text-decoration:underline;}

.rnb_table_offering{margin:0 auto; margin-bottom:8px;}
.rnb_table_offering ul{list-style-type:none;}
.rnb_table_offering ul li{display:block; margin-bottom:10px; padding-left:6px;}
.rnb_table_offering ul li a{color:#02498b; text-decoration:none;}
.rnb_table_offering ul li a:hover{color:#02498b; text-decoration:underline;}


.rnb_tbl_head{ background-image:url(../images/rnb_tbl_head.gif); background-repeat:no-repeat; width:207px; height:24px; color:#ff6600; font-size:12px; font-weight:bold; padding-left:9px; line-height:12px;}
.rnb_tbl_border
{
	border:1px solid #d9d9d9;
	 padding:9px;
	 width:300px;
	 }
.rnb_tbl_border a{color:#02498b; text-decoration:none; text-align:left;}
.rnb_tbl_border a:hover{color:#02498b; text-decoration:underline; text-align:left;}

.rnb_components_holder{
	width:207px;
	height:auto;
	margin:0 auto;
	margin-top:6px;
	margin-bottom:6px;
}

.rnb_components_holder img{ margin-left:2px;}



.error {
	color: red;
	font: 10px verdana;
	padding-left:7px;
	text-align:left;
/*	background-image:url(../images/validno.png);
	background-repeat:no-repeat;*/
}

.mandatory {
	color: red;
	font: 10px verdana;
	text-align:left;
}

.alliances_tbl{width:100%; float:left; text-align:justify; border-bottom:1px dashed #e2e2e2;}

.anchor_tag{float:right; width:20px; margin-top:12px;}

#world_map{
	width:720px;
	height:249px;
	border:3px solid #e6e6e6;
	margin:0 auto;
}

#world_map_legend{
	width:720px;
	height:auto;
	text-align:center;
	padding-top:12px;
	margin:0 auto;
	padding-bottom:12px;
}

#world_map_legend ul{ list-style-type:none; margin:0 auto;}
#world_map_legend ul li{ display:inline; margin-right:5px;}
#world_map_legend ul li a{ display:block; padding:3px;}

.blue_bold_header{
	color: #01488A; 
	font-weight: bold; 
	font-size: 12px; 
	text-align: left;
}

/************************* FORM SECTION CSS ***********************/

.form_tbl{
	text-align:left;
	padding:5px;
/*	border:1px solid #c0e1fe;*/
}

.form_tbl td span{color:#FF0000; padding:6px;}
.txt_field_form{width:180px; height:15px; border:1px solid #a8d5fd; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#005ba1; padding-left:3px;}
.combo_field{width:40px; height:20px; border:1px solid #a8d5fd; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#005ba1;}

.combo_field_big{width:140px; height:20px; border:1px solid #a8d5fd; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#005ba1;}

.txt_field_small{width:60px; height:15px; border:1px solid #a8d5fd; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#005ba1; padding-left:3px;}

.textarea{width:280px; height:100px; border:1px solid #a8d5fd; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#005ba1;}

.button{width:65px; height:21px; border:0; background-image:url(../images/button_bg.gif); background-repeat:no-repeat; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold;}


.txt_field_rnb{width:95px; height:15px; border:1px solid #a8d5fd; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#005ba1; padding-left:3px;}

.combo_field_rnb{width:100px; height:20px; border:1px solid #a8d5fd; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#005ba1;}

.textarea_rnb{width:95px; height:60px; border:1px solid #a8d5fd; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#005ba1;}

label{margin:0; padding:0; border:0;}

/************************* FORM SECTION CSS ENDS***********************/

a.product{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#205990; line-height:30px;}
a.product:hover{text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#e23827; line-height:30px;}




/******************** EXPANDABLE MENU FOR MICROSITE *********************/

#expandable{
	width:750px;
	height:auto;
	float:left;
	display:none;
/*	position:absolute;
	top:50px;*/
}

#expandable ul{ list-style-type:none;}
#expandable ul li{display:inline; color:#f58345;}
#expandable ul li a{text-decoration:none; color:#f58345; display:block; font-weight:bold; padding:7px;}








/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
	font: normal 10px Verdana;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background: white;
	border: 1px solid #b1d1e6;
	border-bottom-width: 0;
	visibility: hidden;
	z-index: 100;
	background-color:#5ea2e1;
	font-weight:bold;
}

.ddsubmenustyle li a{
display: block;
width: 213px; /*width of menu (not including side paddings)*/
color: white;
background-color:#5ea2e1;
text-decoration: none;
padding: 5px 5px;
/*border-bottom: 1px solid black;*/
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 213px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: #75bcfd;
color: white;
text-decoration:none;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}






/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{
	margin: 0;
	padding: 0;
	font: bold 10px Verdana;
	list-style-type: none;
	background-image:url(../images/top_nav_bg.gif);
	width:752px;
	height:28px;
	float:left;
	clear:both;	
}

.mattblackmenu li{
	display: inline;
	margin: 0;
}

.mattblackmenu li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 8px 10px; /*padding inside each tab*/
	border-right: 1px solid #bed7ed; /*right divider between tabs*/
	color: #004a95;
	
}

/*.mattblackmenu li a:visited{
	color: #ffffff;
} DEACTIVATED BY DEVELOPER*/

.mattblackmenu li a:hover{
	background: #2a66a5; /*background of tabs for hover state */
	color:#ffffff;
	text-decoration: none;
}

.mattblackmenu a.selected{
background: #2567a4; /*background of tab with "selected" class assigned to its LI */
color:#FFFFFF;
}





/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {

}
.tabberlive {
 margin-top:1em;
 height:260px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #ccc;
 font: bold 9px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #ccc;
 border-bottom: none;
 background: #D4E5F5;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color:  #FFFFFF;;
 background: #2363A0;
 border-color: #ccc;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #ccc;
 border-top:0;
 height:230px;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

  height:230px; 

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}




.paragraph_style {
    color: #1d2854;
    font-family: 'Arial-BoldMT', 'Arial', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 17px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.paragraph_style_1 {
    color: #463c3c;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 17px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.style {
    color: #1d4888;
    font-family: 'Verdana', sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    opacity: 1.00;
}
.style_1 {
    color: #333333;
    font-family: 'Verdana', sans-serif;
    font-size: 10px;
    line-height: 12px;
    opacity: 1.00;
}
.paragraph_style_2 {
    color: #463c3c;
    font-family: 'Verdana', sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 12px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.style_2 {
    color: #333333;
    opacity: 1.00;
}
.paragraph_style_3 {
    color: #463c3c;
    font-family: 'Verdana', sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 12px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.style_3 {
    color: #333333;
    font-size: 11px;
    line-height: 13px;
    opacity: 1.00;
}
.paragraph_style_4 {
    color: #463c3c;
    font-family: 'Verdana', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 13px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    padding-left:20px;
	
	
}
.style_4 {
    color: #e02d13;
    font-family: 'Verdana', sans-serif;
    font-size: 10px;
    line-height: 12px;
    opacity: 1.00;
}
.style_5 {
    color: #1c4681;
    font-family: 'Verdana', sans-serif;
    font-size: 10px;
    line-height: 12px;
    opacity: 1.00;
}
.style_6 {
    font-family: 'Verdana', sans-serif;
    font-size: 10px;
    line-height: 12px;
}
.style_7 {
    color: #333333;
    font-family: 'Verdana', sans-serif;
    font-size: 11px;
    line-height: 13px;
    opacity: 1.00;
}
.style_8 {
    color: #3a578d;
    font-family: 'Verdana', sans-serif;
    font-size: 13px;
    line-height: 16px;
    opacity: 1.00;
}
.paragraph_style_5 {
    color: #fafbff;
    font-family: 'Verdana', sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 12px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.style_9 {
    color: #1c4681;
    font-family: 'Verdana', sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    opacity: 1.00;
}
.style_10 {
    color: #e02d13;
    opacity: 1.00;
}
.style_SkipStroke_2 {
    background: transparent;
    opacity: 1.00;
}
.style_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
.style_SkipStroke_1 {
    background: transparent;
    opacity: 1.00;
}
.Body {
    color: #463c3c;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.Free_Form {
    color: #463c3c;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.graphic_image_style_default_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
.graphic_textbox_layout_style_default {
    padding: 4px;    
}
.graphic_textbox_layout_style_default_External_509_20 {
    position: relative;
}
.graphic_textbox_layout_style_default_External_310_301 {
    position: relative;
}
.graphic_textbox_layout_style_default_External_680_161 {
    position: relative;
}
.graphic_textbox_layout_style_default_External_357_94 {
    position: relative;
}
.graphic_textbox_layout_style_default_External_354_128 {
    position: relative;
}
.graphic_textbox_layout_style_default_External_204_24 {
    position: relative;
}
.graphic_textbox_layout_style_default_External_196_24 {
    position: relative;
}
.graphic_textbox_layout_style_default_External_309_94 {
    position: relative;
}
.graphic_textbox_style_default_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
a {
    color: #223d7e;
    /*text-decoration: underline;*/
}
a:visited {
  /*  color: #666666;
    text-decoration: underline;*/
}
a.class1 {
    color: #223d7e;
}
a.class1:visited {
    color: #666666;
    text-decoration: underline;
}
a.class1:hover {
    color: #000000;
    text-decoration: underline;
}
a.class2 {
    color: #223089;
}
a.class2:visited {
   /* color: #666666;
    text-decoration: underline;*/
}
a.class2:hover {
    color: #000000;
    text-decoration: underline;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}
.bumper {
    font-size: 1px;
    line-height: 1px;
}
.tinyText {
    font-size: 1px;
    line-height: 1px;
}
#widget0 a:hover {
    color: #000000;
    text-decoration: underline;
}
#widget0 a:visited {
    color: #666666;
    text-decoration: underline;
}
.spacer {
    font-size: 1px;
    line-height: 1px;
}
#widget0 a {
    color: #223d7e;
    text-decoration: underline;
}
body { 
    -webkit-text-size-adjust: none;
}
div { 
    overflow: visible; 
}
img { 
    border: none; 
}
.InlineBlock { 
    display: inline; 
}
.inline-block {
    display: inline-block;
    vertical-align: baseline;
    margin-bottom:0.3em;
}
.vertical-align-middle-middlebox {
    display: table;
}
.vertical-align-middle-innerbox {
    display: table-cell;
    vertical-align: middle;
}
div.paragraph {
    position: relative;
}
li.full-width {
    width: 100;
}

/** newly added **/


.header
{
background-image:url("Head_Curve.jpg");
background-position:right;
background-repeat:no-repeat;
}

.homePageWidget
{
	width:412px;
	/*border: #e3e3e3 1px solid;*/
	margin:4px;
	padding-bottom:7px;
	
}

.aboutUs
{
	width:743px;
}

.widgetLeft
{
margin-left:0px;
float:left;	
width:330px;
}

.widgetRight
{
	float:right;
	width:320px;
	margin-right:11px;
}

.widgetRight .paragraph_style_4
{
	width:300px;
}
LI {	BORDER-TOP-WIDTH: 0px;	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	BORDER-LEFT-WIDTH: 0px;	BORDER-BOTTOM-WIDTH: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	BORDER-RIGHT-WIDTH: 0px}
#top_bg_color UL LI {	DISPLAY: inline;	FONT-SIZE: 10px;	COLOR: #999999;	MARGIN-RIGHT: 4px;	FONT-FAMILY: tahoma}
.homePageWidgetA
{
	width:323px;border: #e3e3e3 1px solid;margin:4px;padding-bottom:7px;
	margin-left:5px;
}


.control_LNB
{
	border-left: 1px dotted #DBDBDB;
	vertical-align: top;
	width: 215px;
	padding-left:1px;
}
.rnb_tbl_border ul
 {
list-style-type:none;
}

.rnb_tbl_border ul li {
background-image:url(../images/rnb_related_link_bullet.gif);
background-position:left 5px;
background-repeat:no-repeat;
display:block;
margin-bottom:10px;
padding-left:6px;
}
