@charset "UTF-8";
/* CSS Document */
img, div { behavior: url(iepngfix.htc) }

body { text-align:center; background:url(images/background.jpg) repeat-x #1d2432; margin:0; font-family:Arial, Helvetica, sans-serif;}
body.qContact {margin:0; background: #bed4e8; font-family:Arial, Helvetica, sans-serif;}

#clear { clear:both; line-height:0px; display:block;}
#content { width:1000px; margin:0 auto; background-color:#FFFFFF; text-align:center;}

#top { width:980px; background:url(images/top_02.gif) repeat-x #fad17b; margin:0 auto; display:block;}
#topL { float:left; display:block;}
#topR { float:right; display:block;}

#navigation { text-align:center; width:980px; border-top:solid 1px #1d2432; border-bottom:solid 1px #1d2432; margin:0 auto; display:block;}

#contentContainer {text-align:center; width:980px; margin:0 auto;}

#leftContent { float:left; width:175px;}

#pageContent {margin-left:186px; width:562px; background:url(images-site/page-back.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}
#pageContent p { color:#1d2432; text-align:left; font-size:12px; line-height:18px; padding:0px 40px;}
#pageContent a {color:#1d2432; text-align:left; font-size:12px; line-height:18px; text-decoration:none; font-weight:bold;}
#pageContent h2 a  { font-size:16px; color:#1c3b4a; line-height:18px; text-align:left; text-decoration:none;}
#pageContent a:hover {color:#fad27c; text-align:left; font-size:12px; line-height:18px; text-decoration:underline; font-weight:bold;}
#pageContent h2 a:hover  {font-size:16px; color:#1c3b4a; line-height:18px; text-align:left; text-decoration:underline;}
#pageContent1 {margin-left:185px; width:562px; background:url(images-site/page-back.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}
#pageContent1 p { color:#1d2432; text-align:left; font-size:12px; line-height:18px; padding:0px 60px;}
#pageContent1 a {color:#1d2432; text-align:left; font-size:12px; line-height:18px; text-decoration:none; font-weight:bold;}
#pageContent1 a:hover {color:#fad27c; text-align:left; font-size:12px; line-height:18px; text-decoration:underline; font-weight:bold;}
#title h1 {font-family:"Times New Roman", Times, serif; font-size:18px; padding:15px 5px; border-bottom:1px solid #1C3B4A; margin:0 10px;}
#title h1 {font-family:"Times New Roman", Times, serif; font-size:18px; padding:15px 5px; border-bottom:1px solid #1C3B4A; margin:0 10px;}

#indexContent { float:left; width:749px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#1d2432; background:url(images/index-content_03.jpg) repeat-x;}
#indexContent p { color:#1d2432; font-size:12px; line-height:16px; padding:0px 25px 0px 25px;}

#indexContent1 { float:left; width:749px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#1d2432; background:url(images-site/index-back.jpg) no-repeat}
#indexContent1 p { color:#1d2432; font-size:12px; line-height:16px; padding:0px 25px 0px 25px;}
#indexContent1 a { font-weight:bold; text-decoration:none; color:#1d2432;}

#topIndex{ padding:0px 0px 0px 10px; width:739px;}



#indexL { float:left;}
#indexR { float:right; width:370px;}
#indexR p { color:#1d2432; font-size:12px; line-height:16px; padding:0px 25px 0px 25px;}

#indexTiles { width:980px; margin:0 auto; text-align:center;}
#indexTiles a { color:#333333; text-decoration:none;}
#indexTiles a:hover { text-decoration:underline;}

#indexTileL { width:320px; float:left; background: url(images/tile-consult.jpg) no-repeat;}
#indexTileL p { margin:70px 120px 0px 20px; text-align:left; font-size:12px;}


#indexTileR { width:320px; float:right; background: url(images/tile-success.jpg) no-repeat;}
#indexTileR p { margin:70px 120px 0px 20px; text-align:left; font-size:13px; font-weight:bold;}

#indexTileM { width:320px; margin-left:330px; background: url(images/tile-commercial.gif) no-repeat; text-align:center;}

#commercial { width:290px; margin:15px 10px 0px 10px;}
#commercialL { width:160px; float:left; margin-top:40px;}
#commercialR { width:110px; float:right; margin-top:70px;}

#commercialR p, #commercialR a:link, #commercialR a:active, #commercialR a:visited { color:#1d2432; font-size:14px; line-height:18px; font-weight:bold; text-decoration:none;}
#commercialR a:hover { color:#1d2432; font-size:14px; line-height:18px; font-weight:bold; text-decoration:underline;}

#qContact { float:right; width:222px; background-color:#bed4e8;}

#footer { text-align:center; width:980px; border-top:solid 1px #1d2432; border-bottom:solid 1px #1d2432; margin:0 auto; padding:10px 0px;}
#footer p, #footer a{ color:#1d2432; font-size:14px; padding:10px 10px 10px 10px; text-decoration:none;} 
#footer a:hover {color:#1d2432; font-size:14px; padding:10px 10px 10px 10px; text-decoration:none; background-color:#bed4e8;}

#smallText {width:980px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; padding:10px 0px;}
.realSmall { font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.realSmall a { color:#333333;}

#qFormText { text-align:left; padding:0px 10px 0px 10px; width:202px; color:#1d2432; font-size:11px; line-height:16px;}
.qForm { color:#1d2432; font-size:11px; font-weight:bold; padding:8px; text-align:left;}
.qFormT { padding:8px; text-align:right;}

#sideNav { width:175px; border-right:solid 1px #1d2432; border-left:solid 1px #1d2432; border-bottom:solid 1px #1d2432; background-color:#bed4e8; text-align:center; padding:13px 0px;}
#sideNavLinks { width:140px; margin:0 auto; background-color:#FFFFFF; border-top:solid 1px #1d2432; border-left:solid 1px #1d2432; border-right:solid 1px #1d2432;}
#sideNavLinks a:link, #sideNavLinks a:active, #sideNavLinks a:visited { border-bottom:solid 1px #1d2432; color:#1d2432; font-size:12px; text-align:left; text-decoration:none; padding:10px; display:block; font-family:Georgia, "Times New Roman", Times, serif;}
#sideNavLinks a:hover { border-bottom:solid 1px #1d2432; color:#1d2432; font-size:12px; text-align:left; text-decoration:none; padding:10px; display:block; background-color:#ebf2f8; font-family:Georgia, "Times New Roman", Times, serif;}

h1 { font-size:14px; color:#1c3b4a; line-height:18px; text-align:left; padding:0px 30px 0px 30px;}
.content {color:#1d2432; text-align:left; font-size:12px; line-height:18px; padding:0px 30px 0px 30px; font-family:Arial, Helvetica, sans-serif; }
.content a:link, .content a:active, .content a:visited {color:#1d2432; text-align:left; font-size:12px; line-height:18px; text-decoration:none;}
.content a:hover {color:#fad27c; text-align:left; font-size:12px; line-height:18px; text-decoration:underline;}

table.success {background-color:#bed4e8; border:1px solid #194554; width:174;}
.successtext { font-family:Arial, Helvetica, sans-serif; color:#194554; font-size:14px; line-height:18px; padding:0px 10px 0px 10px; text-align:left;}
.casetext { font-family:Arial, Helvetica, sans-serif; color:#194554; font-size:12px; line-height:18px; padding:0px 10px 0px 10px; text-align:left;}
.successtext a:link, .successtext a:active, .successtext a:visited { font-family:Arial, Helvetica, sans-serif; color:#194554; font-size:14px; line-height:18px; text-align:left; text-decoration:none;}
.successtext a:hover { font-family:Arial, Helvetica, sans-serif; color:#194554; font-size:14px; line-height:18px; text-align:left; text-decoration:underline;}

.casetext a:link, .casetext  a:active, .casetext  a:visited { font-family:Arial, Helvetica, sans-serif; color:#194554; font-size:12px; line-height:18px; text-align:left; text-decoration:none;}
.casetext  a:hover { font-family:Arial, Helvetica, sans-serif; color:#194554; font-size:12px; line-height:18px; text-align:left; text-decoration:underline;}

table.case {background-color:#fad27c; border:1px solid #194554; width:174;}

.box { border:1px solid #1c3b4a; background-color:#FFFFFF; color:#666666; line-height:14px; font-size:12px; height:14px;}
.boxbig { border:1px solid #1c3b4a; background-color:#FFFFFF; color:#666666; line-height:14px; font-size:12px; height:32px;}

ul {color:#1d2432; text-align:left; font-size:12px; line-height:18px; padding:0px 50px 0px 50px; font-family:Arial, Helvetica, sans-serif; }

ul.nopad {color:#1d2432; text-align:left; font-size:12px; line-height:18px; padding:0px 20px 0px 20px; font-family:Arial, Helvetica, sans-serif; }
li.nopad {}

#success { width:530px; margin:0 auto; padding:10px 0px 10px 0px;}
#success p { text-align:left; line-height:18px; padding:0px 15px 0px 15px;}

#successAlt { width:530px; margin:0 auto; padding:10px 0px 10px 0px; background-color:#fbd990;}
#successAlt p { text-align:left; line-height:18px; padding:0px 15px 0px 15px;}

li.landing {color:#1d2432; text-align:left; font-size:16px; line-height:28px; text-decoration:none;}
li.landing a:link, li.landing a:active, li.landing a:visited {color:#1d2432; text-align:left; font-size:28px; line-height:35px; text-decoration:none;}
li.landing a:hover {color:#fad27c; text-align:left; font-size:12px; line-height:18px; text-decoration:underline;}

.landingtable { padding:0px 0px 0px 20px;}

#bottomBorder {background:url(images-site/page-back.jpg) repeat-x; width:500px; margin:0 auto; padding:20px 0px 0px 0px;}


/* #fdf0d4 */

h2 { font-size:16px; color:#1c3b4a; line-height:18px; text-align:left; padding:0px 10px 0px 10px;}

.yellow {background-color:#fdf7e3; vertical-align:top; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; color:#194554;}
.yellowleft {background-color:#fdf7e3; vertical-align:top; text-align:left; padding:5px; color:#194554;}

.nobg {vertical-align:top; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; color:#194554;}
.nobgleft {vertical-align:top; text-align:left; padding:5px; color:#194554; font-family:Arial, Helvetica, sans-serif; font-size:12;}

.yellowcenter {background-color:#fdf7e3; vertical-align:top; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:15px; color:#194554;}

table.form { border:solid 1px #194554;}

.box { border:solid 1px #194554; font-size:12px; height:14px;}

.boxbig { border:solid 1px #194554; font-size:12px; height:50px;}

#map { width:550px; margin:0 auto;}
#mapL { float:left; width:270px; text-align:left;}
#mapR { float:right; width:270px; text-align:left;}

#mapHead { font-size:15px; font-weight:bold; padding:10px 0px 0px 10px;}
#mapReg { padding:0px 0px 0px 20px;}

#companytable a {
	font-weight:normal;
	color: #194554;
	text-decoration:underline;}
#companytable a:hover {
	font-weight:normal;
	color: #194554;
	text-decoration:none;}