/* CSS Document */
body
	{
	background-image:url(../images/top_page_bg.gif);
	background-repeat:repeat-x;
	background-color:#CBCCCC;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
td.arrow_tail
	{
	background-image:url(../images/arrow_tail.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:41px;
	}
td.arrow
	{
	background-image:url(../images/right_arrow.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:90px;
	height:149px;
	}
	
td.footer
	{
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	height:32px;
	padding-left:42px;
	font-size:12px;
	color:#FFFFFF;
	}
	

td.footer a, td.footer a:visited
	{
	color:#FFFFFF;
	text-decoration:underline;
	}

td.footer a:hover
	{
	text-decoration:none;
	}

td.right_to_logo
	{
	background-image:url(../images/right_top_banner.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:102px;
	width:557px;
	}
td.outer_main_td
	{
	vertical-align:top;
	padding-top:5px;
	}
td.logo
	{
	background-image:url(../images/logo_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:4px;
	vertical-align:bottom;
	padding-bottom:11px;
	}
	
td.inner_main_td
	{
	border-top:3px solid #143f5d;
	border-bottom:5px solid #365380;
	border-right:1px solid #375380;
	border-left:1px solid #375380;
	vertical-align:top;
	}
	
td.above_footer
	{
	background-color:#cbcccc;
	padding:23px 0px;
	text-align:right;
	color:#214f6e;
	font-size:12px;
	}

td.above_footer a, td.above_footer a:visited
	{
	color:#214f6e;
	font-size:12px;
	text-decoration:none; 
	padding:0px 4px;
	}
	
td.above_footer a:hover
	{
	text-decoration:underline;
	}	

table.menu_table
	{
		border-bottom:1px solid #FFFFFF;
	}	
	
td.login_box
	{
	background-image:url(../images/login_box_bg.gif);
	background-repeat:repeat-x;
	width:201px;
	background-position:top;
	}

td.login_prompt
	{
	padding-left:14px;
	height:29px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}

select.login
	{
	width:92px;
	font-size:11px;
	border:1px solid #1b6c27;
	background-color:#dbdfe7;
	margin:0px;
	*height:20px;
	}
	
td.login_box span
	{
	padding-left:14px;
	margin:0px;
	}

td.menu_td
	{
	background-repeat:repeat-x;
	background-color:#b5c0ce;
	font-size:12px;
	color:#8b9aad;
	padding-top:5px;
	padding-bottom:5px;
	}
	
td.menu_td ul
	{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:15px;
	}

td.menu_td ul li
	{
	text-align:center;
	padding:0px 12px 0px 12px;
	display:inline;
	margin:0px;
	}
	
td.menu_td ul li.separator
	{
	width:1px;
	margin:0px;
	padding:0px;
	}

td.menu_td ul li a, td.menu_td ul li a:visited
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#11324b;
	padding:4px 8px;
	vertical-align:bottom;
	}

td.menu_td ul li a:hover
	{
	background-color:#8b9aad;
	}

td.menu_box_left_border
	{
	background-image:url(../images/menu_left_border.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:2px;
	}
td.left_column
	{
	background-color:#91a1b9;
	width:201px;
	vertical-align:top;
	padding-top:10px;
	}

td.news_header_banner
	{
	background-image:url(../images/news_header_banner.jpg);
	background-repeat:no-repeat;
	height:80px;
	width:611px;
	background-position:left;
	border-left:1px solid #b1c1cd;
	padding:0px 0px;
	}
	
td.login_header_banner
	{
	background-image:url(../images/login_header_banner.jpg);
	background-repeat:no-repeat;
	height:80px;
	width:611px;
	background-position:left;
	border-left:1px solid #b1c1cd;
	padding:0px 0px;
	}
	
td.clients_header_banner
	{
	background-image:url(../images/clients_header_banner.jpg);
	background-repeat:no-repeat;
	height:80px;
	width:611px;
	background-position:left;
	border-left:1px solid #b1c1cd;
	padding:0px 0px;
	}
	
td.sitemap_header_banner
	{
	background-image:url(../images/sitemap_header_banner.jpg);
	background-repeat:no-repeat;
	height:80px;
	width:611px;
	background-position:left;
	border-left:1px solid #b1c1cd;
	padding:0px 0px;
	}
	
td.terms_header_banner
	{
	background-image:url(../images/terms_header_banner.jpg);
	background-repeat:no-repeat;
	height:80px;
	width:611px;
	background-position:left;
	border-left:1px solid #b1c1cd;
	padding:0px 0px;
	}

td.services_header_banner
	{
	background-image:url(../images/services_header_banner.jpg);
	background-repeat:no-repeat;
	height:80px;
	width:611px;
	background-position:left;
	border-left:1px solid #b1c1cd;
	padding:0px 0px;
	}

td.support_header_banner
	{
	background-image:url(../images/support_header_banner.jpg);
	background-repeat:no-repeat;
	height:80px;
	width:611px;
	background-position:left;
	border-left:1px solid #b1c1cd;
	padding:0px 0px;
	}

td.about_us_header_banner
	{
	background-image:url(../images/about_us_header_banner.jpg);
	background-repeat:no-repeat;
	height:80px;
	width:611px;
	background-position:left;
	border-left:1px solid #b1c1cd;
	padding:0px 0px;
	}
	
td.banner_large
	{
	background-image:url(../images/banner_large_bg.jpg);
	background-repeat:no-repeat;
	height:171px;
	width:611px;
	background-position:right;
	background-color:#325b7b;
	border-left:1px solid #b1c1cd;
	padding:0px 18px;
	}

td.banner_small
	{
	background-image:url(../images/banner_small_bg.gif);
	background-repeat:no-repeat;
	width:610px;
	background-position:right;
	border-left:1px solid #c1cdd7;
	background-color:#5e7c97;
	color:#FFFFFF;
	padding-left:22px;
	padding-right:150px;
	font-size:13px;
	line-height:18px;
	height:55px;
	}
td.banner_small_right
	{
	background-image:url(../images/banner_small_right_bg.gif);
	background-repeat:no-repeat;
	height:55px;
	width:200px;
	background-position:right;
	}
	
td.below_small_banner_left
	{
	background-image:url(../images/below_small_banner_bg.gif);
	background-repeat:repeat-x;
	height:46px;
	border-left:1px solid #a5b4bf;
	font-size:11px;
	color:#FFFFFF;
	padding-left:25px;
	}

td.below_small_banner_left span.title, td.below_small_banner_right span.title
	{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	}

a.yellow_bullet, a.yellow_bullet:visited
	{
	font-size:11px;
	font-weight:bold;
	color:#f9cc3b;
	text-decoration:none;
	margin-left:15px;
	background-image:url(../images/yellow_bullet_arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:bottom left;
	vertical-align:bottom;
	}

a.yellow_bullet:hover
	{
	text-decoration:underline;
	}

td.below_small_banner_right a.yellow_bullet
	{
	margin:0px !important;
	}

td.below_small_banner_right
	{
	background-image:url(../images/below_small_banner_right_bg.gif);
	background-repeat:repeat-x;
	height:46px;
	width:217px;
	border-right: 1px solid #FFFFFF;
	font-size:11px;
	color:#FFFFFF;
	padding-left:25px;
	}	

td.below_small_banner_separator
	{
	background-image:url(../images/banner_separator.gif);
	background-repeat:no-repeat;
	height:46px;
	width:1px;
	background-position:top;
	}	

td.main_column
	{
	background-color:#FFFFFF;
	vertical-align:top;
	margin:0px;
	padding:0px;
	}

td.content_column
	{
	background-color:#FFFFFF;
	vertical-align:top;
	margin:0px;
	padding:0px 23px 25px 23px;
	}

td.right_column
	{
	background-color:#f5f5eb;
	width:242px;
	border-right:1px solid #f5f5eb;
	padding:12px 0px;
	vertical-align:top;
	}

td.news
	{
	background-image:url(../images/news_td_bg.gif);
	background-repeat:repeat-x;
	padding:7px 26px;
	vertical-align:top;
	}

td.new_item_separator
	{
	height:1px;
	background-color:#d4d4a9;
	}

td.new_item
	{
	padding:12px 0px;
	font-size:11px;
	color:#000000;
	}

td.new_item a, td.new_item a:visited 
	{
	text-decoration:none;
	color:#000000;
	}

td.new_item a:hover 
	{
	text-decoration:underline;
	color:#000000;
	}

		
td.new_item span.date
	{
	color:#3e526d;
	font-weight:bold;
	}

td.new_item span.title
	{
	color:#5c7397;
	font-weight:bold;
	}	

h1
	{
	color:#d46721;
	font-size:15px;
	font-weight:normal;
	background-image:url(../images/main_bullet.gif);
	background-repeat:no-repeat;
	margin:29px 0px 15px 0px;
	padding:0px 15px;
	}
p
	{
	font-size:11px;
	line-height:18px;
	color:#000000;
	margin:0px;
	padding:0px;
	}
td
	{
		font-size:11px;
	}
span.tag
	{
	color:#ffff99;
	font-size:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:22px;
	}
	
ul.service_list
	{
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
	font-size:14px;
	}

ul.service_list li
	{
	list-style-image:url(../images/tick.gif);
	line-height:25px;
	vertical-align:top;
	margin-left:20px;
	padding-left:5px;
	}
	
td.contact_info_title
	{
	background-color:#5c7397;
	color:#FFFFFF;
	text-align:center;
	font-size:18px;
	vertical-align:bottom;
	height:21px;
	line-height:15px;
	font-weight:normal;
	}
	
td.contact_text
	{
	padding:0px 9px 0px 15px;
	}

td.info_box_outer
	{
	padding:0px 11px 0px 9px;
	}

td.info_box_bottom_border
	{
	background-image:url(../images/info_box_bottom_border.gif);
	height:6px;
	padding:0px;
	margin:0px;
	}

td.contact_box_bottom_border
	{
	background-image:url(../images/contact_box_bottom_border.gif);
	background-repeat:repeat-x;
	height:6px;
	padding:0px;
	margin:0px;
	background-color:#FF0000;
	}

td.contact_box_right_border
	{
	background-image:url(../images/contact_box_right_border.gif);
	background-repeat:repeat-y;
	width:5px;
	padding:0px;
	margin:0px;
	}	
	
td.contact_box_bottom_right_corner
	{
	background-image:url(../images/contact_box_btm_rt_corner.gif);
	background-repeat:no-repeat;
	width:5px;
	height:6px;
	padding:0px;
	margin:0px;
	}	
td.contact_box_content
	{
	background-color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	padding:17px 12px;
	color:#8193ae;
	}
	
td.info_box_title
	{
	background-image:url(../images/info_box_title_bg.gif);
	background-repeat:no-repeat;
	height:30px;
	width:178px;
	color:#FFFFFF;
	font-size:16px;
	vertical-align:bottom;
	padding-left:26px;
	}

td.info_box_content
	{
	background-color:#FFFFFF;
	font-size:11px;
	padding:9px 8px;
	color:#8193ae;
	border-left:6px solid #91a1b9;
	}

a.arrow_bullet, a.arrow_bullet:visited
	{
	font-size:11px;
	font-weight:normal;
	color:#0e2849;
	text-decoration:underline;
	background-image:url(../images/arrow_bullet.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	background-position:bottom left;
	vertical-align:bottom;
	line-height:19px;
	}

a.arrow_bullet:hover
	{
	text-decoration:none;
	}
	
	
	
	/*DropDown menu Style */
	
.ThemeOfficeMainItem, span.ThemeOfficeMainFolderText
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#11324b;
	padding:4px 10px;
	vertical-align:bottom;	
	cursor:pointer;
	}

td.ThemeOfficeMenuItemText
	{
	width:110px;
	}

td.site_map_box
	{
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	}
	
ul.bulleted
		{
		list-style-image:url(../images/bullet.gif);
		padding:0px;
		margin-left:20px;
		}
		
ul.bulleted li
	{
	padding-left:0px;
	}

ul.bulleted li ul
	{
	margin-left:30px;
	padding:0px;
	}

ul.bulleted a, ul.bulleted a:visited, a.sitemap, a.sitemap:visited, a, a:visited
	{
	color:#11324b;
	text-decoration:none;
	}
	
ul.bulleted a:hover, a.sitemap:hover, a:hover
	{
	text-decoration:underline;
	}

div#menuFg0, div#menuFg1, div#menuFg2, div#menuFg3
	{
	cursor:pointer;
	}

table.footer_table
	{
	bottom:0px;
	}
