body {
	
	
	font: 12px/1.3em Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	background-color:#0D4456; background-image:url(../images/bg-line.jpg); background-repeat:repeat-x;
}
ul {
	list-style-type: square;
	}
form {
	display: inline;
	margin: 0;
	padding: 0;
}
		a:link {
	color :#ffffff; 
	text-decoration : none;
} 
	a:visited {
	color : #ffffff; 
	text-decoration : none;
} 
	a:hover {
	color :#ffffff; 
	text-decoration : underline; 
} 
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px inset #CCCCCC;
	width:268px;

}

.footer-text{color: #FFFFFF}
h3 {padding: 10px 0 0px 0;color: #2b7499;margin: 6px 0px 10px 10px;padding-bottom: 10px;font: normal 17px Georgia, serif;border-bottom: 1px solid #f7efee; width:95%;}
#pay {margin: 0 0 15px 0;padding: 15px 10px 20px 10px;background:#F7F7F7;border: 1px solid #E5E5E5;}
#pay p { padding: 10px 0;}
#pay label { display:block;padding: 2px 0;}
.pay-m {
	border-bottom: 1px solid #f7efee;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	margin: 0px 0px 10px 0px;
	padding:0 10px 0 0;
	text-align: left;
}
.pay-m h1 {
	color: #2b7499;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
	padding:0px;
	text-align: left;
}
.box {
	padding: 15px 15px 15px 15px;
	vertical-align : top;
	border : 1px solid #ebe5e5;
	background-color: #F7F7F7;
	
} 
/*********Navigaton**********/
.nav {padding-left:20px;}
.nav a:visited,.nav	a:link {
	border-right:1px solid #006699;
	color : #000000;
	text-decoration : none;
	font-weight: bold;
	height:220px;
	padding:12px 10px;
	vertical-align:top;
} 
.nav	a:hover {
	height:39px;
	padding:12px 10px;
	background-image:url(../images/header-hover.png);
	color : #FFFFFF;
	text-decoration : none;
	background-repeat: repeat-x;
	background-position: top;
}
.nav {
	background-image: url(../css/images/nav-bg.jpg);
	color:#474f2b;
}
.nav-bg a:visited, .nav-bg a:link{
	color : #474f2b; 
	text-decoration : none; 
} 
.nav-bg a:hover {
	color : #F7F7F7;
	text-decoration : none;
	font-weight: bold;
} 


/*******Categories**************/
/*******Categories**************/
.cat-nav{margin: 0 0 5px 0; padding: 0;list-style: none;font: 11px verdana;color: #2b7499;}
.cat-nav li{padding-left: 7px;background-image: url(../css/images/bullet.gif);background-repeat: no-repeat;background-position: 0px .2em;}
.cat-nav a:visited, .cat-nav a:link {font-family: "trebuchet ms", verdana, arial, sans-serif;font-size: 13px;font-weight: bold;color: #2b7499;text-decoration:underline;}
.cat-nav a:hover{color: #2b7499;text-decoration:none;}
.subcat-nav{margin-top: 5px;margin-left: 2px;padding-left: 0;list-style: none;font: 12px Arial;margin-bottom: 10px;}
.subcat-nav li{padding-left: 9px;background-image: url(../css/images/bullet1.gif);background-repeat: no-repeat;background-position: 0 .4em;line-height: 1.4em;}
.subcat-nav a:visited, .subcat-nav a:link {color: #586679;text-decoration:none;}
.subcat-nav a:hover{color: #586679;text-decoration:underline;}
.catcount {font-weight: normal; font-size: 9px; color: #0F5785; font-family: verdana, arial, sans-serif;}


/**********************design*********************/
#canvas{
margin:0 auto;
width:810px;
height:auto; margin-top:10px;

}

#header{ height:158px; width:auto; }
#logo{ width:251px; height:56px; margin:44px 0px 12px 17px;}
#subheader{ width:744px; height:87px; }
.subheader-left{ height:112px; width:6px; float:left; background-image:url(../images/left-subheader.jpg);}
.subheader-rep{ height:112px; width:728px; float:left; background-image:url(../images/rep-subheader.gif); background-repeat:repeat-x;}
.subheader-right{ height:112px; width:6px; float:left; background-image:url(../images/right-subheader.jpg); background-repeat:no-repeat;}

.tabs{width:109px; height:32px; float:left ; margin-left:3px;}
.tab1{width:109px; height:32px; float:left ; margin-left:10px; background-image:url(../images/tab-shadows.jpg); background-repeat:no-repeat;}
.tab2{width:109px; height:32px; float:left ; background-image:url(../images/tab-shadows.jpg); background-repeat:no-repeat; margin-left:3px;}
.sd{ width:100px; height:12px; float:left; margin-left:12px; margin-top:5px; background-image:url(../images/search-directory.png); background-repeat:no-repeat;}
.sbox{ width:268px; height:18px; float:left; margin-left:12px; margin-top:5px;}
.s-icon{ width:30px; height:auto; float:left; margin-left:5px; margin-top:7px;
}

.left{  width:735px; height:auto;  margin-top:8px; float:left;}
.right{  width:186px; height:29px; float:left; margin-left:5px;}

.r-shape{  width:744px; height:auto; }
.rs-top{  width:741px; height:15px; background-image:url(../images/top-shape.png); background-repeat:no-repeat;padding:0px; }
.r-shape-rep{  width:740px; ; background-color:#fafafa; padding:0px;}
.r-shape-bot{  width:740px; height:8px;  background-image:url(../images/bot-shape.png); background-repeat:no-repeat;}

#content{ height:auto; width:800px; }

.dspon{ width:189px; height:auto; float:left; margin-top:8px;}
.dspon-top{ width:189px; height:39px; background-image:url(../images/d-spon.png); background-repeat:no-repeat;}
.dspon-c{ width:186px; height:auto; float:left; background-color:#fafafa;}
.dspon-bot{ width:189px; height:auto; float:left; background-image:url(../images/bot-spon.png); background-repeat:no-repeat;}

.flist{ width:551px;  height:26px; margin-top:10px; }
.flist-left{ width:108px; height:26px; background-image:url(../images/fea-left.png); background-repeat:no-repeat;float:left; }
.flist-rep{ width:429px; height:26px; background-image:url(../images/fea-rep.png); background-repeat:repeat-x;float:left;}
.flist-right{ width:14px; height:26px; background-image: url(../images/fea-right.png);background-repeat:no-repeat;float:left;}
.flist-vrep{ width:551px; height:auto; background-color:#fafafa; text-align:center; }
.flist-bot{ width:551px; height:9px; background-image:url(../images/fea-bot.png); background-repeat:no-repeat;}




.flist2{ width:745px;  height:26px; padding-top:10px; }
.flist-left2{ width:108px; height:26px; background-image:url(../images/fea-left.png); background-repeat:no-repeat; float:left; }
.flist-rep2{ width:621px; height:26px; background-image:url(../images/fea-rep.png); background-repeat:repeat-x; float:left;}
.flist-right2{ width:14px; height:26px; background-image: url(../images/fea-right.png);background-repeat:no-repeat;float:left;}
.flist-vrep2{ width:551px; height:26px; background-color:#FAFAFA; text-align:center; }
.flist-bot2{ width:741px; height:9px; background-image:url(../images/add-bot.png); background-repeat:no-repeat;}
.flist-bot2-shadow{ width:741px; height:17px; background-image:url(../images/bot-shadow.png);background-repeat:no-repeat; background-color:#FAFAFA; padding:0;}


/**********************links********************/




.footerr  {
	color :#000; 
	text-decoration : none; font-weight:bold; vertical-align:middle; text-align:center; padding-top:10px; padding-bottom:10px;
} 
.footerr a:link {
	color :#000; 
	text-decoration : none; font-weight:bold;
} 
.footerr a:visited {
	color : #000; font-weight:bold; 
	text-decoration : none;
} 
.footerr a:active {
	color : #000; font-weight:bold; 
	text-decoration : none;
} 
.footerr a:hover {
	color :#000;  font-weight:bold;
	text-decoration : underline; 
} 

.sort {font-weight:normal; color:#89a211; }
.sort a:link {color: #89a211;}
.sort a:visited {color: #89a211;}
.sort a:hover {color: #89a211;}

#descr {
	padding: 10px 10px 5px 5px;
	margin: 6px 0px 10px 20px;
}

.linkmain {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18B8E9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linkmain A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18B8E9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linkmain A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18B8E9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linkmain A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #25A5C3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

/**** Bread Crumb ***********/
.breadcrumb{color: #5c5b43;float:left;padding-left: 13px;padding-bottom: 8px;clear:left;} 
.breadcrumb a:visited {color: #5c5b43;text-decoration:underline;} 
.breadcrumb a:link {color: #5c5b43;text-decoration:underline;}
.breadcrumb a:hover{color: #5c5b43;text-decoration:none;}

.url {color: #89a211;}
.Title {color: #2b7499;}

.squarebox { padding: 15px 15px 0px 15px;margin-top: 10px; margin-bottom:10px; background:#F7F7F7; border: 1px solid #e5e5e5;}


.pr {

	font-size: 6pt;

	color: #000000;

	float: left;

	height: 30px;

	margin-right: 5px;

}

.prg{

	width: 40px;

	border: 1px solid #999999;

	height: 3px;

	font-size: 1px;

}

.prb{

	background: #5eaa5e;

	height: 3px;

	font-size: 1px;

}
.featured { padding: 15px;margin-top: 10px; margin-bottom:10px; background:#F2E3AA; border: 1px solid #e5e5e5;}

/******* Footer ************************/
.footer {width: 741px;margin: 0 auto;padding:10px;text-align:left;line-height: 1.7em;}


.rbroundbox2 { padding: 15px 15px 0px 15px;margin-top: 10px; margin-bottom:10px; background:#fefee7; border: 1px solid #efefd4;}
.rbroundbox2:hover {
	padding: 15px 15px 0px 15px;
	margin-top: 10px;
	margin-bottom:10px;
	background:#FFFFF2;
	border: 1px solid #ECECCC;}
	
.req {
color: #FF0000
;}
.error {
color: #FF0000; font-weight:bold;
}
.pricing {float:right; background-color:#FFFFFF; margin: -31px 15px 0 0;padding: 4px 7px; border: 1px solid #d3d5c6; font: bold 20px "trebuchet ms", verdana, arial, sans-serif; color:#E29505; text-align:center;}

h1 {
	color :#000; 
	text-decoration : none;  vertical-align:middle; text-align:center; padding-top:10px; padding-bottom:10px;
} 
h1 a:link {
	color :#000; 
	text-decoration : none; font-weight:bold;
} 
h1 a:visited {
	color : #000; font-weight:bold; 
	text-decoration : none;
} 
h1 a:active {
	color : #000; font-weight:bold; 
	text-decoration : none;
} 
h1 a:hover {
	color :#000;  font-weight:bold;
	text-decoration : underline; 
} 
