/* = Global Reset 
------------------------------------------------- */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, hr, 
blockquote, a, a img, font, img, dd, dl, dt, li, ol, ul,
fieldset, form, label, legend, table, caption, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	font-family: inherit;
	font-size: 100%;
}

ol, ul {
	list-style: none;
}

/* = Default (X)HTML Styling
------------------------------------------------- */

body
{
    color: #fff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 75%;
    background:#475361 url(../bodyBgd.gif) repeat-x top;
    text-align: center;
    padding-bottom: 10px;
}
h1, h2, h3, h4, h5, h6{color: #CCCDCF; font-size: 230%; font-weight: normal; margin: 2px 0 2px 0; font-family: Arial Narrow;}
h1 span, h2 span{font-weight: bold; color:#CECB02;}
h1.home{margin-left: 0px;width: 470px;margin-bottom: 5px;margin-top: 5px;}
h2{font-size: 180%;font-family: Arial Narrow;font-weight:normal;color: #fff;margin: 2px 0;border-bottom: solid 1px #666;padding: 0 0 2px 0;}
h3{font-size: 130%;font-weight: bold;font-family: Arial;}
h4{font-size: 120%;font-family: Arial;}
h5{font-size: 100%;font-family: Arial;}
h6{font-size: 100%;font-family: Arial;}

#wrap #main .feature h2{background: url(../../images/arrow.gif) center right no-repeat;}
#wrap #main .wide h2{background: none;}

p{margin: 2px 0;}
blockquote{margin: 5px 0;}

ul{margin: 10px 0 10px 20px;}
ul li{margin-bottom: 3px;}
ol{margin: 10px 0 10px 25px; list-style-type: decimal;}
li{}

dl{margin: 10px 0;}
dt{font-weight: bold;}
dd{text-indent: 15px;}

table{border-collapse: collapse;}
th{border: solid 1px #ccc;padding: 3px;background: #31444F; color: #fff;font-weight: bold;}
tr{}
td{border: solid 1px #ccc;padding: 3px;}

form{margin: 10px 0;}
.input{float: left;margin: 0 0 8px 0;border: solid 2px #000;background: #e1e2e2 url(../../images/input-bg.gif) bottom left repeat-x;color: #000;}
textarea{margin-bottom: 2px;}
select{margin: 0 0 8px 0;}
label{vertical-align: middle;padding: 2px 5px;font-weight: bold;}
fieldset{}
legend{}
/*.btn{border: 0; border: solid 2px #fff;background: url(../../images/btn-bg.gif) bottom left repeat-x;color: #333;font-family: Arial;font-weight: bold; padding: 3px 8px;cursor: pointer;}
*/
em{}

/* The below provides a default hr style along with a cross browser method with consideration for disabled styles */
hr{border: 0;border-top: dashed 1px #47515D; height: 1px; margin: 15px 0;}
div.hr{margin: 15px 0px; border: none; border-top: 1px dashed #47515D;}
div.hr hr{display:none;}

div.fade{border-top: 0; height: 1px; background: url(../../images/hr-fade.gif) left center no-repeat;clear:both;float: left; width: 100%;}
.feature div.hr{border-top: 0; height: 1px; margin: 5px 0; background: url(../../images/feature-strip.gif) left center no-repeat;}
.wide div.hr{border-top: 0; height: 1px; margin: 5px 0; background: url(../../images/feature-strip-wide.gif) left center no-repeat;}

a{color: #fff;}
a:hover{text-decoration: none;}
th a{color: #fff;}
/** To remove dotted outline on links **/
a{-moz-outline-style:none;}
a:active, a:focus {outline: 0 !important;}

img{vertical-align: bottom;}

.roundedBorders { border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px; }

/* = Widths
------------------------------------------------- */

.five{width: 5%;}
.ten{width: 10%;}
.fifteen{width: 15%;}
.twenty{width: 20%;}
.twentyfive{width: 25%;}
.thirty{width: 30%;}
.thirtyfive{width: 35%;}
.forty{width: 40%;}
.fortyfive{width: 45%;}
.fifty{width: 50%;}
.fiftyfive{width: 55%;}
.sixty{width: 60%;}
.sixtyfive{width: 65%;}
.seventy{width: 70%;}
.seventyfive{width: 75%;}
.eighty{width: 80%;}
.eightyfive{width: 85%;}
.ninety{width: 90%;}
.ninetyfive{width: 95%;}
.hundred{width: 100%;}

/* = Independent Styles
------------------------------------------------- */

.floatLeft{float: left;}
.floatRight{float: right;}
.clr{clear: both; width:1px; height:1px; font-size:1px}
.orange{color: #fa9d1a;}
.white{color: #fff}
.grey{color: #cacbcd;}
.withDash{border-bottom: dashed 1px #5d3c07;padding-bottom: 3px;}
.fade{color: #cdcdcb;}
.noMargin{margin: 0;}
.standoutText{color: #CBCD00;}
.texterror{color: #fe0000; font-weight: bold;border: solid 1px #fe0000;padding: 10px;background: #111;}

/* =Main Layout 
--------------------------------------------------------------------------- */


#head {width:1200px; margin:3px auto; height:50px; }
#wrap {margin:0 auto 25px;width:1200px;text-align: left; /*background: url(../../images/watermark.gif) top left no-repeat; */ background:#272E36; border:2px solid #435058; padding:10px }
#wrap #main{float: left; width: 1200px;display: inline;}
#wrap #foot{ width: 1200px;display: inline;margin-top: 20px;}

#head .logo{float:left;}
#head ul{ margin: 0; padding: 0; float:right;}
#head ul li{float: left; margin: 0;}
#head ul li a{float: left;color: #fff;padding:10px;font-weight: bold;text-decoration: none;}
#head ul li a:hover, #head ul li a.on{text-decoration: none;color: #BFD447;}

#wrap #main .leadImg{float: left; margin-top:20px;}
#wrap #main .leadImg img{border: solid 6px #D4E5EC;}
#wrap #main .leadContent{float: right;background: url(../../images/content-gradient.gif) top right repeat-y;margin-top: 0px;width:485px;padding: 0 15px 15px 0;}
#wrap #main .noBG{background: none;}
#wrap #main .narrow{width: 465px;}
#wrap #main .leadContentwide{margin-top: 0px; padding: 0 0 15px 10px;}
#wrap #main .leadContent #homeQuotes{position: relative;height: 160px;}
#wrap #main .leadContent .quoteSelect{float: right;width: 60px;margin: 0;}
#wrap #main .leadContent .quoteSelect li{float: left;}
#wrap #main .leadContent .quoteSelect li a{float: left;height: 15px; width: 15px;margin: 0 0 0 5px;text-decoration: none;text-align: center;font-size: 90%;background: url(/_img/quote-link-bg.gif) top left no-repeat;font-weight: bold;}
#wrap #main .leadContent .quoteSelect li a:hover{background: url(../../images/quote-link-bg-on.gif) top left no-repeat;color: #333;}
#wrap #main .leadContent a.testimonialLink{float: left;color: #fff; background: url(../../images/arrow.gif) center right no-repeat; padding-right: 15px;text-decoration: none;}
#wrap #main .leadContent a.testimonialLink:hover{color: #CBCD00;}
#wrap #main .subNav{float: left;width: 170px;border-right: solid 1px #666;padding: 0 40px 0 0;}
#wrap #main .subNav h3{color: #CBCD00; border-bottom: solid 1px #CBCD00;padding: 0 0 5px 0;width: 170px;font-size: 110%;}
#wrap #main .subNav ul{margin: 0; list-style: none;float: left; width: 170px;padding: 0; margin-bottom:7px;}
#wrap #main .subNav ul{margin-bottom:7px !important;}
#wrap #main .subNav ul li{margin: 0;float: left; width: 170px;background: url(../../images/arrow.gif) center right no-repeat;}
#wrap #main .subNav ul li a{float: left; width: 170px; padding: 7px 0 7px 0px;margin: 0 0 0 0px;text-decoration: none;border-bottom: solid 1px #666;color: #fff;font-weight: bold;}
#wrap #main .subNav ul li a:hover{color: #CBCD00;}
#wrap #main .subNav .navImage{border: solid 3px #D4E5EC;}

#wrap #main .thumbs{float: left; width: 190px;padding-left: 100px;margin: 95px 0 0 30px;display: inline;}
#wrap #main .thumbs a{float: left; border: solid 1px #ccc;background: #fff; padding: 2px;margin: 0 11px 8px 0;}
#wrap #main .thumbs a:hover{background: #CBCD00;border: solid 1px #CBCD00;}
#wrap #main .curl{float: left;margin: 0 0 0 10px;}
#wrap #main p.clientName{margin: 3px 0 10px 0;border-bottom: dashed 1px #fff;padding: 0 0 5px 5px;}
#wrap #main .clientLogo{padding: 2px; border: solid 1px #cfcfcf;float: left;margin: 4px 0 0 0;}
#wrap #main p.clientDesc{float: left; width: 370px; margin: 0px 0 0 15px;}
#wrap #main p.clientDescHome{float: left; width: 315px; margin: 0px 0 0 15px;padding: 0 0 0 55px;background: url(../../images/quote-mark.gif) top left no-repeat;}

#wrap #main .feature{float: left; width: 155px;margin-right: 15px;background: url(../../images/feature-divide.gif) bottom right no-repeat;padding-right: 15px;}
#wrap #main .feature h2{width: 140px;}
#wrap #main .noBG{background: none;}
#wrap #main .wide{background: none; width: 325px;float: right; margin-right: 0;padding-right: 0;}
#wrap #main .wide h2{width: 250px;}
#wrap #main .feature p{font-size: 95%;margin: 10px 0;}

.promoImg{float: left;margin: 20px 0 0 20px;}
.promoText{font-size: 95%;float: left;margin: 30px 0 0 30px;width: 280px;}

#wrap #foot .left{}
#wrap #foot .left p{margin: 0;}
#wrap #foot .left p em{font-style: normal; color: #C1D1DE;font-weight: bold;}
#wrap #foot .left p span{margin-right: 15px;}
#wrap #foot .left p a{text-decoration: none;}
#wrap #foot .left p a:hover{color: #C1D1DE;}
#wrap #foot .left ul{margin: 8px 0 0 0; padding: 12px 0 0 0; width:637px;}
#wrap #foot .left ul li{float: left;margin: 0; padding: 0;}
#wrap #foot .left ul li span{color: #768B9E;padding: 0 8px;}
#wrap #foot .left ul li a{color: #CFCBC8;text-decoration: none;font-weight: bold;}
#wrap #foot .left ul li a:hover{text-decoration: underline;}
#wrap #foot .left ul li a.on{text-decoration: underline;}

#wrap #foot .right{float:right;width: 340px;}
#wrap #foot .right p{float: right; margin-right: 20px;}

.bubbletip {width:116px;color: #fff;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none;text-align:center;}
.bubbletip span.top {padding: 27px 8px 0;background: url(../../images/tooltip.gif) no-repeat top;}
.bubbletip b.bottom {padding:3px 8px 40px;color: #548912;background: url(../../images/tooltip.gif) no-repeat bottom;}

#toolBar{background: #312B23;height: 30px;line-height: 30px;border-bottom: solid 1px #57514A;text-align: center;}
#toolBar .inner{margin: 0 auto; text-align: right; width: 890px;}
#toolBar a{text-decoration: none;color: #B3CA09;font-weight: bold;}
#toolBar a:hover{color: #fff;}
#toolBar span{color: #999;padding: 0 10px;}
.nounder{text-decoration: none;!inportant}

#wrap #main .formWrap{width: 750px; float: right;}
#wrap #main .formWrap .input{margin-right: 10px;}

.headline1 {background-color:#4F6E7F;}
#staticcontent{
position:absolute;
z-index:9000;
right:1px;
bottom:1px;
height:50px;
width:50px;
}
#staticcontent2{
position:absolute;
z-index:9000;
right:1px;
bottom:1px;
height:50px;
width:50px;
}
.whitetext
{ 
	color:#fff!important;
}

.showed {
	background-image:url(../close.png);
	background-position:right center;
	background-repeat:no-repeat;
	}
.hideed {
	background-image:url(../open.png);
	background-position:right center;
	background-repeat:no-repeat;
	}

.chenarshow{
border: solid 1px #666;
background-color: #222;
}


#previewimage{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	

.showedsmall {
	background-image:url(../sm_top.png);
	background-position:right top;
	background-repeat:no-repeat;
	cursor:s-resize;
	}
.hideedsmall {
	background-image:url(../sm_down.png);
	background-position:right top;
	background-repeat:no-repeat;
	cursor:pointer;

	}
.chenarshow2{
background-color: #4e453a;
}

/*
li.active { background-color:#584E42!important; }
li.active a{  color:#CBCD00!important}
*/


td.inheadline1{border: solid 1px #ccc;padding: 0px!important;}	
td.inheadline2{border: solid 1px #ccc;padding: 0px!important;}	

tr.hover td { background-image:url(../trhover.png)!important; background-position:top left; background-repeat:repeat-x;}
.btn{}
.btn
{background:#E3E3E3 url(../overlay-button.png) repeat-x 0 0;
display:inline-block;
padding:3px 15px 4px;
color:#333 !important
;font-size:12px;
font-weight:bold;line-height:1;text-decoration:none;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-moz-box-shadow:0 1px 4px rgba(0,0,0,0.5);
-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.5);
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
border-bottom:2px solid rgba(0,0,0,0.25);
position:relative;
cursor:pointer;
overflow:visible;
width:auto;
margin-right:15px; margin-top:4px;}
.btn::-moz-focus-inner{border:0;padding:0}
.btn:hover{background-color:#CCC;color:#222}
.btn:active{-webkit-transform:translateY(1px);-moz-transform:translateY(1px)}
.updatebutton{
	margin-left:70px;
	margin-top:40px;
}
