* {margin:0px; padding:0px;}
body {height:100%; background:#fff; font-family:Arial, Helvetica, sans-serif;}

}

h3 {
	color: #000066;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}


/* Container */
div#container, div.container { position: relative; width: 919px; margin: 0 auto; padding: 0; margin-top:17px; }


/* Grid */
.column-row, .row { margin: 0 0 16px -20px; }
.column, .columns { float: left; display: inline; margin: 0 0 0 20px; padding-right:20px; }
.column-right {float: left; display: inline; margin: 0 0 0 20px; } .column-righthome {float: left; display: inline; margin: 0 0 0 27px; }
.column-leftfoot {float: left; display: inline; margin: 0 0 0 350px; padding-right:23px; }
.column-rightfoot {float: left; display: inline; margin: 18px 0 0 20px; margin: 0px\0/; padding-right:0px; }

.one { width: 58px; }
.two { width: 136px; }
.three { width: 214px; }
.threenew { width: 266px; }
.four { width: 330px; width: 350px\0/; }
.five { width: 370px; }
.six { width: 448px; }
.seven { width: 526px; }
.sevennew { width: 566px; }
.eight { width: 964px; }
.eightnew { width: 626px; }
.nine { width: 682px; }
.ninenew { width: 720px; }
.ten { width: 760px; }
.eleven { width: 838px; }
.twelve { width: 916px; }
.thirteen { width: 994px; }
.fourteen { width: 1072px; }
.fifteen { width: 1150px; }
.sixteen { width: 1228px; }
.one-third { width: 286px; }
.two-thirds { width: 592px; }

.offset-by-one-half { margin-left: 39px; }
.offset-by-one { margin-left: 78px; }
.offset-by-two { margin-left: 156px; }
.offset-by-three { margin-left: 234px; }
.offset-by-four { margin-left: 312px; }
.offset-by-five { margin-left: 390px; }
.offset-by-six { margin-left: 468px; }
.offset-by-seven { margin-left: 546px; }
.offset-by-eight { margin-left: 624px; }
.offset-by-nine { margin-left: 702px; }
.offset-by-ten { margin-left: 780px; }
.offset-by-eleven { margin-left: 858px; }
.offset-by-twelve { margin-left: 936px; }
.offset-by-thirteen { margin-left: 1014px; }
.offset-by-fourteen { margin-left: 1092px; }

.column-row:after, .row:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden; }
* html .column-row, * html .row, * html .clearfix { height: 1%; }
.column-row, .row, .clearfix { display: inline-block; }
.column-row, .row, .clearfix { display: block; }

/* IE6 Problems ---------- */
body.ie .column-row { width: 936px; }
body.ie .eight .column-row { width: 624px; }
body.ie .nine .column-row { width: 702px; }
body.ie .ten .column-row { width: 780px; }
body.ie .eleven .column-row { width: 858px; }
body.ie .twelve .column-row { width: 936px; }
body.ie .thirteen .column-row { width: 1014px; }
body.ie .fourteen .column-row { width: 1092px; }
body.ie .fifteen .column-row { width: 1170px; }
body.ie .two-thirds .column-row { width: 612px; }

/* header */

.header {width:919px; height:152px; text-align:left; background-image: url(logo/backw.jpg)}

/* navigation */ 

.navigation {width:919px; height:29px; background:#00004F;}

.navigation ul {width:475px; margin:0px auto; position:relative;}
.navigation ul li {float:left; list-style:none; padding-right:15px; display:inline; margin-top:0px;}

/* subnavigation */

.subnav {background:#ededed; width:919px; height:47px; margin-top:4px;}
.subnav ul {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.subnav ul li {float:left; list-style:none; padding-right:10px; margin-top:17px; margin-left:20px;}
.subnav ul li a {color:#6e6e6e; text-decoration:none;}
.subnav ul li a:hover {color:#373737; text-decoration:none;}

/* img rotator */

div#rotator { position:relative; height:234px; margin:0px auto;}
div#rotator ul li { float:left; position:absolute; list-style:none;}
div#rotator ul li img { border:none;}
div#rotator ul li.show {z-index:500}

/* content */

span.rowheading img {margin-top:33px; margin-left:4px; padding-bottom:15px;}
span.gohome img {margin-top:49px; margin-right:4px; padding-bottom:15px; float:right; position:relative;}
span.rowheading_right img {margin-top:33px; padding-bottom:7px;}
span.rowheading_right_two img {margin-top:16px; margin-left:4px; padding-bottom:7px;}
p.leftrule {height:5px; width:626px; border-bottom:1px solid #2C5094;}
div.leftrule_con {height:5px; width:919px; border-bottom:1px solid #2C5094; padding:0px;}
p.shove {padding-bottom:30px;} p.nudge {padding-bottom:8px;} p.nudge_top {padding-bottom:0px;} p.punch {padding-bottom:55px;}
div.cert {border: 3px solid rgb(238, 238, 238); width:421px; height:144px; margin-top:20px; margin-bottom:20px;}
div.coup {border: 1px solid #2C5094; width:202px; height:143px; margin-top:20px; margin-bottom:20px;}


div.leftcontent_int {width:915px; padding-top:15px; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#373737;}
div.leftcontent_int .imgfloat {padding-left:20px; margin-top:0px; float:right;}
div.leftcontent_int .imgfloat2 {padding: 20px 20px 0 0; margin-top:0px; float:left;}
div.leftcontent_int .imgfloat_cont img {padding:10px 0px; float:none;}
div.leftcontent_int .imgfloat img, div.leftcontent_int .imgfloat2 img {border:1px solid #2C5094;}
div.leftcontent {width:335px; padding-top:15px; margin-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#373737; display:inline; float:left;}
div.leftcontent .contentheading, div.leftcontent_int .contentheading {font-size:14px; color:#2c5094; font-weight:bold;}
div.leftcontent_int .contentheadingtop {font-size:12px; color:#2c5094; font-weight:bold;  font-style:italic; padding-left:3px;}

.cont_about { height: 210px;}


/*div.content_twocol .imgfloat {padding-left:20px; margin-top:0px; float:right;}
div.content_twocol .imgfloat_cont img {padding:10px 0px; float:none;}
div.content_twocol .imgfloat img {border:1px solid #2C5094;}
div.content_twocol .contentheading {font-size:14px; color:#2c5094; font-weight:bold;}
div.content_twocol .contentheadingtop {font-size:12px; color:#2c5094; font-weight:bold;  font-style:italic; padding-left:3px;}
div.content_twocol p {padding-top:10px; padding-right:20px; padding-left:4px;}
div.content_twocol p a {color:#2C5094; text-decoration:underline;}
div.content_twocol p a:hover {color:#373737; text-decoration:underline;}
div.content_twocol p.top {padding-top: 30px; width: 600px; }
div.content_twocol p.mid {padding-top: 20px; width: 600px; }
div.content_twocol p.right {float: right; padding-top: 53px; width: 168px;}
div.content_twocol p.sub {padding-bottom: 12px; padding-top: 50px; width: 375px;}*/

div.onecolumn {width:616px; padding-top:20px; margin-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#373737; display:inline; float:left;}
div.onecolumn .contentheading {font-size:14px; color:#2c5094; font-weight:bold;}
div.onecolumn p {padding-top:15px; padding-right:25px;}
div.onecolumn p img {margin-right:20px;}

div.leftcontent p {padding-top:15px; padding-right:25px;}
div.leftcontent_int p {padding-top:10px; padding-right:20px; padding-left:4px;}
div.leftcontent p img {margin-right:20px;}
div.leftcontent_int p a {color:#2C5094; text-decoration:underline;}
div.leftcontent_int p a:hover {color:#373737; text-decoration:underline;}
div.leftcontent_int p.top {padding-top: 30px; width: 600px; }
div.leftcontent_int p.mid {padding-top: 20px; width: 600px; }
div.leftcontent_int p.right {float: right; padding-top: 53px; width: 168px;}
div.leftcontent_int p.sub {padding-bottom: 12px; padding-top: 50px; width: 375px;}

p.rightrule {height:5px; width:266px; border-bottom:1px solid #2C5094;} p.rightrule_h {height:25px; width:266px; border-bottom:1px solid #2C5094;}
div.rightcontent {width:210px; padding-top:10px; margin-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#373737;}
div.imgcontent {width:296px; padding-top:15px; margin-left:4px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#373737;}
div.imgcontent p img {margin-right:10px; margin-top:10px;} div.imgcontent p {font-size:11px; font-weight:bold;}

div.rightcontent ul{padding-bottom:0px;}  div.rightcontent ul.bottom{padding-bottom:0px;}
div.rightcontent ul li {list-style:none; margin-right:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin-top:5px;}
div.rightcontent ul li a {list-style:none; margin-right:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#373737; text-decoration:none;}
div.rightcontent ul li a:hover {list-style:none; margin-right:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2c5094; text-decoration:underline;}

p.center {font-weight:bold; padding-top:25px !important; font-size:11px; font-style:none; color:#2C5094;}
img.nudge_top {padding-top: 20px;}
a.service {cursor:pointer;}
div.backtotop {padding-left:5px;}

div.quote {background: rgb(237, 237, 237);
color: #373737;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
margin: 20px 0px 16px 0px;
padding: 10px;
width: 896px;
text-align:center}

div.effect {margin-top:1px; padding:5px 5px 5px 0px; top:0px; display:inline; position:absolute; right:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; text-align:right; color:#373737;}
div.effect strong {font-size:12px;}
div.effect a{color:#2C5094; text-decoration:underline;}
div.effect span.home_mast{ font-size: 14px;}

.estimate_red { color: #BC070F;}

/* footer */

div.footer {width:919px; height:auto; margin-top:0px; }
p.footrule {height:5px; width:919px; border-bottom:1px solid #2C5094; }

.push {padding-left:25px;} .pushleft {margin-left:4px;}
.push a {text-decoration:underline; color:#bc070f; cursor:pointer;}
.push a:hover {color:#2C5094; cursor:pointer;}

div.footer .column-leftfoot {margin-top:27px; padding-bottom: 60px; font-family:Arial, Helvetica, sans-serif; 
font-size:10px; color:#373737;}

div.footer ul {position:relative; float:right; display:block; margin-top:-10px; margin-right:2px;}

div.footer ul li {list-style:none; position:relative; float:left; display:inline; padding-left:20px; height:55px;}
div.footer ul li.accept {margin-top:10px; padding-right:8px;}
div.footer ul li img {margin-top:8px;}

.members img.bordered {border-right:1px solid #ddd; padding-right:15px;}
.members {padding-bottom:20px;}

/* general list */

div.list ul, ul.about_list {margin-left:10px; margin-top:10px;}
div.list ul li, ul.about_list li  {list-style:dot; margin-left:25px;}


/* form */

#form1 p {padding-top:0px; padding-bottom:0px; padding-right:20px; padding-left:4px;}
#form1 p.top {padding-top:30px; width:600px;}
#form1 p.mid {padding-top:20px; width:600px;}
#form1 p.right {padding-top:53px; float:right; width:168px;}
#form1 p.sub {padding-top:50px; padding-bottom:12px; width:375px;}

#form2 p {padding-top:0px; padding-bottom:0px; padding-right:20px; padding-left:4px;}
#form2 p.top {padding-top:30px; width:600px;}
#form2 p.mid {padding-top:20px; width:600px;}
#form2 p.right {padding-top:53px; float:right; width:168px;}
#form2 p.sub {padding-top:50px; padding-bottom:12px; width:375px;}


form {
margin-top:10px;
margin-left:0px;
}


select {
width:250px;
}

label {
width:180px;
float:left;
margin-top:7px;
font-weight:bold;
}

label.dropdown, label.cleandrop {
width:180px;
float:left;
margin-top:-13px;
}

input.textinput {
width:413px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#373737;
border-top:1px solid #373737;
border-left:1px solid #373737;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
height:25px;
padding-left:5px;
line-height:25px;
}
/* 
input.textinput:active {
border-bottom:1px solid #395061;
color:#333;
}
input.textinput:focus {
border-bottom:1px solid #395061;
color:#333;
} */

textarea {
width:613px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#373737;
border-top:1px solid #373737;
border-left:1px solid #373737;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
height:80px;
padding-left:5px;
vertical-align:text-bottom;
}

/* textarea:active {
border-bottom:1px solid #395061;
color:#333;
}
textarea:focus {
border-bottom:1px solid #395061;
color:#333;
} */


input.reset {
margin-right:2px;
cursor:pointer;
padding:3px;
}

input.submit {
margin-right:2px;
cursor:pointer;
padding:3px;
}
.required {color:#BC070F;}	
.requiredem {color:#BC070F; font-style:italic;}

span.credit {top:3px; position:relative; left:5px;}

div.content_twocol { width:440px; padding-top:15px; margin-left:0px; padding-right: 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#373737; float: left;}
div.content_threecol { width:268px; padding-top:15px; margin-left:0px; padding-right: 55px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#373737; float: left;}
div.content_threecol img {border:1px solid #2C5094;}
div.content_threecol p {padding: 10px 0 0 0; text-align: center;}
div.leftcontent_int p a img {color:#2C5094; text-decoration:underline; outline: none; border: none;}

p.right_img {margin-left:5px;} 
.paypalForm { margin-top: 0px; margin-left:5px;}

.button {padding: 15px 15px 9px 0; float: left; position: relative; z-index: 900;}
.button2 {padding: 15px 0 0 15px; float: left; position: relative; z-index: 900;}
.button_border {float: left; padding-top: 15px;}
.button_border2 { clear: both; position: absolute; top: 664px; left: 13px; z-index: 800; }top: 0px; margin-left:5px;}

.button {padding: 15px 15px 9px 0; float: left; position: relative; z-index: 900;}
.button2 {padding: 15px 0 0 15px; float: left; position: relative; z-index: 900;}
.button_border {float: left; padding-top: 15px;}
.button_border2 { clear: both; position: absolute; top: 664px; left: 13px; z-index: 800; }; z-index: 800; }}}}4px; left: 13px; z-index: 800; }; z-index: 800; }}}}

}

.small-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
.med-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	font-variant: small-caps;

}
li {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;

}
.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #000000;
}
.med-text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}
alink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #999999;
	text-decoration: underline;
}

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 4px 5px 5px;
		color:#555555;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:transparent;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:transparent;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#AAAAAA;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:#F7F7F7;
		border-width:1px;
		border-style:solid;
		border-color:#DADADA;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#F7F7F7;
	}

/* Navigation*/

#navbar {
	background: none transparent scroll repeat 0% 0%;
	background-color: #182772;
	font-size: small;
	height: 24px;
	margin-bottom: 0em;
	margin-top: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 6px;
	text-align: left;
	width: 99.99%;
}

#navbar li {
	background: transparent;
	border-right: 1px solid #ffffff;
	color: #0000;
	display: inline;
	width: auto;
	float: left;
	font-size: 80%;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 10.5px;
	padding-right: 8.5px;
	padding-top: 2px;
	text-decoration: none;
	
}


#navbar li a {
	background-color: transparent;
	color: #EEEEDD;
	display: inline;
	width: auto;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 3.5px;
	padding-right: 2px;
	padding-top: 2px;
	text-decoration: none;
}

#navbar li a:hover {
	color: #fff;
text-decoration:underline;
	
}

#navbar a span {
	display: none;
	}

#navbar a:hover span {
	position: absolute; 
	display: block; 
	top: 135px; 
	left: 20px; 
	width: 39em; 
	color: #000; 
	background: transparent; 
	font-size:105%; 
	text-align: left;
	z-index: 100;
	
	}

#navbar ul {
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: 99.99%;

}r a:hover span {
	position: absolute; 
	display: block; 
	top: 135px; 
	left: 20px; 
	width: 39em; 
	color: #000; 
	background: transparent; 
	font-size:105%; 
	text-align: left;
	z-index: 100;
	
	}
#navbar ul {
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: 99.99%;
}.99%;
}
bulletlist li { list-style-type: square;
      padding-left: 5px; }nt; 
	font-size:115%; 
	text-align: left;
	z-index: 100;
	
	}
#navbar ul {
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: 99.99%;
}.99%;
}
bulletlist li { list-style-type: square;
      padding-left: 5px; }	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: 99.99%;
}.99%;
}
bulletlist li { list-style-type: square;
      padding-left: 5px; }