 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/*************************************************************/
a {
	color:#2981d0;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}
.nobg {
	background:none !important;
	}
h2 {
	color:white;
	font-size:14pt;
	padding-bottom:20px;
	font-weight:normal;
	}
body {
	background:url(img/bodybg.png) repeat-x top left #0e3255;
	font-family:"Tahoma",sans-serif;
	font-size:10pt;
	color:#a1afbd;
	line-height:1.2em;
	}
/*************************************************************/
#bodywrap {
	width:950px;
	margin:5px auto;
	background:url(img/bwbg.jpg) no-repeat top right;
	}
#header {
	height:400px;
	background:url(img/logo.png) no-repeat 379px 307px;
	}
#header .menu {
	padding-top:65px;
	padding-left:15px;
	}
#header .menu ul {
	list-style-position:inside;
	}
#header .menu li {
	padding:15px 0;
	background:url(img/menulibottom.gif) repeat-x bottom left;
	width:200px;
	}
#header .menu div {
	background:url(img/menuli.gif) no-repeat left;
	padding-left:25px;

	}
#logo {
	margin-top:307px;
	margin-left:430px;
	float:right;
	}
#siebar {
	float:left;
	width:0px;
	padding-left:15px;
	padding-bottom:42px;
	}
#siebar .plans {
	height:230px;
	}
#siebar .news {
	clear:left;
	font-size:7.6pt;
	}
#siebar .news li {
	padding-bottom:18px;
	}
#siebar .news .date {
	color:#3493e9;
	font-weight:bold;
	background:url(img/newsico.gif) no-repeat top left;
	padding-bottom:15px;
	padding-left:26px;
	font-size:7.8pt;
	}
#siebar .news li a {
	color:#a1afbd;
	}

#sidebar {
	float:left;
	width:275px;
	padding-left:15px;
	padding-bottom:42px;
	}
#sidebar .plans {
	height:230px;
	}
#sidebar .news {
	clear:left;
	font-size:7.6pt;
	}
#sidebar .news li {
	padding-bottom:18px;
	}
#sidebar .news .date {
	color:#3493e9;
	font-weight:bold;
	background:url(img/newsico.gif) no-repeat top left;
	padding-bottom:15px;
	padding-left:26px;
	font-size:7.8pt;
	}
#sidebar .news li a {
	color:#a1afbd;
	}
#conent {
	margin-left:20px;
	}
#conent .page {
	padding-top:20px;
	padding-bottom:40px;
	font-size:8pt;
	}
#conent .pagetitle {
	color:white;
	font-size:13.6pt;
	padding-bottom:20px;
	font-weight:normal;
	}
#conent .page p {
	padding-bottom:15px;
	}

#content {
	margin-left:325px;
	}
#content .page {
	padding-top:20px;
	padding-bottom:40px;
	font-size:8pt;
	}
#content .pagetitle {
	color:white;
	font-size:13.6pt;
	padding-bottom:20px;
	font-weight:normal;
	}
#content .page p {
	padding-bottom:15px;
	}
#fooer {
                margin-left:5px;
	clear:both;
	padding-bottom:20px;
	padding-left:15px;
	}
#fooer .copyright {
	float:left;
	font-size:8pt;
	}
#fooer .menu {
	margin-left:345px;
	}
#fooer .menu li {
	display:inline;
	padding-right:12px;
	font-size:8pt;
	}

#footer {
                clear:both;
	padding-bottom:20px;
	padding-left:15px;
	}
#footer .copyright {
	float:left;
	font-size:8pt;
	}
#footer .menu {
	margin-left:340px;
	}
#footer .menu li {
	display:inline;
	padding-right:12px;
	font-size:8pt;
	}
/*******************************************PLANS**********************************************/
.plans h3 {
	font-size:11pt;
	font-weight:bold;
	background:url(img/dots.gif) repeat-x bottom left;
	padding-bottom:8px;
	}
.plans ul {
	background:url(img/dots.gif) repeat-x bottom left;
	font-size:8pt;
	padding:25px 120px 25px 0;
}
.plans ul span {
	width:105px;
	display:block;
	float:left;
	color:#a1afbd;
	}
.plans .price {
	float:left;
	color:white;
	font-weight:bold;
	padding-top:6px;
	}
.plans .price  {
	line-height:1.7em
	}
.plans .price .a {
	font-size:7pt;
	padding-left:5px;
	}
.plans .price .b {
	font-size:15pt;
	font-weight:normal;
	}
.plans .price sup {
	font-size:7pt;
	vertical-align:top;
	}
.plans .more {
	text-align:right;
	padding-top:10px;
	}
.plans .more a {
	color:white;
	}
#content .plans {
	overflow:auto;
	}
#content .plans h2 {
	visibility:hidden;
	}
#content .plans .plan {
	width:295px;
	float:left;
	}
#content .planb {
	padding-right:35px;
	}
.plana h3 a,.plana li,.plana .a,.plana .b,.plana .ba {
	color:#3493e9
	}
.planb h3 a,.planb li,.planb .a,.planb .b,.planb .ba {
	color:#6b8e01;
	}
.planc h3 a,.planc li,.planc .a,.planc .b,.planc .ba {
	color:#f0a400;
	}
.planba h3 a,.planba li,.planba .a,.planba .b {
	color:#6b8e01;
}
.plans .price .ba {
	font-size:15pt;
	font-weight:normal;
	}
#content .planba {
	padding-right:35px;
	}
.planab h3 a,.planab li,.planab .a,.planab .b,.planab .ba {
	color:#3493e9
	}
.planbb h3 a,.planbb li,.planbb .a,.planbb .b,.planbb .ba {
	color:#6b8e01;
	}
.plancb h3 a,.plancb li,.planc .a,.plancb .b,.plancb .ba {
	color:#f0a400;
	}

.planba {
	background:url(img/planba.gif)  no-repeat right;
	}

.plana {
	background:url(img/plana.gif) no-repeat right;
	}
.planb {
	background:url(img/planb.gif)  no-repeat right;
	}
.planc {
	background:url(img/planc.gif) no-repeat right;
	}
/*******************************************I LOVE IE******************************************/
* html #header .menu div {
	height:1px;
	}
* html .plan h3 {
	height:1px;
	}
* html .plan .price {
	height:40px;
	}
* html .plan {
	height:1px;
}
.plan h3 {
	width:100%;
	}
.plan ul {
	height:60px;
	}
* html #content .page {
	padding-top:32px;
	}

.form {
	padding:0 0 40px 0;
	text-align:center;
}

.form_box {
	overflow:hidden; _zoom:1;
	padding:0 0 40px 0;
}
.form_box p {
	float:left;
	padding:0 5px;
}
.form_box img {
	margin:0 0 10px 0;
	vertical-align:top;
	border:1px solid #fff;
}