@charset "utf-8";
/* CSS Document */
body {
	font-family:Myriad, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	border: none;
	text-align: center;
	background-color:#FFFFFF;
	margin-top:30px;
	margin-bottom: 25px;
	height: 100%;
	line-height: 1.5;
}

h1, h2, h3, h4, h5, h6, p {
  position: relative;
} 

img{
	border:none;
	padding:0;
	margin: 0;
}
a
{
	padding:0;
	margin: 0;
	color: #0000FF;
	text-decoration:none;
}
a:visited
{
	padding:0;
	margin: 0;
	color: #000;
}
a:hover
{
	padding:0;
	margin: 0;
	color: #0000FF;
	text-decoration:underline;
}
.clear{
	clear:both;
	height:1px;
	line-height:0;
}
.centeredImage
{	
	margin-left: auto;
    margin-right: auto;
	text-align: center;
	padding: 0;
	display: block;
}
.paddedText{
	width:auto;
	float:left;	
	padding: 5px 0 10px 1px;
	text-align: left;
	clear:right;
}
.paddedText_rtl{
	width:auto;
	float:left;	
	padding: 5px 0 10px 1px;
	text-align: left;
	clear:right;
	direction: rtl;
	unicode-bidi:embed;
	position:relative;
}
div.paddedText ul,{
	margin: 0px;
	padding: 0px;
	float:none;
	list-style:disc inside;
}

div.paddedText ul li{
	list-style:disc inside;
	margin:0px 0px 5px 15px;
	padding-left:0px;
	padding-right:5px;
	text-indent:-1em;
	display:list-item;
	float:none;
	position:relative;
}
#language{
	text-align:right;
	width:920px;
	background:#FFFFFF;
	padding: 0 0 10px 0;
	 
}

#content_right_right .paddedTextHome{
	width:auto;
	float:left;	
	padding: 10px;
	text-align: left;
	color:#000;
}

.paddedTextHome{
	width:auto;
	float:left;	
	padding: 10px;
	text-align: left;
	color:#000;
}
#wrapper{
	width:920px;
	margin:auto;
	background:#000;
}
#home_head_top{
	width:920px;
}
#inside_head_top{
	width:920px;
}
.header h3{
	margin:0;
	padding:0;
}
#nav ul li img {
	display:inline;
	padding:0;
	margin: 0;
	vertical-align: bottom;
}
#main_img{
	float:left;
	width:902px;
}
#separator{
	float:left;
	width:902px;
}

/* Home Page Content*/
#home_content{
	float:left;
	width:920px;
	padding:0;
	margin:0;
}
#home_content_bg{
	float:left;
	width:920px;
	margin:0;
	padding:0;
	background:url(../images/home_cont_bg.png) repeat-y;
}


/* Inside Page Content */
#content{
	float:left;
	width:920px;
	padding:0;
	margin:0;
}
#content_bg{
	float:left;
	width:920px;
	margin:0;
	padding:0;
	background:url(../images/inside_cont_bg.png) repeat-y;
}

#content_left, #content_left ul{
	float:left;
	width:195px;
	padding:0;
	margin:0;
	color:#fff;
}
#content_left, ul #content_left ul, ul,#content_right_right #content_right_right ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

	/* Content Left */
	#content_left ul li.nav, #content_right_right ul li.nav{
		float:left;
		list-style: none;
		width:195px;
		height:30px;
		display: block;
		padding: 0 0 0 0px;
		margin: 0;	
		text-align:left;
		background:url(../images/inside_cont_left_btn_off.png) no-repeat top left;
		font-size:0.9em;
		font-weight:bold;
	}
	#content_left ul li.nav a, #content_right_right ul li.nav a {
		float:left;
		display:block;
		width:185px;
		height:25px;
		padding:5px 0 0 10px;
		margin: 0;
		background:url(../images/inside_cont_left_btn_off.png) no-repeat top left;
		color:#CCCCCC;
	}
	#content_left ul li.nav a:hover, #content_right_right ul li.nav a:hover {
		float:left;
		display:block;
		width:185px;
		height:25px;
		padding:5px 0 0 10px;
		margin: 0;
		color:#CCCCCC;
		background:url(../images/inside_cont_left_btn_over.png) no-repeat top left;
	}

	#content_left ul li.selected{
		float:left;
		list-style: none;
		width:195px;
		height:30px;
		display: block;
		padding: 0 0 0 0px;
		margin: 0;	
		text-align:left;
		background:url(../images/inside_cont_left_btn_over.png) no-repeat top left;
		font-size:0.9em;
		font-weight:bold;
	}
	#content_left ul li.selected a {
		float:left;
		display:block;
		width:185px;
		height:25px;
		padding:5px 0 0 10px;
		margin: 0;
		color:#CCCCCC;
	}
	#content_left ul li.selected a:hover {
		float:left;
		display:block;
		width:185px;
		height:25px;
		padding:5px 0 0 10px;
		margin: 0;
		color:#CCCCCC;
		background:url(../images/inside_cont_left_btn_over) no-repeat top left;
	}
	
	#content_left ul li.subcat{

		float:left;
		list-style: none;
		width:185px;
		height:30px;
		display: block;
		padding: 0 10px 0 0px;
		margin: 0;	
		text-align:left;
		font-size:0.9em;
		font-weight:normal;
	}
	#content_left ul li.subcat a:hover  {
		float:left;
		display:block;
		width:170px;
		height:25px;
		padding:5px 15px 0 10px;
		margin: 0;
		background: url(../images/inside_cont_left_sub_btn_over.png);
		color:#333333;
	}
	
 	#content_left ul li.subcat a  {
		float:left;
		display:block;
		width:170px;
		height:25px;
		padding:5px 15px 0 10px;
		margin: 0;
		background: url(../images/inside_cont_left_sub_btn_off.png);
		color:#333333;
	}
	
	#content_left ul li.subcat_selected{
		float:left;
		list-style: none;
		width:185px;
		height:30px;
		display: block;
		padding: 0 10px 0 0px;
		margin: 0;	
		text-align:left;
		font-size:0.9em;
		font-weight:normal;
	}
	#content_left ul li.subcat_selected a, #content_left ul li.subcat_selected a:hover  {
		float:left;
		display:block;
		width:170px;
		height:25px;
		padding:5px 15px 0 10px;
		margin:0;
		background:url(../images/inside_cont_left_sub_btn_over.png);
		color:#000;
		text-decoration:underline;
	}
	
	.content_left_header{
		diplay:block;
		float:left;
		width:195px;
		height:23px;
		padding-top:4px;
		padding-bottom:10px;
		margin: 0 0 0 0;
		background:url(../images/home_subheader.png) no-repeat top left;
		color:#fff;
	}
	.content_left_pic{
		float:left;
		width:190px;	
		padding:0px 0 0 1px;
	}
	
	#content_left_flash{
		float:left;
		width:190px;	
		height:auto;
		padding:0px 0 0 1px;
	}	
	#content_left_header a
	{
		diplay:block;
		color:#fff;
		text-decoration:none;
		background:url(../images/inside_sub_button_on_hit.png);
	}
	#content_left_header a:hover
	{
		diplay:block;
		color:#fff;
		text-decoration:none;
		background:url(../images/inside_sub_button_on_hit.png);
	}
	
	/* Content Right */
	#content_right{
		float:left;
		width:725px;
		padding:0 0 20px 0;
		margin:0;
		text-align:left;
		color:#000;
		min-height:350px;
		height:auto !important;
		
	}
	#content_right_top{
		float:left;
		width:725px;
		color:#fff;
		padding:0;
		margin:0;
		text-align:left;
	}
	
	/* Content Middle Home Page */
	#content_right_middle{
		float:left;
		width:665px;
		color:#fff;
		padding:0 30px 10px 30px;
		margin:0;
		text-align:left;
		/*background:url(../images/content_middle_bg.png) repeat-y;*/
		color:#000;
	}
	
	#content_right_home{
		float:left;
		width:530px;
		padding:0;
		margin:0;
		text-align:left;
		color:#000;
		min-height:350px;
		height:auto !important;
		
	}
	#content_right_top_home{
		float:left;
		width:530px;
		color:#fff;
		padding:0;
		margin:0;
		text-align:left;
		background:#999999;
	}
	#content_right_middle_home{
		float:left;
		width:470px;
		color:#fff;
		padding:0 30px 10px 30px;
		margin:0;
		text-align:left;
		/*background:url(../images/home_cont_middle_bg.png) repeat-y;*/
		color:#000;
	}
	#content_right_right{
		float:right;
		width:195px;
		text-align:left;
		margin:0;
		padding:0 0 0 0px;
	}	
	
	#content_right ul{
		margin: 0px;
		padding: 0px;	
	}
	#content_right ul li{
		list-style:disc inside;
		margin:0px 0px 5px 15px;
		padding-left:0px;
		padding-right:5px;
		text-indent:-1em;
		display:list-item;
		float:none;
		position:relative;
	}
	
	/*Home Page right panel */
	#content_right_right ul li.nav{
		float:left;
		list-style: none;
		width:195px;
		height:30px;
		display: block;
		padding: 0 0 0 0px;
		margin: 0;	
		text-align:left;
		background:url(../images/home_cont_right_btn_off.png) no-repeat top left;
		font-size:0.9em;
		font-weight:bold;
	}
	#content_right_right ul li.nav a {
		float:left;
		display:block;
		width:185px;
		height:25px;
		padding:5px 0 0 10px;
		margin: 0;
		background:url(../images/home_cont_right_btn_off.png) no-repeat top left;
		color:#000;
	}
	#content_right_right ul li.nav a:hover {
		float:left;
		display:block;
		width:185px;
		height:25px;
		padding:5px 0 0 10px;
		margin: 0;
		color:#000;
		background:url(../images/home_cont_right_btn_over.png) no-repeat top left;
	}

/* footer */

#footer{
	clear:both;
	width:920px;
}
	/* Footer Home */
	#home_foot_top{
		width:920px;
		float:left;
	
	}
	#home_foot_left{
		width:50px;
		height:25px;
		float:left;
	}
	#home_foot_text{
		float:left;
		height:25px;
		width:540px;
		padding-left:190px;
		background:url(../images/home_foot_bg.png) no-repeat top left;
		text-align:left;
		color:#fff;
	}
	#home_foot_flash{
		float:left;
		width:90px;
		height:25px;
		color:#fff;	
	}
	#home_foot_right{
		float:left;
		width:50px;
		height:25px;
		color:#fff;	
		/* background:url(../images/home_foot_right.png) no-repeat; */ 
	}
	#home_foot_bottom{
		width:920px;
	}

	/* Footer Inside */
	#inside_foot_top{
		width:920px;
		float:left;
	
	}
	#inside_foot_left{
		width:50px;
		height:25px;
		float:left;
	}
	#inside_foot_text{
		float:left;
		height:25px;
		width:540px;
		padding-left:190px;
		background:url(../images/inside_foot_bg.png) no-repeat top left;
		text-align:left;
		color:#fff;
	}
	#inside_foot_flash{
		float:left;
		width:90px;
		height:25px;
		color:#fff;	
	}
	#inside_foot_right{
		float:left;
		width:50px;
		height:25px;
		color:#fff;	
	}
	#inside_foot_bottom{
		width:920px;
	}
	
	
	/* Footer Links */
	#home_foot_text a
	{
		color: #fff;
		text-decoration:none;
	}
	#home_foot_text a:visited
	{
		color: #fff;
	}
	#home_foot_text a:hover
	{
		color: #fff;
		text-decoration:underline;
	}
	
	#inside_foot_text a
	{
		color: #fff;
		text-decoration:none;
	}
	#inside_foot_text a:visited
	{
		color: #fff;
	}
	#inside_foot_text a:hover
	{
		color: #fff;
		text-decoration:underline;
	}
	
#footer_bottom{
	float:left;
	height:23px;
	width:902px;
	color:#fff;	
	background:url(../images/footer_bottom.png) no-repeat top left;
}
	
	
	
	/* Left, Right Panel */
	
	/* Left Panel */
	#content_left ul li.nav_left_panel{
		float:left;
		list-style: none;
		width:195px;
		height:30px;
		display:block;
		padding:0 0 0 0px;
		margin:0;	
		text-align:left;
		background:url(../images/home_nav_left_panel.png) no-repeat top left;
		font-size:0.9em;
		font-weight:normal;
	}
	
	#content_left ul li.nav_left_panel a {
		float:left;
		display:block;
		width:185px;
		height:20px;
		padding:10px 0 0 10px;
		margin:0;
		background:url(../images/home_nav_left_panel.png) no-repeat top left;
		color:#FFFFFF;
	}

	#content_left ul li.nav_left_panel a:hover {
		float:left;
		display:block;
		width:185px;
		height:20px;
		padding:10px 0 0 10px;
		margin:0;
		color:#FFFFFF;
		background:url(../images/home_nav_left_panel.png) no-repeat top left;
	}
	
	/* Right Panel */
	#content_right_right ul li.nav_right_panel{
		float:left;
		list-style: none;
		width:195px;
		height:30px;
		display:block;
		padding:0 0 0 0px;
		margin:0;	
		text-align:left;
		background:url(../images/home_nav_right_panel.png) no-repeat top left;
		font-size:0.9em;
		font-weight:normal;
	}	
	#content_right_right ul li.nav_right_panel a {
		float:left;
		display:block;
		width:185px;
		height:20px;
		padding:10px 0 0 10px;
		margin:0;
		background:url(../images/home_nav_right_panel.png) no-repeat top left;
		color:#FFFFFF;
	}	
	#content_right_right ul li.nav_right_panel a:hover {
		float:left;
		display:block;
		width:185px;
		height:20px;
		padding:10px 0 0 10px;
		margin:0;
		color:#FFFFFF;
		background:url(../images/home_nav_right_panel.png) no-repeat top left;
	}
	
	.textmiddle {vertical-align:middle;} 
	
/* Edit table */
table.insurance {
	width: 100%;
	border-collapse: collapse;}
table.insurance tr {
	}
table.insurance tr.on {
	background-color: #eee;}
table.insurance tr.off {
	}
table.insurance th {
	width: auto;
	text-align: left;
	padding: 3px 8px 3px 8px;
	border: 1px solid #A8A5A3;
	font-size: 0.9em;
	vertical-align: top;
	background-color: #EEEEEE;
	color:#000;
	/*border-width: 1px 1px 1px 0;*/}
table.insurance th span {
	font-weight: normal;
	font-style: italic;
	font-size: 0.9em;}
table.insurance td {
	padding: 4px 8px 4px 8px;
	border: 1px solid #ccc;
	/*border-width: 1px 1px 1px 0;*/}				


