* {
	margin: 0px; /*SETS 0 MARGIN*/
	padding: 0px;
}
html {
	font-family: Tahoma;
	color: #5f6a80;
	font-size: 14px;
	font-style: normal;
	letter-spacing: .5px;
	background-image: url(../images/gradient_bg.png);/*Gradient back ground*/
	background-repeat: repeat-x;
	background-color: #E4E1D8;
}
body {
	background-image: url(../images/shadow.png);/*wrapper Shadow*/
	background-repeat:repeat-y;
	background-position:center;
}
.p1 {
    color:Navy;
    font-size: 25px;
    padding-bottom: 5px;
}
.p2 {
    color:#184a81;
    padding-bottom: 5px;
}
p {
	margin-bottom: 10px;
}

links a {
    color:#2a89bf;
}
h1 {
	font-family: Tahoma;
	font-size: 24px; /*H1 FONT SIZE*/
	color: #1f4164; /*H1 FONT COLOR*/
	font-weight: 100;
	font-style: normal;
	padding-bottom: 5px;
}
.top_body_bg{
	background-image:url(../images/header_back_bg.png);/*picture behind the top header*/
	background-repeat:no-repeat;
	background-position: center top;
}
 #wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;	
}
/* ----------NAVIGATION STYLES START---------- */
#subnav{
	float:none;
	display:block;
	height:40px;
	line-height:20px;
	padding:0;
	list-style-type:none;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	background-position:0 0;
	font-size:.95em;
}
#subnav li{
	background-image:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	font-size:1.2em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	float: left;
}
#subnav li a{
	height:40px;
	line-height:40px;
	display:block;
	color:#fff;
	text-decoration:none;
	background-image:url(../images/nav.png);
	background-repeat:no-repeat;
	background-position:right -120px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	float: left;
}
#subnav li:hover{
	background-position:0 -40px
}
#subnav li:hover a{
	background-position:right -160px
}
#subnav li.active{
	background-position:0 -80px
}
#subnav li.active a{
	background-position:right -200px;
	color:#00345c
}
ul#subnav li a:hover{
	color:#fff
}
#subnav li.active a:hover{
	color:#00345c
}

/* ----------NAVIGATION STYLES END---------- */


/* ----------ICON BAR START---------- */
#iconbar{
	width:816px;
	height:144px;
	background:#222e65 url(../images/icon-bar.jpg) no-repeat scroll 0 0;
	margin-top:16px;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
}

#iconbar_wrapper {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 50px;
}

#iconbar h2{height:34px;line-height:34px;margin:0;padding-left:16px;color:#fff;font-size:1.45em;font-weight:400;font-family:sans-serif}
#iconbar a{width:204px;height:68px;float:left;display:inline;color:#fff;text-decoration:none;font-size:1.05em;padding-top:25px}
#iconbar a:hover{background-image:url(../images/iconbar-ro.png);background-position:0 0;background-repeat:repeat-x}
#iconbar img{
	float:left;
	margin-right:-10px;
	margin-top: -25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#iconbar span{display:block;color:#6fbcf4}
/* ----------ICON BAR ENDS---------- */
/* ----------WIDGET STARTS---------- */
#top_widget{
	float: left;
	height: 329px;
	width: 852px;
	
}

#bottom_widget{
	float: left;
	height: 350px;
	width: 856px;

}
.widget{
	width:400px;
	height:313px;
	background:#e7e7e7 url(../images/homepage-widget-bg-small.png) no-repeat scroll 0 49px;
	position:relative;
	font-size:.80em;
	margin-top: 0;
	margin-right: 26px;
	margin-bottom: 16px;
	margin-left: 0;
	float: left;
}

.widget div.active{display:block}.widget h2{height:49px;line-height:45px;color:#fff;padding-left:16px;font-size:1.3em;font-weight:400;font-family:sans-serif;margin:0;background:#222e65 url(../images/device-title.png) repeat-x scroll 0 0;position:relative}


.widget .text{
	position:absolute;
	left:2px;
	top:257px;
	width:399px;
	height: 41px;
}
/* ----------WIDGET ENDS---------- */

#wrapper .top_spacing {
	height: 0px;
	width: 1000px;
}
#wrapper .menu {
	height: 40px;
}
#wrapper .header_content {
	width: 960px;
	padding-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
#wrapper .header_content_index {
	width: 816px;
	padding-top: 20px;
	padding-bottom: 50px;
	margin-right: auto;
	margin-left: auto;	
}
.column1{
	width: 450px;
	float: left;
}
.column2{
	width: 424px;
	float: right;
}

#wrapper .middle_content {
	width: 968px;
}
.middle_left {
	float: left;
	width: 276px;
	padding-top: 20px;
	padding-bottom: 10px;
	display: inline;
	padding-right: 20px;
}
.middle_center {
	width: 276px;
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
	padding-right: 20px;
}
.middle_right {
	float: right;
	width: 276px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
}
#wrapper .footer {
	width: 968px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

/*====================Table======================*/
#price table a,
#price table a:link,
#price table a:visited {
	border:none;
	}		
#price table {
	width:90%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
	border-collapse:collapse;
	font-size: 0.9375em;
	text-align: left;
}
#price tr.odd td,tr.odd .column1 {
	background-color: #f4f9fe;
	background-image: url(image/table_background.gif);
	background-repeat: repeat-x;
}	
#price td {
	color:Navy;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
}				
#price th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
}
