body  {background-color:#E7F0F2;}
form  {display:inline}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:130%; color:#0096EC; border-left-style:solid; border-left-color:#0096EC; border-left-width:5px; padding-left:10px; margin-bottom:30px}
strong {font-weight:bold; color:#1B87C9}

input     {background-color:#ffffff; color:#04466B; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:100%; height:20px}
input.agr {background-color:#ffffff; color:#04466B; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:13px; height:13px;}
input.radio{background-color:#E0EAF0; color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:15px}
input.a   {width:auto} 
input.sub {background-color:#0083CC; color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:150px; cursor:hand; border-width:1px; border-style:solid; border-color:#04466B;}
input.sub:hover {background-color:#83D1FD; color:#000000}
input.btn {background-color:#0083CC; color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; cursor:hand; border-width:1px; border-style:solid; border-color:#04466B; width:auto}
input.btn:hover {background-color:#83D1FD; color:#000000; border-color:#000000}
input.hidd {background-color:#E7F0F2;}

label {cursor:hand}

select   {background-color:#ffffff; color:#04466B; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:100%; height:20px } 
select.a {width:auto} 

textarea {color:#04466B; background-color:#ffffff; font-family:verdana, tahoma, arial; width:100%; padding-left:3px; padding-right:3px;}

.hide {position:absolute; top:-100px; left:-100px; z-index:-100; visibility:hidden}

a {color:#1B87C9; text-decoration: none;}
a:hover {text-decoration: none;}
a.cont {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; font-weight:bold; color:#0096EC; letter-spacing:0px;}
a.cont:hover {color:#00BBF7; text-decoration:none}

td.tel {color:#A8CCEE; line-height:11px; padding:14px 16px 0 0}
strong.un {font-weight:300; color:#5DB7EA}
.vertmenu ul {
list-style-type:none;
margin-left:0;
padding-left:0;
}
.vertmenu ul li ul, .feed{
list-style-type:none;
margin-left:10px;
}

.vertmenu #calendar {
line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; letter-spacing:0px; font-style:italic;
}
.vertmenu #calendar a{
line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder; color:#ffffff; text-decoration:none; letter-spacing:0px;}
.vertmenu ul {line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; letter-spacing:0px; font-style:italic}
.vertmenu ul li a { height:20px; background-image:url(images/vmenubg.gif); background-repeat:no-repeat; background-position:left; padding-left:17px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; letter-spacing:0px; font-style:italic}

.vertmenu ul li.feed a { height:20px; background-image:url(images/feed-icon.png); background-repeat:no-repeat; background-position:left; padding-left:17px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; letter-spacing:0px; font-style:italic}
.vertmenu ul li.feed a:hover { height:20px; background-image:url(images/feed-icon-hover.png); background-repeat:no-repeat; background-position:left; padding-left:17px; line-height:20px; }

.vertmenu ul li a:hover {color:#7CDFFF; text-decoration:none; background-image:url(images/vmenubg_on.gif);}

table.hormenu td {border-right:solid 1px #64A3F7; padding: 0 5px 0 7px; }
table.hormenu td a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
table.hormenu td a:hover{color:#7CDFFF;}

.cont {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A;}
td.cont {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A; vertical-align:top; padding:30px 30px 40px 10px;}

table.topmenu td {border-right-style:solid #205091 1px; padding-left:6px; padding-right:6px; vertical-align:top }
table.topmenu td a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#205091; text-decoration:underline; font-weight:bold; letter-spacing:0px}
table.topmenu td a:hover{color:#0083CC;	text-decoration: none;}

table.form td    {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#205091; padding-left:8px; padding-right:8px; text-align:left}
table.form td.l  {text-align:right}
table.form td.no {padding-left:0px; padding-right:0px}

a.form {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#0096EC; letter-spacing:0px}
a.form:hover {color:#00BBF7; text-decoration:none}

div.form {border-width:1px; border-color:#6D8EA3; border-style:solid; background-color:#E0EAF0; padding-top:20px; padding-bottom:20px}

.testimonial {margin: 10px 0px 10px 0px; width: 100%; background: #DAEDF7; border: 1px solid #0083CC; padding: 5px; color:#6A6A6A}

table.tab {background-color:#0083CC;}
table.tab td {background-color:#E7F0F2; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6A6A6A; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; vertical-align:top; text-align:center}
table.tab tr.h td {background-color:#3A99CF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding-left:8px; padding-right:8px; vertical-align:top; text-align:center; padding-top:2px; padding-bottom:2px}

table.msg {background-color:#0083CC;}
table.msg td {background-color:white; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#6A6A6A; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; vertical-align:top;}
table.msg tr.h td {background-color:#3A99CF; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffffff; padding-left:8px; padding-right:8px; vertical-align:top; padding-top:2px; padding-bottom:2px}
table.msg tr.h td a {color:#ffffff; background-color:#0083CC; border: solid 1px #006699; padding-left:4px; padding-right:4px}
table.msg tr.h td a:hover {border: solid 1px #003366;}

ul.hyp li { list-style-type:square; color:#026AA4; margin-left:-25px; margin-right:10px}
ul.hyp li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0096EC; letter-spacing:-1px}
ul.hyp li a:hover {color:#55BEF9; text-decoration:none}

div.address {padding-left:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff}
div.date {position:absolute; top:322px; left:45px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#81CAF3}

.cop   {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-align: center; background: #00246E url(images/botbg.gif) repeat-x top; padding: 10px 0px 3px 0px;}
.cop a {color:#66ccff; text-decoration: underline;}
.cop a:hover {color: #FFFFFF;}

p.text {text-align:justify}

table.price td {font-family:Arial,Helvetica; font-size: 11px; }

.cont ol {
	margin: 0px;
	padding: 0 0 0 22px;
}	
.cont ul {
	margin: 0px;
	padding: 0 0 0 22px;
}	

.contact{border-top:solid 1px #0083CC;}
.contact td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00246E; padding:20px 0px 10px 0px;}
.contact td b{color:#0080C8;}

.banner{
   width:170px;
    background-image:url(images/new_banners_07.gif); 
    background-repeat:no-repeat;
    background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#000;
	padding:88px 10px 10px 10px;
}
.banner_01{
	width:203px;
	background:url(images/new_banners_05.gif);
}
.banner_02 { background:url(/images/new_banners_06.gif) no-repeat top; }
.banner a{
	background:url(images/m_1.gif) no-repeat center right;
	padding:0px 10px 0px 0px;
	display:block;
	font-style: normal;
	text-align:right;
	margin:10px 10px 0px 0px;
	color:white;
}


#login td {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #ffffff;
}
#login .name {
	color: #cce6ff;
}
#login a {
	font-size: 10px;
	color: #F3FF88;
	background:none;
	height:auto;
	padding:0;
	line-height:11px;
	font-style:normal;
}
#login a:hover {
	color: #FFffFF;
}
#login input {
	height: 18px;
	font-size: 10px;
	width:100%;
}
#login input.f {
	border-width:1px;
}
#login input.s {
	line-height:8px;
}



/* Begin Comments*/
.postdata{
font-size:10px;
color:#0066FF;
}
.alt {
    margin: 0;
	padding: 10px;
	background-color:#e0eaf0;
	}

.commentlist {
    width:70%;
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px 25px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0 auto 50px;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
    display:block;
	}

#searchsubmit {
	padding: 1px;
	padding:4px 4px 0 4px;
	}


#commentform input, #searchform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border-width:1px; border-style:solid; border-color:#04466B;
	}

#commentform textarea {
	width: 70%;
	padding: 2px;
	border-width:1px; border-style:solid; border-color:#04466B;	}

#commentform #submit, #searchform #searchsubmit {
	background-color:#0083CC; color:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:150px; cursor:hand; border-width:1px; border-style:solid; border-color:#04466B; cursor:hand;
	}

	/* End Form Elements */
.buttons{
	text-align:center;
}
.alignleft{float:left;}
.alignright{float:right;}
.clear{clear:both; padding-top:10px;}
.post{
padding-bottom:10px;
border-bottom-style:solid;
border-bottom:1px;
border-bottom-color:#3366FF;
}
.tags{ padding-bottom:10px;border-bottom-color:#1b87c9; border-bottom-style:solid; border-bottom-width:thin;}


/* TESTIMONIALS, left box */
.testim_1 {	background:url(/images/testim_bg1.gif) no-repeat top;}
.testim_2{
	position:relative;
	left:-12px;
	background:url(/images/testim_bg2.gif);
	width:203px;
}
.testim{
	background:url(/images/testim_bg3.gif) no-repeat bottom;
	padding:88px 8px 8px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#000;
}
.testim a{
	background:url(/images/m_1.gif) no-repeat center right;
	padding:0px 10px 0px 0px;
	display:block;
	font-style: normal;
	text-align:right;
	margin:10px 10px 0px 0px;
	color:#1B87C9;
}
/* SAFE ORDERING, left box */
.safeord_1 {	background:url(/images/safeord_bg1.gif) no-repeat top;}
.safeord{
	background:url(/images/testim_bg3.gif) no-repeat bottom;
	padding:96px 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#000;
}

/* CARDS, right box */
.cards_1 {	background:url(/images/cards_bg1.gif) no-repeat top left;}
.cards_2{
	background:url(/images/cards_bg2.gif);
	width:162px;
}
.cards{
	background:url(/images/cards_bg3.gif) no-repeat bottom left;
	padding:1px 0 14px 0;
	text-align:center;
}
.cards a {
	display:block;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
}

/* CONTACT US, right box */
.contacus{
	background:url(/images/cards_bg3.gif) no-repeat bottom left;
	padding:1px 0 2px 0;
	text-align:center;
}
.contacus a {
	display:block;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
}
.contacus a.qt {
	line-height:12px;
	color:#037FC5;
}

/* TOPRIGHT LOGIN */
#trlogin {
	padding:4px 8px 0 16px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/login_bg2.gif) repeat-x top;
}
#trlogin td{
	padding-top:4px;
	font-size:11px;
	color:#fff;
}
#trlogin strong{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
}
#trlogin a{
	font-size:9px;
	color:#fff;
}
#trlogin a:hover {
	color: #FFff99;
}
#trlogin input.f {
	height:16px; 
	border-top:inset 1px;
	border-left:inset 1px;
	border-bottom:none;
	border-right:none;
	font-size:10px;
}
#trlogin .sub{
	width:72px;
	height:16px; 
	font-size:10px;
}
ul.hyp { margin-top:2px; margin-bottom:2px; }
ul.hyp li {
	list-style-type:square;
	color:#E7F0F2;
	margin-left:-25px; margin-right:10px;
	font-size:9px;
}
#trlogin .usrmenu a {
	display:block;
	width:100%;
	font-size:12px;
	font-weight:bold;
}

.related_post LI {
	padding-bottom:7px;
}

