body {
	margin:0;
	padding:0;
  	color:#000;
	font-family:Arial,sans-serif;
	background:#eee;
	font-size:14px;
        line-height:14pt;
	min-width:760px;
        width:expression(document.documentElement.clientWidth < 760 ? "760px" : "auto");
	}
* html #splash .row .right-column {
	background:none !important;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='assets/images/bg-right-column.png', sizingmethod='crop');
	}
	
form {
	margin:0;
	padding:0
	}
img {border:none;}
a {
	text-decoration:none;
	color:#00467f;
	}
a:hover {
	text-decoration:underline;
	}

#left-column a, .h_text a { color:#00467f; }

input,select,textarea,label {vertical-align:middle;font:12px "Trebuchet MS",trebuchet,arial,sans-serif;color:#7fb6cb;}
.floatleft {float:left !important}
.floatright {float:right !important}
.clear {clear:both !important}
.bold {font-weight:bold !important}

.logo,
#nav a,
#font-size li a,

.resources .h {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}
	
#header {
	height:112px;
	background:url(../images/bg-header.gif) repeat-x top;
	}
	
.main {
	width:760px;
	margin:0 auto;
	position:relative;
	} 
#middle .main {overflow:hidden;}
	
a.logo {
	width:147px;
	height:88px;
	background:url(../images/logo.gif) no-repeat left top;
	position:absolute;
	top:12px;
	}

.h_logo { margin-top:12px; }
	
.search {
	position:absolute;
	top:10px;
	left:515px;
	width:238px;
	height:21px;
	padding:4px 0 0 7px;
	background:url(../images/bg-search.gif);
	}
.search input {
	float:left;
	}
.search .text {
	border:0;
	padding:1px 0 1px 0;
	background:#ebf8ff;
	width:180px;
	margin:0 9px 0 0;
	}
	
.states {
	position:absolute;
	top:44px;
	left:167px;
	color:#49a196;
	}
.states span {color:#000;}

ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
.tertnav {
	position:absolute;
	top:87px;
	right:10px;
	}
.tertnav li {float:left;margin:0 0 0 18px;}

#middle {
	width:100%;
	overflow:hidden;
	background:#fff url(../images/bg-middle.gif) repeat-x top;
	}
	
	
#nav { 
        position:absolute; 
        top:0; 
        left:10px;
	width:780px;
	height:30px;
	padding:0 0 0 0;
	}
#nav li {
        height:30px;
	float:left;
        position:relative;
	margin:0 24px 0 0;
	}
#nav li a { cursor:pointer; }
#nav li a, #nav li div { position:relative; height:30px; display:block; width:100%; text-decoration:none; color:#0080af; font-size:7px;}
#nav li strong { position:absolute; top:0px; left:0px; display:block; height:30px; }
#nav li, #nav li a, #nav li strong, #nav li div {
        background:url(../images/navigation.gif) no-repeat;
}

#nav li.active {background:url(../images/nav-arrow.gif) no-repeat center top}

#nav li.home, #nav li.home a, #nav li.home a strong		                              { background-position:0px 0px; width:33px; }
#nav li.plan-benefits, #nav li.plan-benefits a, #nav li.plan-benefits a strong		      { background-position:-56px 0px; width:75px; }
#nav li.medicare-partd, #nav li.partd-benefits a, #nav li.medicare-partd a strong	      { background-position:-154px 0px; width:92px; }
#nav li.how-to-enroll, #nav li.how-to-enroll a, #nav li.how-to-enroll a strong		      { background-position:-269px 0px; width:75px; }
#nav li.forms-library, #nav li.forms-library a, #nav li.forms-library a strong		      { background-position:-368px 0px; width:79px; }
#nav li.appeals-grievances, #nav li.appeals-grievances a, #nav li.appeals-grievances a strong { background-position:-468px 0px; width:123px; }
#nav li.medical-management, #nav li.medical-management a, #nav li.medical-management a strong { background-position:-615px 0px; width:122px; }

#nav li.home:hover a, #nav li.home:hover a strong, #nav li.home a:hover, #nav li.home a:hover strong			                                     { background-position:0px -30px; width:33px; }
#nav li.plan-benefits:hover a, #nav li.plan-benefits:hover a strong, #nav li.plan-benefits a:hover, #nav li.plan-benefits a:hover strong		     { background-position:-56px -30px; width:75px; }
#nav li.medicare-partd:hover a, #nav li.medicare-partd:hover a strong, #nav li.medicare-partd a:hover, #nav li.medicare-partd a:hover strong	             { background-position:-154px -30px; width:92px; }
#nav li.how-to-enroll:hover a, #nav li.how-to-enroll:hover a strong, #nav li.how-to-enroll a:hover, #nav li.how-to-enroll a:hover strong 		     { background-position:-269px -30px; width:75px; }
#nav li.forms-library:hover a, #nav li.forms-library:hover a strong, #nav li.forms-library a:hover, #nav li.forms-library a:hover strong		     { background-position:-368px -30px; width:79px; }
#nav li.appeals-grievances:hover a, #nav li.appeals-grievances:hover a strong, #nav li.appeals-grievances a:hover, #nav li.appeals-grievances a:hover strong { background-position:-468px -30px; width:123px; }
#nav li.medical-management:hover a, #nav li.medical-management:hover a strong, #nav li.medical-management a:hover, #nav li.medical-management a:hover strong { background-position:-615px -30px; width:122px; }

#nav li.homeon, #nav li.homeon strong, #nav li.homeon div			                    { background-position:0px -60px; width:33px; }
#nav li.plan-benefitson, #nav li.plan-benefitson strong, #nav li.plan-benefitson div		    { background-position:-56px -60px; width:75px; }
#nav li.medicare-partdon, #nav li.medicare-partdon strong, #nav li.medicare-partdon div	            { background-position:-154px -60px; width:92px; }
#nav li.how-to-enrollon, #nav li.how-to-enrollon strong, #nav li.how-to-enrollon div		    { background-position:-269px -60px; width:75px; }
#nav li.forms-libraryon, #nav li.forms-libraryon strong, #nav li.forms-libraryon div		    { background-position:-368px -60px; width:79px; }
#nav li.appeals-grievanceson, #nav li.appeals-grievanceson strong, #nav li.appeals-grievanceson div { background-position:-468px -60px; width:123px; }
#nav li.medical-managementon, #nav li.medical-managementon strong, #nav li.medical-managementon div { background-position:-615px -60px; width:122px; }


#container {
	width:740px;
	background:url(../images/bg-container.gif) no-repeat; background-position: 0 0; *background-position: 0 40px;
	padding:10px 10px 0 10px; *padding-top:50px;
	overflow:hidden;
        margin-top:40px;
	}
#top-container {
	width:740px;
	overflow:hidden;
	padding:0 0 15px 0;
	background:url(../images/bg-dotted.gif) repeat-x left bottom;
	margin:0 0 13px 0;
	}
#top-container .flash {
	float:left;
	width:490px;
	}
#top-container .content {
	float:right;
	width:235px;
	}

.nav-bar {
	width:100%;
	overflow:hidden;
	}
#top-container .content .nav-bar {padding:0 0 14px 0;}
#home #top-container .content .nav-bar { padding:7px 0 12px; }
#home .block { min-height:160px; }

.nav-bar a.print {
	float:right;
	font-size:10px;
	text-transform:uppercase;
	margin:4px 0 0 10px;
	}
#font-size {
	float:right;
	border-right:1px solid #cadfeb;
	padding:3px 4px 2px 0;
	height:14px;
	font-size:14px;
	line-height:16px;
	color:#919191;
	}
* html #font-size {padding-right:0;}
#font-size li {float:left;margin:0 6px 0 0;}
#font-size li a {
	float:left;
	height:13px;
	}
#font-size li .size3, #font-size li .size3on {width:11px;background:url(../images/a3.gif);}
#font-size li .size2, #font-size li .size2on {width:10px;background:url(../images/a2.gif);}
#font-size li .size1, #font-size li .size1on {width:9px;background:url(../images/a1.gif);}


h2 {margin:0 0 10px 0; min-height:22px; font-size:17px; color:#49a196; }
h3 {margin:10px 0 10px 0; font-size:16px; color:#49a196; }
p {margin:0 0 18px 0;}
strong.pharm { display:block; margin-top:-10px; }
.img_title { margin-bottom:10px; }
#splash .img_title { display:block; }

#top-container .content ul.styled li {
	padding:1px 0 3px 22px;
	}
#top-container .content ul.styled li.red {background:url(../images/house-red.gif) no-repeat left;}
#top-container .content ul.styled li.blue {background:url(../images/house-blue.gif) no-repeat left;}
#top-container .content ul.styled li.yellow {background:url(../images/house-yellow.gif) no-repeat left;}

.h_text {margin:0 0 18px 0;}

.resources {
	width:100%;
	overflow:hidden;
	padding:0 0 14px 0;
	}
.resources .h {width:89px;height:11px;background:url(../images/h-resources-for.gif) no-repeat;margin:0 0 6px 0;}
.resources h3 {margin:0 0 11px 0;}

.resources .block {
	width:370px;
	}
.resources .block .image {
        width:80px;
	float:left;
	padding:5px;
	background:#ddeef6;
	}
.resources .block .text {
	float:right;
	width:271px;
	padding:3px 0 0 0;
	}
.resources .block ul {
	width:100%;
	overflow:hidden;
	}
.resources .block ul li {
        margin-top:5px;
	padding:0 0 0 16px;
	background:url(../images/bullet.gif) no-repeat 0% 6px;
        /* To float these like the original comp
        float:left;
        width:109px;
        */
	}
.resources .block p {margin:0;}




#contacts {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-contacts.gif) no-repeat left top;
        margin-top:-18px;
	padding:11px 0 50px 16px;
	width:724px;
	color:#585858;
	font-size: 12px;
	}
#contacts div {float:left;}
#contacts .first {width:173px;}
#contacts .second {width:229px;}
#contacts .third {width:163px;}
#contacts .fourth {width:159px;}
#contacts strong {color:#000;}

.contacts { 
	overflow:hidden;
	background:url(../images/bg-contacts.gif) no-repeat left top;
        margin-top:-18px;
	padding:11px 0 50px 16px;
	width:724px;
	color:#585858; 
}
#home .contacts { margin-top:0; }
.contacts div { float:left; }

#contacts_splash .first  { width:222px; margin-right:20px; }
#contacts_splash .second { width:222px; margin-right:20px; }
#contacts_splash .third  { width:222px; }
#contacts_splash .fourth { width:100%; margin-top:20px; clear:both; text-align:center; }

#contacts_main .first  { width:344px; margin-right:20px; }
#contacts_main .second { width:344px; }
#contacts_main .firstAndSecond { width:708px; margin-right:20px; text-align:center; }

#footer {
	padding:20px 0;
	width:100%;
	overflow:hidden;
	}
#footer .main {width:740px;}
#footer ul {float:left;}
#footer ul li {float:left;margin:0 17px 0 0;}
#footer .copyright {float:right;color:#9c9c9c; text-align: right; }
#footer .copyright .update	{ font-size: 11px;  }

#footer_disclaimer { margin:0 0 10px; padding:10px; border:2px solid #e8e8e8; }

#main-content {
	width:100%;
	overflow:hidden;
	}
#full-column ul { margin-bottom:5px; }
#full-column ul li { display:block; margin-bottom:7px; padding:0 0 0 16px; background:url(../images/bullet.gif) no-repeat 0 4px; }

#bar {
	width:740px;
	overflow:hidden;
	padding:7px 0 8px 0;
	background:url(../images/bg-dotted.gif) repeat-x left bottom;
	}
#bar .nav-bar {float:right;width:300px;}
#bar h1 {float:left;margin:0;}
#bar #imageholder { width:420px; height:20px; float:left; }
h1.eligibility-criteria {width:133px;height:20px;background:url(../images/h-eligibility-criteria.gif);}

#breadcrumbs {
	color:#989898;
	font:10px arial,sans-serif;
	padding:2px 0;
	}
#breadcrumbs a {
	padding:0 12px 0 0;
	background:url(../images/arrow.gif) no-repeat right;
	margin:0 6px 0 0;
	}

#main-content #left-column {
	float:left;
	width:480px;
	padding:8px 10px 56px 0;
	}
	
#main-content #left-column h3 { min-height: 22px; }
* html #main-content #left-column h3 { height:22px; }

#main-content #left-column ul	{ margin: 10px 0 10px 20px; list-style-type: disc; }	
#main-content #left-column ul ul	{ margin: 5px 0 5px 20px; list-style-type: square; }

#main-content #left-column ul li	{ margin: 3px 0 3px -17px; list-style:none; background:transparent url(../images/bullet.gif) no-repeat scroll 0% 6px; padding:0 0 0 16px; }

#main-content #left-column table	{ border-top: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; margin-bottom: 10px;  }

#main-content #left-column table th	{ text-align: left; border-bottom: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; padding: 3px; }

#main-content #left-column table td	{ text-align: left; border-bottom: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; vertical-align: top; padding: 3px; }
	
#main-content #right-column {
	float:right;
	width:235px;
	background:url(../images/subnav_top.gif) no-repeat left top;
	}
#right-column #right-column-btm { *margin-top:-12px; min-height:30px; border-bottom:1px solid #fff; padding:8px 15px 0; background:url(../images/subnav_bottom.gif) no-repeat 0% 100%; background-color:#deeef6;  }
* html #right-column #right-column-btm { height:30px; }
#right-column #right-column-btm h2 { color:#49a196; }
#right-column #right-column-btm li { background-position:0 4px; }

#right-column .subtitle { margin-top:12px; padding:0 2px 1px 10px; background:#49a196; *padding-bottom:8px; }
#right-column .subtitle h2 { color:#fff; font-size:12px; min-height:22px; }

#right-column #subnav { margin:0 0 10px -15px; background:url(../images/subnav_dots.gif) no-repeat 0% 100%; }
#right-column #subnav li { padding-left:15px; color:#919191; background:none; }
#right-column #subnav li.on { background:url(../images/subnav_arrow.gif) no-repeat 0 2px; }
#right-column #subnav li a { font-weight:bold; }

#right-column #subnav li ul { margin:5px 0 -5px -15px; background:none; }
#right-column #subnav li li { padding-left:30px; }

#main-content #full-column {
	float:left;
	width:725px;
	padding:8px 0 56px 0;
	}

#right-column h4 {
	margin:0;
	font-size:12px;
	color:#00467f;
	}
#right-column ul {
	padding:0 0 8px 0;
	margin:4px 0 14px 0;
        *border-top:1px solid #deeef6;
	}
#right-column ul li {
	padding:0 0 0 16px;
	margin:0 0 4px 0;
        min-height:20px;
	background:url(../images/bullet.gif) no-repeat 0 5px;
	}
	
	
/* New - Splash Page Styles
---------------------------------------------- */
body.splash { text-align:center; font-size:12px; font-family:arial, helvetica, sans-serif; color:#333; background: #dedede url(../images/bg.jpg) repeat-x; }

#sp_container { width:900px; height: 544px; margin:0 auto; padding-top: 72px; text-align:left; background: url(../images/con_bg.jpg) no-repeat 0 0; }

#sp_content { position:relative; width:765px; height:100%; margin: 0 auto; z-index:50; background: url(../images/bg.gif) no-repeat 0 0;}

#flashContainer { height: 324px; width: 730px; padding: 10px 0 5px 15px;}

#sp_footer { height: 200px; width: 760px; clear:both; margin: 0 auto; background:url(../images/footer.gif) no-repeat 0 0;}
#sp_footer p { text-align: right; font-size: 10px; margin: 3px 5px 0 0; color: #a3a2a2;} 

.left_col { position: relative; height: 185px; width: 240px; margin: 5px 0 0 15px; padding: 20px 0 0 0; float: left; background: url(../images/left_col.jpg) no-repeat 0 0;}

.left_col h2 { margin: 0 0 0 15px; font-size: 18px; color: #00467f;}

.left_col ul.first { float: left; width: 34%; list-style:none;}
.left_col ul.second {float: right; width: 60%; list-style:none;}
.left_col li {margin: 0 0 4px 4px; padding: 0 0 0 35px; font-size:14px; background-image: url(../images/aarow.gif); background-repeat: no-repeat; background-position: 20px 50%; color: #00467f;}

.mid_col { position: relative; height: 185px; width: 240px; margin: 5px 5px 0 7px; padding: 15px 0 0 0; float: left; background: url(../images/mid_col.jpg) no-repeat 0 0;}

.right_col { position: relative; height: 185px; width: 240px; margin: 5px 15px 0 0; padding: 20px 0 0 0; float: right; background: url(../images/right_col.jpg) no-repeat 0 0; overflow: none;}

.right_col h2 { margin: 0 0 10px 15px; font-size: 18px; color: #faa624;}

.right_col ul {margin: 15px 0 0 20px; padding: 0 0 0 15px; list-style-image:url(../images/aarow.gif); color: #00467f;}
.right_col ul li { margin-bottom:12px; padding-left:0px; font-size:15px; }


/* 2 Col - Splash Page Styles
---------------------------------------------- */
.left_2col { position: relative; height: 185px; width: 362px; margin: 5px 11px 0 15px; padding: 15px 0 0 0; float: left; display:inline; background: url(../images/mid_2col.jpg) no-repeat 0 0;}

.right_2col { position: relative; height: 185px; width: 357px; margin: 5px 0 0; padding: 20px 0 0 0; float: left; display:inline; background: url(../images/right_2col.jpg) no-repeat 0 0; overflow: none;}

.right_2col h2 { margin: 0 0 10px 15px; font-size: 18px; color: #faa624;}
.right_2col img { margin:15px 0 0; }
.right_2col ul {margin: 15px 0 0 20px; padding: 0 0 0 15px; list-style-image:url(../images/aarow.gif); color: #00467f;}
.right_2col ul li { margin-bottom:12px; padding-left:0px; font-size:15px; }



.vhdm { margin:15px 0 0 62px; }

ul li a:link, ul li a:hover, ul li a:visited, ul li a:active  {color: #00467f; text-decoration:none;}

.medicare { margin: 7px 15px 7px 22px; display: block; line-height:13px;}

/* Old - Splash Page Styles
---------------------------------------------- */
#splash {
	background:#fff url(../images/bg-splash-x.jpg) repeat-x top;
	}
#splash #middle	{
	background:url(../images/bg-splash.jpg) no-repeat center top;
	}
#splash #middle .main {
	width:740px;
	padding:199px 0 0 0;
	}
 #middle #splash_logo {
 	width:203px;
	height:121px;
	background:url(../images/logo-big.gif);
	position:absolute;
	top:59px;
	left:259px;
 	}
	
#splash .dotted {
	background:url(../images/bg-dotted.gif) repeat-x left bottom;
	margin:0 0 20px 0;
	}
#splash .row {
	width:100%;
	overflow:hidden;
	}
#splash .row h2 {margin:0 0 16px 0;}
#splash .row .left-column {
	float:left;
	width:420px;
	padding:0 0 20px 9px;
	}
#splash .row .right-column {
	float:right;
	width:258px;
	background:url(../images/bg-right-column.png) no-repeat left top;
	margin:14px 0 0 0;
	padding:16px 0 0 17px;
	height:112px
	}
h2.select-your-state {width:118px;height:14px;background:url(../images/h-select-your-state.gif);}
h2.additional-services {width:132px;height:14px;background:url(../images/h-additional-services.gif);}
#splash .row .right-column li {
	float:left;
	width:109px;
	padding:0 0 0 16px;
	margin:0 0 4px 0;
	background:url(../images/bullet.gif) no-repeat left;
	position:relative;
	font-size:14px;
	}

#splash .last { margin-bottom:30px; }

/* SITEMAP
------------------------------------------------------------------------------------- */
#sitemap ul { margin:5px 0 0 10px; }
#sitemap ul ul { margin-bottom:10px; }
#sitemap .level1 li { padding-left:15px; background:url(../images/bullet.gif) no-repeat 0 4px; }
#sitemap .level2 li { background:none; }  

/* LINK ICONS
------------------------------------------------------------------------------------- */
.pdf 		{ padding:0 14px 0 0; background:url(../images/link_pdf.gif) no-repeat 100% 4px; }

/* MISC. CLASSES & IDS
------------------------------------------------------------------------------------- */
.show { display:block; }
.hide { display:none; }
.clear { clear:both; }
br.clear { line-height:0px; height:0; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix { display:inline-block; }
.clearfix { /*\*/display:block;/**/ }

/* FIX FOR PWP RETYPE PASSWORD STYLING  */
.PWPRetypePromptText { display:block; }

/* ADD THIS CLASS TO AN ELEMENT TO FIX THE IE ITALICS BUG,
MUST BE THE INNER-MOST BLOCK-LEVEL ELEMENT THAT CONTAINS THE TEXT LIKE p, blockquote OR li
MAY REQUIRE A MORE DIRECT PATH TO THE ELEMENT */
* html .italicsfix { /*\*/overflow:hidden; o\verflow:visible; width:100%; w\idth:auto; he\ight:1%;/**/ }

.floatleft { float:left; }
.floatright { float:right; }

img.floatleft { margin:0 10px 5px 0; position:relative; }
img.floatright { margin:0 0 5px 10px; position:relative; }

.alignleft { text-align:left; }
.alignright { text-align:right; }
.aligncenter { text-align:center; }
.aligntop { vertical-align:top; }
.alignbottom { vertical-align:bottom; }

#notfound { margin-top:10px; }

/* sIFR
------------------------------------------------------------------------------------- */
/* THESE ARE STANDARD sIFR STYLES... DO NOT MODIFY */
.sIFR-flash { margin:0; visibility:visible !important;	}
.sIFR-replaced { visibility:visible !important; }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }

/* HIDE ADBLOCK OBJECT TAB:THE TEXT SHOULD SHOW UP JUST FINE, NOT POORLY WITH A TAB LAID OVER IT. */
.sIFR-flash + div[adblocktab=true] { display:none !important; }

/* THESE "DECOY" STYLES ARE USED TO HIDE THE BROWSER TEXT BEFORE IT IS REPLACED... 
NEGATIVE-LETTER SPACING IS USED TO MAKE THE BROWSER TEXT METRICS MATCH UP WITH
THE sIFR TEXT METRICS SINCE THE sIFR TEXT MAY NOT ALWAYS MATCH UP. YOUR OWN
SETTINGS MAY VARY... ANY WEIRD SIZING ISSUES YOU MAY RUN INTO ARE USUALLY
FIXED BY TWEAKING THESE DECOY STYLES. BE AS SPECIFIC AS NEEDED. */


/* iBOX
------------------------------------------------------------------------------------- */
#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	padding:0;
	width:300px;
	margin:0;
}

#ibox_final { width:380px; margin:0 auto; padding:0; background:url(../images/states_top.gif) no-repeat 0 0;  }
   #ibox_final .title { margin-top:10px; }

#ibox_final_inner { *margin-top:-8px; background:#ffffff; padding-bottom:20px; min-height:70px; }
* html #ibox_final_inner { height:70px; }
   #ibox_final_inner ul { width:150px; margin:15px 0 20px 25px; float:left; color:#afafaf; }
   #ibox_final_inner ul li { padding:0 0 6px 25px; background:url(../images/states_icon.gif) no-repeat 0 1px; font-size:13px; }
   #ibox_final_inner br { *display:none; }

#ibox_footer_wrapper {
	width:380px; margin:0 auto;
}
#ibox_footer { display:none;}

#ibox_close { width:380px; height:41px; margin: 0 auto; padding-top:11px; background:url(../images/states_bottom.gif) no-repeat top left; }

#ibox_close_a { display:block; width:99px; height:17px; margin-left:258px; text-decoration:none; background:url(../images/states_close.gif) no-repeat 0 0; }
#ibox_close_a span { visibility:hidden; }

/* for font size change */
/* was 12px */
div.content_font_change * { font-size:14px; }
div.content_font_change h1 { font-size: 16px; }
div.content_font_change #s_content .sitemap div b a:link, div.content_font_change #s_content .sitemap div b a:visited { font-size: 11px; }

div.content_font_change .mainmenu { font-size: 11px; }

#h_news { margin:0 0 20px; display:block; width:740px; overflow:hidden; background:url(../images/bg-dotted.gif) repeat-x left top; }
#h_news.contacts { padding-bottom:10px; }
#h_news img { margin:10px 0 0; float:left; display:inline; }
#h_news ul { margin:5px 0 5px 10px; width:620px; float:left; display:inline; }
#h_news ul li { margin-top:5px; padding:0 0 0 16px; background:url(../images/bullet.gif) no-repeat 0% 5px; }
#h_news span.viewmore { margin:10px 0 0; display:block; }
#h_news span.viewmore a:hover { text-decoration:none; }