@charset "UTF-8";
/* Global Content Formatting and Styles */

body {color:#555; line-height:1.5em; font-family:Arial, Helvetica; font-size:14px; background:#FFF url(../images/backgradient.png) repeat-x 0px 0px; margin:0; padding:0; overflow-y: scroll;}
.page {max-width:980px;	margin:0px auto 0px auto; position:relative; background-color:#FFF;}

/* Header */
header{height:auto; float:left; width:100%;}
.mainLogo{margin:10px 0px 20px 10px; float:left;}
.quickMainBox{width:205px; height:auto; color:#807f80; font-size:1.0em; position:absolute; right:1px;}
.quickBox{width:100%; height:25px; line-height:25px; margin-bottom:4px; float:left;}
.quickLogo{width:25px; height:25px; margin-right:4px; float:left;}
.quickDetails{width:auto; height:25px; line-height:25px; float:left;}
.quickMainBox2{width:100%; height:25px; font-size:1em; float:left; text-align:center; margin-bottom:4px}

/* Navigation */
nav{width:100%; height:50px; line-height:50px; background:url(../images/navGradient.png); background-repeat:repeat-x; text-align:center; float:left; color:#155;}
.navFirst{width:105px; background-image:url(../images/navHome_Large.png); background-repeat:no-repeat; cursor:default; float:left;}
.navFirst:hover{cursor:pointer; color:#2676d2;}
.navFirstDef{width:105px; background-image:url(../images/navHomeHover_Large.png); background-repeat:no-repeat; float:left;}
.navFirstDef:hover{background-image:url(../images/navHomeHover_Large.png); background-repeat:no-repeat; cursor:default;}
.navButton{width:105px; float:left;}
.navButton:hover{cursor:pointer; color:#2676d2;}
.navButtonDef{width:105px; float:left; background-image:url(../images/navGradientHover.png); background-repeat:repeat-x;}
.navButtonDef:hover{cursor:default;}
.navDivide{width:2px; height:50px; float:left; background-image:url(../images/navButtonDiv.png); background-repeat:no-repeat;}
.navCornerRight{width:8px; height:50px; background-image:url(../images/navCornerRight.png); background-repeat:no-repeat; float:right;}

.navFacebook{width:24px; height:24px; margin:13px 6px 0px 0px; float:right;}
.navFB{width:24px; height:24px; display:block;}

/* Article */
article{width:97%; padding:1.5% 1.5% 1.5% 1.5%; float:left; float:left; background-color:#efefef;}
.articleHead{width:100%; margin:5px 0px 10px 0px; float:left; font-size:1.7em; font-weight:bold; color:#2676d2;}
.articleBanner{width:100%; float:left; height:auto; margin-bottom:10px;}
.articleLine{width:100%; height:20px; float:left; background-image:url(../images/article_line_grad.png); background-repeat:repeat-x; margin-bottom:10px;}
.articleLineLeft{width:10px; height:20px; background-image:url(../images/article_line_left.png); background-repeat:no-repeat; float:left;}
.articleLineRight{width:10px; height:20px; background-image:url(../images/article_line_right.png); background-repeat:no-repeat; float:right;}
.articleHr{width:100%; height:1px; background-color:#CCC; margin:4px 0px 12px 0px; float:left;}

.articleBoxShow, .articleBox{width:96%; padding:2%; background-color:#FFF; float:left; text-align:justify;}
.slideshow{height:0; overflow:hidden; border: solid #ebebeb 1px;}

.articleImage{width:100%; height:auto; text-align:center; margin:20px 0px 20px 0px; float:left;}
.articleSpacer{width:100%; height:20px; float:left;}
.articleDetails{width:100%; float:left; font-size:1.0em; margin:0; padding:0;}
.articleText{width:100%; float:left; height:auto; margin-bottom:10px;}
.welcomeImages{width:100%; height:auto; margin:0px 0px 10px 0px; text-align:center; float:left;}
.welcomeImages2{width:100%; height:auto; margin:10px 0px 0px 0px; text-align:center; float:left; clear:right;}
.wimage{width:100px; height:100px;}
.privacyDetails{width:100%; height:auto; margin-bottom:10px; float:left;}
.AText{width:100%; float:left;}


/* Article - Services */
.articleDivide{width:100%; height:1px; background-color:#CCC; margin:10px 0px 10px 0px; float:left;}
.articleServiceCenter{width:100%; height:auto; text-align:center; float:left;}
.spContainer{width:276px; height:170px; margin:0px 0px 15px 20px; text-align:center; display:inline-block;}
.spContainer2{width:276px; height:190px; margin:0px 0px 15px 20px; text-align:center; display:inline-block;}
	.spHead{width:100%; height:20px; float:left; font-weight:bold; color:#5e5d63; margin-bottom:2px;}
	.spPic{width:100%; height:100px; float:left; overflow:hidden;}
	.spText{width:100%; height:auto; line-height:20px; float:left; font-size:12px; color:#5e635d; margin-top:4px;}

/* Article - Contact */
#mainContactBox{width:220px; height:514px; margin-top:10px; float:left; z-index:1;}
.ContactBox{width:auto; height:auto; float:left; margin-bottom:14px;}
.ContactIcon{width:44px; height:44px; float:left;}
.ContactIcon2{width:44px; height:140px; float:left;}
.ContactIcon3{width:44px; height:100px; float:left;}
.ContactHead{width:120px; height:20px; font-weight:bold; color:#5e5d63; margin:0px 0px 4px 8px; float:left;}
.ContactText{width:120px; height:20px; line-height:20px; font-size:0.9em; color:#5e635d; float:left; margin-left:8px;}

/* Article - Contact Map */
.mapContainer{width:69%; height:500px; float:right; margin-top:10px;}
.mapContainer iframe{height:100%; width:100%; float:left;}

/* Footer */
footer{width:100%; height:40px; font-size:.9em; color:#444; background:url(../images/footergradient.png) repeat-x; line-height:40px; float:left;}
.footCopy{margin-left:15px; width:auto; float:left;}
.footPolicy{margin:0px 15px 0px 0px; width:auto; float:right;}

.footPolicy a:link{text-decoration:none; color:#444; outline:none;}
.footPolicy a:visited{text-decoration:none; color:#444; outline:none;}
.footPolicy a:hover{text-decoration:none; color:#2676d2; outline:none;}

/* General */
h1 {font-size:1.8em; font-weight:bold; color:#2676d2; margin:0px 0px 0.3em 0px;}
h2 {font-size:1.2em; font-weight:bold; color:#2676d2; margin:10px 0px 10px 0px; padding:0px;}
h3 {font-size:1.0em; font-weight:bold; color:#5e5d63; margin:0; padding:0;}
.head2{font-size:1.2em; font-weight:bold; color:#2676d2; margin:15px 0px 10px 0px; width:100%; padding:0px; float:left;}
.head3{font-size:1.0em; font-weight:bold; color:#2676d2; margin:15px 0px 10px 0px; padding:0px;}
p {margin:0 0 .75em 0;}
a:link{color:#155; text-decoration:none; cursor:pointer; outline:none;}
a:visited{color:#555; text-decoration:none; outline:none;}
.linkColor{color:#2676d2; text-decoration:none; margin:0; padding:0;}

.bold{font-weight:bold;}
span a:link{color:#2676d2; outline:none;}
span a:visited{color:#2676d2; outline:none;}

