h3 {color: #2f5b0e;margin: 6px 0px 10px 0px;padding-bottom: 10px;font: normal 21px Georgia, Times, serif;background: url(../images/dot.gif) repeat-x bottom;}
h4 {color: #ce9a0f;margin: 0px 15px -2px 15px;padding-bottom: 10px;font: normal 17px Georgia, serif;border-bottom: 1px solid #d3d5c6; }
a:visited {color: #2f5b0e; text-decoration: underline;}
a:link { color: #2f5b0e; text-decoration: underline;}
a:hover {color: #2f5b0e; text-decoration: none;}
img {border: none;}

/**** Miscellenous ******/
.pricing {float:right; background-color:#FFFFFF; margin: -31px 15px 0 0;padding: 4px 7px; border: 1px solid #d3d5c6; font: bold 18px "trebuchet ms", verdana, arial, sans-serif; color:#128318; text-align:center;}
.paging-line{height:12px;background: url(../images/dot.gif) repeat-x center;}
.error {color: #FF0000;}
.ltype1{padding: 10px 0 24px 5px;background: url(../images/featured.gif) no-repeat 15px;}
.ltype2{padding: 10px 0 24px 5px;background: url(../images/regular.gif) no-repeat 15px;}
.ltype3{padding: 15px 0 20px 5px;background: url(../images/reciprocal.gif) no-repeat 15px;}
.ltype1 li  {list-style-type: square;}.ltype2 li  {list-style-type: square;}.ltype3 li  {list-style-type: square;}
/*******Categories**************/
.cat-nav{margin: 0 0 5px 0; padding: 0;list-style: none;font: 11px verdana;color: #586679;}
.cat-nav li{padding-left: 27px;background: url(../images/twister.gif) no-repeat 0em;line-height: 1.8em;}
.cat-nav a:visited, .cat-nav a:link {color: #a0a142;text-decoration:underline;font: bold 12px Arial, Helvetica, sans-serif;}
.cat-nav a:hover{font: bold 12px Arial, Helvetica, sans-serif;color: #a0a142;text-decoration:none;}
.subcat-nav{margin-top: 5px;margin-left: 20px;padding-left: 0;list-style: none;font: 11px verdana;margin-bottom: 20px;}
.subcat-nav li{padding-left: 16px;line-height: 1.3em;background: url(../images/scat-bullet.gif) no-repeat 0.6em 0.5em;}
.subcat-nav a:visited, .subcat-nav a:link {color: #385338;text-decoration:none;}
.subcat-nav a:hover{color: #385338;text-decoration:underline;}
.dotted-line {clear:both;margin-bottom:10px;margin-top: 0;padding: 0px;}
.catcount {font-weight: normal; font-size: 9px; color: #128318; font-family: verdana, arial, sans-serif;}

/*****Link Display*******/
.linkarea {padding-bottom: 14px;}
.linktitle {color: #ce9a0f;font-size: 13px;font-weight: bold;margin-bottom:5px;}
.linktitle a:link { color: #ce9a0f; text-decoration: underline;}
.linktitle a:visited {color: #ce9a0f; text-decoration: underline;}
.linktitle a:hover {color: #ce9a0f; text-decoration: none;}
.linkdetails {font: 12px Georgia, "Times New Roman", Times, serif;}
.linkdetails a:link { font-size: 13px; color: #6F6F6F; text-decoration: none;}
.linkdetails a:visited { font-size: 13px; color: #6F6F6F; text-decoration: underline;}
.linkdetails a:hover { font-size: 13px; color: #6F6F6F; text-decoration: underline;}
.linkurl { color: #797b7e;}
/******Form Elements*******/
form { margin: 0;padding:0;}
.text {border: #CDCDCD 1px solid;color:#000000;height:16px;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;font: 11px Verdana, Arial, Helvetica, sans-serif;}
.textarea {border: #CDCDCD 1px solid;color:#5F5F5F;background: #FFFFFF url(../images/input-bg.gif) repeat-x top;font: 11px Verdana, Arial, Helvetica, sans-serif;}
.limit_field {width: 18px;font-size: 11px;color: #128318;padding-left : 5px;border-width: 0;background: transparent;}

.input {color: #000000;text-decoration: none;background-color: #FFFFFF;border: 1px inset #CCCCCC;font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
.button {color: #000;padding: 5px 20px 5px 20px;font: bold 13px Arial, Helvetica, sans-serif;background: #f4bd28;border-top: 1px solid #d7a622;border-right: 1px solid #664f11;border-bottom: 1px solid #664f11;border-left: 1px solid #d7a622;}
.search-input {height:14px;width:320px;text-decoration: none;font: normal 11px Verdana, Arial, Helvetica, sans-serif;background: #FFFFFF;border: none;margin: 1px 10px 5px 20px;}
.search-box {clear:both;padding-top:16px;background:#FFFFFF url(../images/srch-bg.gif) no-repeat center 13px}

/******* Featured Links Box ***********/
.rbroundbox { padding: 15px 15px 0px 15px;margin-top: 10px; margin-bottom:10px; background:#f7f7f7; border: 1px solid #e5e5e5;}
.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;
}


/**** Bread Crumb ***********/
#bread-crumb{border: 1px solid #e5e5e5; background:#F7F7F7;padding: 5px;margin-bottom:15px;} 
#bread-crumb a:visited, #bread-crumb a:link {color: #a0a142;text-decoration:underline;font-weight: bold;}
#bread-crumb a:hover{color: #a0a142;text-decoration:none;font-weight: bold;}
.thumb { background: #f7f7f7;border: 1px solid #e5e5e5;float: right; margin: -30px 0 0 20px; padding:10px}
.thumb img{border-right:#999999 1px solid;border-bottom:#999999 1px solid;}
/************************************************/
body {padding: 0;margin: 0;font: normal 12px/1.3em Arial, Helvetica, sans-serif;text-align: center;color: #333333;}
form { margin: 0; }
#wrap {background: url(../images/bg_top.jpg) repeat-x left top;margin: 0;padding: 0;display: block;}
#header {height: 145px;width: 780px;background: url(../images/argus-vision-logo.jpg) no-repeat 212px 21px;margin: 0 auto;}
#contentWrap {margin: 0;padding: 0;background: #FFFFFF url(../images/bg_content_wrap.jpg) repeat-x left top;display: block;}
#contentWrap2 {margin: 0;padding: 0 0 50px 0;background: url(../images/bg_content_btm.jpg) repeat-x left bottom !important;display: block;}
#content {text-align: left;background: #FFFFFF url(../images/bg_content.jpg) no-repeat left top;margin: 0 auto;width: 780px;padding: 30px 0 0 0;}
#main { padding: 20px;}
#main2{ padding: 20px 30px;}
/* FOOTER STYLES ********************************************************************/
#footer {background: url(../images/bg_footer.jpg) repeat-x left top;line-height:1.6em;padding: 10px 0 10px 0;color: #e8f0e2;}
#footer a { color: #e8f0e2; }
/* HEADER ***************************************************************************/
.logo { margin: 0 auto;padding: 0;height: 111px;width: 300px;text-indent: -999px;overflow: hidden;display: block;}
/* NAVIGATION ***********************************************************************/
#nav {padding: 0;width: 620px;margin: 0 auto;}
#nav ul {height: 33px;width: 620px; margin: 0;padding: 0;position: relative;background: url(../images/nav.gif) no-repeat top left;}
#nav ul li {margin: 0;padding: 0;list-style: none;position: absolute;}
#nav ul li, #nav ul li a {height: 33px;display: block;}
#nav ul li a {text-indent: -9999px;text-decoration: none;overflow: hidden;}

#home     	{ left: 0px; width: 127px !important; }
#home a		{ width: 127px; }
#submit  		{ left: 127px; width: 122px !important; }
#submit a 	{ width: 98px; }
#search   { left: 249px; width: 122px !important; }
#search a { width: 97px; }
#latests 		{ left: 371px; width: 122px !important; }
#latests a 	{ width: 98px; }
#contact 	{ left: 493px; width: 127px !important; }
#contact a 	{ width: 98px; }

#home      	a:hover { background: url(../images/nav.gif) no-repeat 0px -33px;  width: 127px; }
#submit  	a:hover { background: url(../images/nav.gif) no-repeat -127px -33px; width: 122px; }
#search   a:hover { background: url(../images/nav.gif) no-repeat -249px -33px; width: 122px; }
#latests  		a:hover { background: url(../images/nav.gif) no-repeat -371px -33px; width: 122px; }
#contact	a:hover { background: url(../images/nav.gif) no-repeat -493px -33px; width: 127px; }

#nav ul li#home.on   a	 { background: url(../images/nav.gif) no-repeat 0px -66px; width: 127px; }
#nav ul li#submit.on 	a  { background: url(../images/nav.gif) no-repeat -127px -66px; width: 122px; }
#nav ul li#search.on    	a { background: url(../images/nav.gif) no-repeat -249px -66px; width: 122px; }
#nav ul li#latests.on 	a  { background: url(../images/nav.gif) no-repeat -371px -66px; width: 122px; }
#nav ul li#contact.on 	a  { background: url(../images/nav.gif) no-repeat -493px -66px; width: 127px; }

/* UNIVERSAL CLASSES ****************************************************************************/
.clear {clear: both;overflow: hidden;margin: 0;padding: 0;height: 1px;}
.hidden {display: none;}
.warning {color: #FF6600;}
.btn {border: none !important;}
