/* CSS Document */
body 
{
	margin:0px;
	padding:0px;
	background-image:url(../images/bubbleBG3.jpg);
	background-repeat:repeat-x;
	background-color:#03418e;
	behavior: url("iepngfix.htc");
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f45a3;
}
/*Gerneic*/
div, ul, li, a, p, h1, h5, h6, img, span, strong, input, label, ol, form, blockquote, checkbox, textarea{padding:0px;margin:0px;}
h2{ font: normal 18px/20px Arial, Helvetica, sans-serif; padding:3px 0; margin:0;}
h3{ font: bold 16px/16px Arial, Helvetica, sans-serif; padding:0 0 3px 0; margin:0;}
h4{ font: bold 14px/14px Arial, Helvetica, sans-serif; padding:0 0 3px 0; margin:0;}
.clear { clear:both; }
small{line-height:16px;}
a
{
	color:#196e83;
	text-decoration:none;
}
a:hover
{
	color:#002157;
	text-decoration:none;
}

a img {
	border:none;
}
.downBg
{
	background-image:url(../images/seaBottom12.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.downBg1
{
	background-image:url(../images/seaBottom121.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.menuBg
{
	background-image:url(../images/menuBar2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	/*background-color:#105251;*/
	height:29px;
}
.menuBg ul  li
{
	list-style:none;
	float:left;
	
}
.menuBg ul  li a
{
	color:#012068;
	font-family:'Trebuchet MS', Trebuchet, Verdana, sans-serif;
	font-size:17px;
	text-decoration:none;
	padding-right:24px;
	padding-left:24px;
	height:29px;
	border-right:1px solid #99cffd;
}
.menuBg ul  li a:hover
{
	color:#1a90cb;
}
.menuBg ul  li a.active
{
	color:#32b940;
}
.menuBg ul  li a.active:hover
{
	color:#1a90cb;
}
.menuBg ul  li.first
{
	padding-left:8px;
}
.menuBg ul  li a.no_border
{
	border:0px;
}
.mainbody
{
	background-color:#FFFFFF;
}

.left_panel
{
	background-image:url(../images/sidebarBG.gif);
	background-repeat:repeat-y;
	border-right:1px solid #85a5b5;
}
.addImg
{
	padding-bottom:20px;
	padding-top:20px;
}
.newsLetterBox
{
	background-color:#ebf7fd;
}
.newsletter_form_title
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	font-family:'Trebuchet MS', Trebuchet, Verdana, sans-serif;
}
.newsletter_form_text
{
	font-size:9px;
	color:#000000;
	font-family:'Trebuchet MS', Trebuchet, Verdana, sans-serif;
}

.textfeildnormal
{
	width:95px;
	height:24px;
	border:1px solid #cccccc;
	color:#1f45a3;
}

.textfeildbig
{
	width:272px;
	height:24px;
	border:1px solid #cccccc;
	color:#1f45a3;
}
.textfeildbig1
{
	width:310px;
	height:24px;
	border:1px solid #cccccc;
	color:#1f45a3;
}

.submit-button { width: 120px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; height:25px; }

.bodyContent
{
	padding:0px 20px 20px 20px;
	background:url(../images/home_bg.jpg) top no-repeat #FFFF99;
}
.shopContent
{
	padding:0px 20px 20px 20px;
}
.bodyContent p
{
	text-align:left;
}
.bodytext
{
	font-size:16px;
	line-height:20px;
	color:#1f45a3;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif;
}

a.bodytextlink
{
	color:#196e83;
	font-size:16px;
	line-height:20px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif;
	text-decoration:none;
}
a.bodytextlink:hover
{
	color:#002157;
	font-size:16px;
	line-height:20px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif;
	text-decoration:none;
}
.imagespanText
{
	padding-top:18px;
	font-size:13px;
	color:#1f45a3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}
h3{font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif; font-size: 20px; line-height: 1.33em; font-weight: bold; margin-top: 6px; color: #08498A; text-align:left;}

.news_bottom_border
{
	border-bottom:1px dashed #08678a;
}
.news_top_border
{
	border-top:1px dashed #08678a;
}

.newtitle {font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 23px; font-weight: bold; font-style: normal; color: #08678A;}

.newtitle a{font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 23px; font-weight: bold; font-style: normal; color: #08678A;}

.newDate
{font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 16px; font-weight: normal; font-style: normal; color: #08678A;}

.date_img { padding-bottom:4px; }


.newContent
{font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 16px; font-weight: normal; font-style: normal; color: #08678A; padding:10px 10px 40px 10px;}

.newContent ol li { margin-left:40px; margin-top:15px; margin-bottom:15px; }

.newlinks
{font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 16px; font-weight: normal; font-style: normal; color: #08678A;}

.newlinks a
{font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 16px; font-weight: normal; font-style: normal; color: #08678A;}

.newContent a:hover
{
	color:#000000;
}

.footerBg
{
	background-image:url(../images/rounded_Footer5.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:29px;
}
.footerBg_text 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f45a3;
}

.footerBg_text a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#196e83;
	text-decoration:none;
}

.footerBg_text a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#002157;
	text-decoration:none;
}
.newsLetterText{
padding:8px;
font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif; 
font-size: 20px; 
font-weight: normal;  
color: #03418E; 
}
.product_bg{
padding:10px;
background-color:#EBF7FD;
border:#D4EEFB 1px solid;
}
.img_border{
border:#9BC8DE 1px solid;
}
.img_border_b{
border:#9BC8DE 1px solid;
background-color:#FFFFFF;
}

.product_sub{
font-family:'Trebuchet MS', Trebuchet, Verdana, sans-serif;
font-size:18px;
font-weight:bold;
color:#0E5398;
}

.redBigText{
font-family:'Trebuchet MS', Trebuchet, Verdana, sans-serif;
font-size:18px;
font-weight:bold;
color:#CC0000;
}
.redBigText{
font-family:'Trebuchet MS', Trebuchet, Verdana, sans-serif;
font-size:18px;
font-weight:bold;
color:#CC0000;
}

.redBigText:hover{
font-family:'Trebuchet MS', Trebuchet, Verdana, sans-serif;
font-size:18px;
font-weight:bold;
color:#CC0000;
text-decoration:underline;
}

.description_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}
.shopping_box{
border:#0792D8 1px solid;
}
.shopping_subbg{
padding:6px;
background-color:#0792D8;
height:39px;
}
.shopping_subbg1{
/*background-color:#CAEDFF;*/
border:1px solid #7dcff1;
height:30px;
}
.prod_title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#003399;
}
.shopping_subbg1 span{
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF0000;
}

.shopping_subbg2{
background-color:#FFFFFF;
}
.shopping_sub{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#FFFFFF;
}
a.shop_link {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
}
a.shop_link:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
}
a.shop_link1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#03418E;
font-weight:bold;
text-decoration:none;
}
a.shop_link1:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#03418E;
font-weight:bold;
text-decoration:underline;
}



/*-----------||03-03-10||-----------*/
.footerHghtL{height:192px;}
.bluText{font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif; color:#1f45a3; text-decoration:none;}
.input{height:20px; border:1px solid #cccccc; font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#1f45a3;}
.input{height:20px; border:1px solid #cccccc; font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#1f45a3;}
.textarea{border:1px solid #cccccc; font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#1f45a3;}
.button{background:#5cc5ee; border:1px solid #32a4d4; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#fff; padding:1px; margin:0px; cursor:pointer;}
.redText{color:red;}

.returnLink{background:url(../images/return.png) no-repeat 0 2px; color:#196e83; text-decoration:none; display:block; width:auto; margin:0px 7px; padding-left:20px;}
.returnLink a img{float:left; border:none;}
.returnLink a{width:auto; display:block; color:#196e83; text-decoration:none;}
.returnLink a:hover{color:#002157; text-decoration:underline;}

.document-title h2{margin:0px 0px 8px 0px; font:bold 24px/30px Arial, Helvetica, sans-serif;}

.input-field {margin-bottom:1em; }
.input-field .title {margin-bottom:5px;}
.input-field .control {}
.input-field-error {font-weight:bold; margin-bottom:5px;}

.field{border:1px solid #CCC; font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#1f45a3;}


h3 .formCaption{font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif; font-size: 20px; line-height: 1.33em; font-weight: bold; margin-top: 6px; color: #08498A;}

.notice-box{padding:10px; background: #EBF7FD; margin-bottom:2em;}

.notice-box .caption{display:inline;}

.notice-box .caption-text{margin-top:1em; margin-bottom:2em;}

.notice-box .link-field-title {font-weight:bold; padding-bottom:10px; margin-top:1em;}

.notice-box .link-field-text { }

.notice-box textarea {width:99%;}
  
.notice-box-alert {margin-bottom:1em; padding:1em;}

.notice-box-alert .icon {float: left;}

.notice-box-alert .text {height:1%; margin-left:22px;}

.header_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#17375d;
	text-decoration:none;
}
.error_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
}

.error_text_bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
.border6 {
	border:1px solid #2194c7;
}
.border7 {border:1px solid #e4f1f8; background-color:#ebf7fd;}
.border8 {border:1px solid #f1f3ea; background-color:#f1f3ea; padding:10px; }
.ash_bg {
	background-color:#2194c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:3px;
}
.ash_bg_light {
	background-color:#e5f7ff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#474747;
	text-decoration:none;
	line-height:18px;
}
.add_to_cart_btn {background:#5cc5ee; border:1px solid #32a4d4; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#fff; padding:1px; margin:0px; cursor:pointer;}

.red-text{ color:#b50000;}.red-text a{ color:#b50000; text-decoration:underline;}.red-text a:hover{ text-decoration:none;}

.bodytext ul li { margin:10px 0px 0px 30px; padding:0px 0px 0px 0px; list-style:square; text-align:left;}
.imgContent { float:right; margin:0px 0px 10px 10px;}
.arrowlist { list-style-image:url(../images/arrow.png); margin-left:30px; }
.gallery_img { opacity:1;filter:alpha(opacity=100); border:0px solid #ffffff;}
.gallery_img:hover { opacity:0.7;filter:alpha(opacity=70);  border:0px solid #ffffff;}