@charset "utf-8";
/* CSS Document */

body {background:url(images/background.jpg) center top repeat-x #8191a9; font-family:Arial, Helvetica, sans-serif; margin:; padding:0;}

/*h1{display:block; width:180px; height:14px; margin:2px auto; padding:2px 0 2px 800px; color:#FFFFFF; font-size:14px; font-weight:100; letter-spacing:1px;}*/
h1 {width:980px; height:15px; /*border:3px solid #ff0000;*/ margin:2px auto; padding:0px; text-align:right;  color:#FFFFFF; font-size:14px; font-weight:100; letter-spacing:1px; text-transform:capitalize;}

#container { width:980px; margin:0px auto; padding:0px; height:auto; position:relative;}

#navigation {}
/*#navigation a { background:url(../images/navlist.jpg) no-repeat #EEE;	display: block;	cursor: pointer;	padding: 30px 5px;	color: #ffffff;	text-decoration: none;	height: 2px; width:auto;}
#navigation a:hover {}*/

#header { height:244px; width:980px; margin:0; padding:0; position:absolute; top:65px; left:0; background:url(images/header-back.jpg) no-repeat top left;}
#header img {border:none; margin:20px 15px 0 12px;}
#header h1 {}
#header a {display:block; width:496px; height:23px; background:url(images/header-image.jpg); border:none; text-decoration:none; text-align:right; padding:190px 20px 8px 0px; font-size:12px; color:#FFFFFF; position:absolute; top:12px; right:12px;}

#leftnavigation {position:absolute; top:325px; left:40px; width:auto; height:auto;}
#leftnavigation ul {font-family:Arial, Helvetica, sans-serif; font-weight:100; letter-spacing:1px; font-size:13px; margin:0; padding:0;}
#leftnavigation li {margin:10px 0px; list-style:none;}
#leftnavigation a {text-decoration:none; color:#FFFFFF;}

#prebody {width:980px; height:11px; background:url(images/prebody.jpg) no-repeat; position:absolute; top:308px; left:0px;}	

 a.topmenu
{
 background:url(../images/navlist.jpg) no-repeat #EEE;
	display: block;
	cursor: pointer;
	padding: 30px 5px;
	color: #ffffff;
	text-decoration: none;
	height: 2px;
}


#body {height:502px; width:739px; margin:0; padding:8px 10px; position:absolute; top:319px; left:215px; background:url(images/body-back.jpg) no-repeat top left;}
h1.body {color:#3D4751; font-size:25px; font-weight:100; letter-spacing:3px; margin:0; padding:0px; width:620px; position:absolute; top:450px; left:20px; text-align:center; /*border:1px solid Red;*/ height:auto; }

#content-body {height:400px; width:720px; position:absolute; top:10px; left:20px; overflow:auto; margin:0; padding:0;/* background:#FFFFFF; opacity:.40; filter:alpha(opacity=40);*/}
#content-body h2 {color:#3D4751; font-size:22px; font-weight:100; letter-spacing:1px; margin:8px 25px 8px 0px; text-align:right; text-decoration:underline;}
#content-body h3 {color:#3D4751; font-size:16px; font-weight:100; letter-spacing:1px; margin:22px 10px 8px 10px; text-align:left; border-bottom:1px solid #ffffff/*3px solid #B0ABA8*/;}
#content-body h4 {color:#3D4751; font-size:14px; font-weight:100; letter-spacing:1px; margin:18px 10px 8px 10px; text-align:left;}
#content-body p {color:#3D4751; font-size:13px; font-weight:100;  margin:8px 10px 8px 10px; }
#content-body a {color:#3D4751; text-decoration:none; font-weight:bold;}
#content-body a:hover {color:#FFFFFF;}
#content-body ul {margin:15px 40px;}
#content-body li {color:#3D4751; font-size:13px; font-weight:100; margin:1px 0px; list-style-type:square;}
#content-body img {border:2px solid #fff; margin:10px;}

.adlink {width:680px; height:15px; margin:15px auto; padding:2px; overflow:hidden; border:1px solid white;}

.featured_plan {position:relative; display:block; width:340px; height:12px; background:url(images/featured_plan_15551_front.jpg); border:2px solid #fff; text-decoration:none; text-align:right; padding:180px 10px 8px 0px; font-size:12px; color:#FFFFFF; margin:15px 30px; /*float:left;*/}
.featured_plan:hover {background:url(images/featured_plan_15551_back.jpg);}
.featured_plan_text {width:300px; height:200px; margin:5px; padding:0; float:right;}

#search {width:254px; margin:0; padding:0; position:absolute; top:308px; left:15px; color:#FFFFFF; }/*background:url(images/search-back.jpg) no-repeat top left;*/

#footer {width:980px; height:35px; text-align:center; padding:10px 0 0 0; margin:0; position:absolute; top:850px; color:#FFFFFF; font-size:14px; font-weight:100; letter-spacing:1px;}

.sub {margin-left:10px; font-size:11px; text-indent:10px}