/* General Style */
body
{
	background		: #2F7B9F url(../images/background-img.jpg) 0px 0px repeat-x;
	font-family		: Arial;
	font-size		: 12px;
	color			: #D3F1FF;
	padding			: 0px;
	margin			: 0px;
}

a 
{
	text-decoration		: none;
	outline				: none;
	color				: #89D8FD;
	font-weight			: bold;
}

a:hover
{
	color				: #D3F1FF;
	text-decoration		: underline;
	outline				: none;
	cursor				: url("../images/cursor.png"), auto;
}

img
{
	border	: none;
}

ul, li
{
	padding		: 0px;
	margin		: 0px;
	list-style	: none;
}

h1
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 22px;
	font-weight		: normal;
	color			: #fff;
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
	line-height		: 30px;
	margin-bottom	: 10px;
	text-indent		: 34px;
	background:url(../images/main-title-icon.png) 2px 3px no-repeat;
}

h2
{
	font-size		: 14px;
	font-weight		: normal;
	color			: #A1D5FB;
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
	padding-bottom	: 10px;
}

h3
{
	font-size		: 14px;
	font-weight		: bold;
	color			: #F9A94A;
	text-transform	: uppercase;
	padding			: 0px;
	margin			: 0px;
	padding-bottom	: 10px;
}

h4
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 14px;
	font-weight		: bold;
	color			: #FFFFFF;
	padding			: 0px;
	margin			: 0px;
}

h4 a
{
	color	: #fff;
}

h5
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 22px;
	font-weight		: normal;
	color			: #fff;
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
}

h6
{
	font-size		: 14px;
	font-weight		: bold;
	color			: #23B9FF;
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
	padding-bottom	: 5px;
}

input, textarea, select
{
	font-size		: 11px;
	color			: #000;
	border			: 1px solid #8FC9E1;
	background		: #4F9DC1;
	font-family		: Arial, Helvetica, sans-serif;
}

input:hover, input:focus
{
	border			: 1px solid #B5E9FF;
	background		: #68B9DA;
}

.stdbtn
{
	background		: #135E84;
	font-size		: 12px;
	color			: #FFFFFF;
	font-weight		: bold;
	padding			: 2px;
}

.button
{
	background		: #93DAE9 url(../images/btn-bg.jpg) repeat-x bottom;
	font-weight		: bold;
	color			: #FFFFFF;
	font-size		: 11px;
	padding			: 3px 2px 3px 2px;
	border			: 1px solid #2390AA;
}

.chkbox
{
	background	: none;
	border		: none;
}

.errormsg
{
	color				: #FF0000;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: normal;
}

.successmsg
{
	color				: #006633;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: normal;
}

.style1
{
	color		: #FF8D41;
	font-size	: 12px;
}

/*.....Header Section......*/
#flag-bg
{
	background:url(../images/flag-icon-bg.jpg) no-repeat bottom left;
	width:24px;
	height:50px;
	padding-bottom:10px;
}

#flag-bg img
{
	padding-bottom:5px;
	padding-left:2px;
}

/*.....Content Section......*/
.contact-bg 
{
	background		: url(../images/contact-bg-img.png) no-repeat top left;
	height			: 42px;
	behavior		: url(iepngfix.htc);
}

.contact-bg h4
{
	padding-left	: 45px;
}

.contact-content-bg
{
	background		: url(../images/contact-content-bg.jpg) no-repeat top left;
	color			: #FFFFFF;
	line-height		: 14px;
	padding-left	: 20px;
	padding-bottom	: 10px;
}

.content
{
	padding			: 0px;
}

.content-box
{
	width			: 215px;
	background		: url(../images/content-box-bg1.png) no-repeat bottom right;
	height			: 142px;
}

.icon
{
	padding-top		: 15px;
}

.box-content
{
	padding		: 10px 10px 5px 15px;
}

.box-content li
{
	padding-bottom		: 10px;
	color				: #FFF;
	list-style-image	: url(../images/list-icon.png);
	margin-left			: 25px;
}

.content-top
{
	padding		: 10px 0px 0px 10px;
}

.inner-content
{
	padding		: 10px 0px 20px 0px;
}

.inner-content h1
{
	padding-bottom	: 5px;
}

.inner-content li
{
	line-height		: 18px;
}

.tab
{
	text-align		: center;
}

.tab a.tablink
{
	background		: url(../images/tab.jpg) no-repeat top left;
	width			: 150px;
	display			: block;
	text-align		: center;
	line-height		: 32px;
	white-space		: nowrap;
}

.tab a.active
{
	background		: url(../images/tab-hover.jpg) no-repeat top left;
	width			: 150px;
	display			: block;
	line-height		: 32px;
	color			: #181A1B;
	text-decoration	: none;
}

.tab a:hover
{
	text-decoration		: none;
}

/*#trRow1 span, #trRow2 span, #trRow3 span, #trRow4 span
{
	color			: #ACE3FD;
	font-weight		: bold;
}*/

#trRow1 li, #trRow2 li, #trRow3 li, #trRow4 li, .lisiitem li
{
	list-style-image	: url(../images/list-icon.png);
	margin-left			: 25px;
}

#trRow1 h4, #trRow2 h4, #trRow3 h4, #trRow4 h4
{
	padding		: 5px 0px 5px 0px;
}

.border
{
	background		: #67B5DB url(../images/content-bg.jpg) repeat-x top left;
}

.grid
{
	background		: #2E7192 url(../images/grid-bg.jpg) repeat-x bottom left;
	font-weight		: bold;
	color			: #fff;
	font-size		: 11px;
	text-transform:uppercase;
}	

.float-left
{
	float	: left;
}

.float-right
{
	float			: right;
	margin-left		: 10px;
}

.bluelink{color:#95D7F7; text-decoration:underline;}
.bluelink a{color:#95D7F7; text-decoration:underline;}
.bluelink a:hover{color:#FF8500; text-decoration:underline;}

/*.....Footer Section......*/
#footer-section
{
	background	: #2F7B9F url(../images/footer-bg-img.jpg) repeat-x top left;
}

.footer-link
{
	background-color	: #135E84;
	text-align			: center;
	color				: #A6D6ED;
	padding-bottom		: 25px;
	line-height			: 20px;
	font-size		: 11px;
}

.footer-link a
{
	color			: #A6D6ED;
	font-weight		: normal;
}

.footer-link a:hover
{
	color				: #ffffff;
	text-decoration		: underline;
}
/*****************************************/

#pricetable a img {border:0;vertical-align:text-bottom;}
#pricetable table {border-collapse:collapse;}
#pricetable th.side {
	background: transparent url(../images/bg_th.gif) repeat-x bottom left;
}
#pricetable td.side {
	text-align:right;
	background: transparent url(../images/bg_td_side.gif) no-repeat bottom left;
	width:180px;
	font:bold 12px/15px verdana;
	color:#6e6f37;
	padding-right:8px;
}

#pricetable th {
	height:64px;
	border-right:1px solid #2F7B9F;
	vertical-align:bottom;
	color:#fff;
	font:normal 21px/27px arial;
	letter-spacing:2px;
	background:transparent url(../images/bg_th.gif) no-repeat bottom left;
	}
	
#pricetable tbody{
text-align:center;
	background:transparent url(../images/bg_td.gif) repeat bottom left;
	border-right:1px solid #2F7B9F;
	color:#fff;
	width:108px;
	height:40px;
	font:bold 12px/18px verdana;
}	
#pricetable td {
	text-align:center;
	border-right:1px solid #2F7B9F;
	color:#fff;
	width:108px;
	height:40px;
	font:bold 12px/18px verdana;
}

#pricetable thead td{background:url(../images/title_bg_td.jpg) repeat-x bottom left;}
#pricetable td.on {background:transparent url(../images/bg_td_on.gif) no-repeat bottom left; width:148px;}
#pricetable th.on {
	background:transparent url(../images/bg_th_on.png) no-repeat bottom left;
	padding-bottom:9px;
	_padding-bottom:0px;
	width:148px;
	behavior: url(iepngfix.htc);
}

#pricetable tfoot td {
	background:transparent url(../images/bg_foot_td.png) no-repeat top left;
	height:64px;
	vertical-align:top;
	padding-top:8px;
	behavior: url(iepngfix.htc);
}
#pricetable tfoot td.on {
	background:transparent url(../images/bg_foot_td_on.png) no-repeat top left;
	padding-top:16px;
}
#pricetable tr.side {
	background: transparent url(../images/bg_foot_td_side.png) no-repeat top left;
}
#pricetable tbody td.text{
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#A8DAF3;
	padding-right:8px;
	text-align:right;
	text-transform:uppercase;
}
#pricetable tfoot td.side {background: transparent url(../images/bg_foot_td_side.png) no-repeat top left;}
#pricetable tbody tr:hover, #pricetable tbody td:hover { color:#fff; background:transparent url(../images/bg_foot_td_side.gif) repeat-x left bottom; }