html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}







										/*-- classes and styling -- */



.blue {

	color:#2c92cc;

}

.red {

    color:#c41131

}



.bold{

	font-weight:bold;

}

.centerText {

	text-align:center;

}

.rightText {

	text-align:right;

}

.text1 {

	font-size: 8pt

}

.text2 {

	font-size: 10pt

}

.text3 {

	font-size: 12pt

}

.text4 {

	font-size: 14pt

}

.text5 {

	font-size: 16pt

}

.text6 {

	font-size: 18pt

}

.text7 {

	font-size: 20pt

}

.text8 {

	font-size: 11pt

}

a:link {

	text-decoration: none;

	color: #2c92cc;

    outline:none

}

a:visited {

	text-decoration: none;

	color:#2c92cc;

}

a:hover {

	text-decoration: none; 

	color: #1e638c;

}

#navBar a:focus, #navBar a:active {

	outline: 0 none;

	-moz-outline: 0 none;

	}

img, img a:link {

	border: 0;

}

.left {

	float:left

}

.right {

	float: right

}

.clear {

	clear:both

}

.toppad {

	padding-top:10px

}

.upperCase {

    text-transform:uppercase

}

										/*-- core page elements --*/



body {

	font-family: Arial, Helvetica, sans-serif;	

	font-size: 100.01%;

	background: #A1b8cb;

	color:#000;

	overflow:-moz-scrollbars-vertical;

}

.conName {

    width:355px;

    text-align:center;

    border-right:2px solid #dfdfdf

}

.conName a {

    color:#c41131

}

.conName a:hover {

    color:#600314

}

.conNumbers {

    text-align:center;

    padding-left:25px;

    padding-top:12px

}

.conAdd1 {

    width:245px;

    padding-right:10px;

    text-align:center;

    border-right:2px solid #dfdfdf

}

.conAdd2 {

    width:170px;

    text-align:center;

    border-right:2px solid #dfdfdf

}

.conAdd3 {

    width:155px;

    text-align:center

}

.conForm1 {

    width:285px

}

.conForm2 {

    width:285px;

    padding-left:15px

}

.copyrightInfo {

	width:940px;

	margin: 0 auto;

	color:white;

	font-size: 11px

	

}

.copyrightInfo a{

	width:940px;

	margin: 0 auto;

	color:white;

	

}

#content {

	background:white;

	padding:20px;

	overflow:hidden

}

#homeContent {

	width:590px

}

#footer {

	height:206px;

	background: #2c92cc;

	width:100%

}

	.footNav {

		width:430px;

		margin: 0 auto;

		padding-top:10px;

		height:47px

	}

#footerMemLogos {

	width:480px;

}	

	.memLogo1{

		margin-left:10px;

		display: inline;

	}

	.memLogo2{

		margin-left:12px;

		display: inline;

	}

	.memLogo3{

		margin-left:12px;

		display: inline;

	}
	
	.memLogo4{

		margin-left:12px;

		display: inline;

	}

#header {

	background: url(../images/test.gif) no-repeat;

	height: 290px;

	width: 940px;

	

}



#navBar {

	background: url(../images/navSlice.jpg) repeat-x;

	height: 46px;

	border-top:2px solid #193057;

	border-bottom:2px solid #193057;

	

}

#servBox {

	width: 280px;

	background: url(../images/servHdr.jpg) no-repeat top center #2c92cc;

	border:2px solid #193057;

	position:relative;

	height: 297px;

}

	#servBoxInner {

		width:272px;

		background:white;

		position:absolute;

		top:34px;

		left:4px;

		right:4px;

		bottom:4px;

		height:87%;

	}

    #servBoxInner a, #servBoxInner a:visited {

        font-weight:bold;

        color:black

    }

    #servBoxInner a:hover {

        color:#c41131

    }

	#servBox li {

		list-style:disc;

		list-style-position:inside;

		margin-left:12px;

		font-weight:bold;

		margin-top:11px

	}
	
	#followBox {

	width: 280px;
	
	margin-top:20px;

	background: url(../images/followHdr.jpg) no-repeat top center #2c92cc;

	border:2px solid #193057;

	position:relative;

	height: 80px;

}

	#followBoxInner {

		width:272px;

		background:white;

		position:absolute;

		top:34px;

		left:4px;

		right:4px;

		bottom:4px;

		height:47%;

	}

    #followBoxInner a, #followBoxInner a:visited {

        font-weight:bold;

        color:black

    }

    #followBoxInner a:hover {

        color:#c41131

    }

#statusBox {

	margin-top:20px;

	width: 280px;

	background: url(../images/statusHdr.jpg) no-repeat top center #2c92cc;

	border:2px solid #193057;

	position:relative;

	height: 275px;

}

	#statusBoxInner {

		width:272px;

		background:white;

		position:absolute;

		top:34px;

		left:4px;

		right:4px;

		bottom:4px;

		height:86%;

	}

	#statusBoxInner label {

		width: 85px;

		float:left;

		margin-right:5px;

		text-align:right;

		font-weight:bold;

		font-size:14px

	}

	#statusBoxInner input {

		margin-bottom:10px;

	}

	.statusBtn {

		margin-left:90px

	}

a.navRoll1 {

	background: url(../images/navRoll1.jpg) no-repeat;

	height: 46px;

	width: 99px;

	display:block;

    text-indent: -9999px

	

}

a.navRoll2 {

	background: url(../images/navRoll2.jpg) no-repeat;

	height: 46px;

	width: 134px;

	display:block;

    text-indent: -9999px

	

}

a.navRoll3 {

	background: url(../images/navRoll3.jpg) no-repeat;

	height: 46px;

	width: 109px;

	display:block;

    text-indent: -9999px

	

}

a.navRoll4 {

	background: url(../images/navRoll4.jpg) no-repeat;

	height: 46px;

	width: 132px;

	display:block;

    text-indent: -9999px

	

}

a:hover.navRoll1, a:hover.navRoll2, a:hover.navRoll3, a:hover.navRoll4 {

	background-position: 0px -46px;

	display:block

}

a:link.current, a:visited.current {

	background-position: 0px -46px;

	display:block

}



.wrapper {

	width:940px;

	margin: 0 auto;

	background:white;

	border-left: 4px solid #193057;

	border-right: 4px solid #193057;

	border-bottom: 4px solid #193057;

}







#subMessage1 {

	font-size:12px;

	font-weight:bold;

	color: #00900e;

	position:relative;

    left:120px



}

.subBtn {

    padding-left:125px

}



#frmContact1 label {

	width:120px;

    float:left;

    text-align:right;

    font-size:14px;

    font-weight:bold;

    margin-right:5px

}

#frmContact1 textarea {

	width:445px;

    height:70px



}

#frmContact1 input {

    margin-bottom:18px

}

#frmContact1 label.error {

	color: red;

	width: 250px;

	

	font-size: .8em;

}



input.error {

	border: 2px dashed red;

}



textarea.error {

	border: 1px solid red;

}





select.error {

	border: 1px solid red;

}



/* table styling on srv page */



table {

    border-top:3px solid #68BFEF;

    border-right:3px solid #2c92cc;

    border-bottom:3px solid #2c92cc;

    border-left:3px solid #68BFEF;

    padding:5px;

}

tr {

    

}

td {

    border:1px solid #cfcfcf;

    padding:4px 10px;

    font-size:13px;

    text-align:center

}

th {

    font-weight:bold;

    margin-bottom:5px;

}

td.first {

    text-align:center;

    width:150px;

    background:#dfeaf0

}

td.last {

    

    padding:3px 5px;

    font-size:13px;

    text-align:center;

    width:70px;

    font-weight:bold;

    background:#dfeaf0

}

.srvList {

    margin:5px 0 5px 0

}

.srvList li{

    list-style:disc;

    margin-left:15px;

    font-size:14px

}


/* Update 2-15-11 */

.phone-text {
float:left;font-size:26px;float:right;margin-top:6px;font-weight:bold;color:white;margin-right:75px;	
}
