/* CSS Document */
body { font-size:16px;  color:#80808b; }
body *{ outline:none; } p, h4, h5, h6, form, dl, dt, dd {margin:0; list-style:none; }
#wrapper{ width:100%; margin:0 auto;} ::selection { background: #507CBC;  color: #FFF; } 

.red { color:#ed0101; font-size:14px;} 
.red11 { color:#ed0101; font-size:11px;}  
#body-area { font-family:Arial,Helvetica,Tahoma,sans-serif;} 
.whitebox{ width:100%;position:relative; }
.whitebox .tr-top { width:100%; float:left; background:url(images/white-corner.gif) repeat-x left top; }
.whitebox .td-left-top { width:98%; float:left; background:url(images/white-corner.gif) no-repeat left -3px; padding-left:2%; line-height:0px; height:3px;} .whitebox .td-right-top{ width:98%; float:left; background:url(images/white-corner.gif) no-repeat right -6px; padding-right:2%; } 
.whitebox .tr-mid { width:100%; float:left; }
.whitebox .td-left-mid { width:100%; float:left; background:url(images/dot.gif) repeat-y left top; } 
.whitebox .td-right-mid { width:100%; float:left; background:url(images/dot.gif) repeat-y right top; } 
.whitebox .tr-bottom { width:100%; float:left; background:url(images/white-corner.gif) repeat-x left bottom; }
.whitebox .td-left-bottom { width:98%; float:left; background:url(images/white-corner.gif) no-repeat left -12px; padding-left:2%; line-height:0px; height:3px;} .whitebox .td-right-bottom { width:98%; float:left; background:url(images/white-corner.gif) no-repeat right -9px; padding-right:2%; } 
.whitebox .column { width: 200px; float:left; margin-right:16px; } 
.whitebox .column3 { width: 215px; float:left; margin-left:34px; }
.whitebox .column2 { width: 180px; float:left; margin-left:69px; } 
.whitebox .column4 { width: 225px; float:left;} 


#innercontainer { float:left; width:928px; padding:25px 25px; } 
#innerleft { float:left; width:230px; } 
#innerleft h1 { font-size:16px; font-weight: bold; color:#80808b; letter-spacing:0em; float:left; }

#mainwide { float:left; width:673px; padding:8px 0 8px 25px; } 
#mainwide h2 { font-weight:bold; color:#2f303d; font-size:11px; text-transform:uppercase; line-height:16px; margin-top:40px; float:left; width:100%;} 
#mainwide h2:first-child {margin-top:0px!important;} 
#mainwide p { margin-top:15px; float:left; width:85%; font-size:11px; text-decoration:none; font-family:arial; font-size:12px; margin-left:35px;}


.flexigreybox { float:left; width:100%; background:url(images/bg.gif); }
.flexigreybox .middlearea { float:left; width:100%; background:url(images/bg.gif); } 
.flexigreybox .background { background:url(images/thanksbg.jpg) right 0 no-repeat; height:280px!important; } 
.contactform { float:left; padding:50px 65px; width:800px; } 
.contactform dl { float:left; padding:10px 0; width:800PX; } 
.contactform dd { float:left; width:340px; margin-right:45px; text-transform:uppercase; color:#2f303d; text-shadow: 0px 1px rgba(255,255,255,1); font-size:11px!important;} .contactform dt { float:left; width:275px; text-transform:uppercase; color:#2f303d; text-shadow: 0px 1px rgba(255,255,255,1); font-size:11px!important;} 
.input { border:1px solid #d7d7dc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f303d; padding:8px 5px; text-transform:none!important; width:260px; margin-top:5px; } 
.code { border:1px solid #d7d7dc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f303d; padding:8px 5px; text-transform:none!important; width:50px; margin-top:5px; } 
.phone { border:1px solid #d7d7dc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f303d; padding:8px 5px; text-transform:none!important; width:192px; margin-top:5px; } 
.textarea { border:1px solid #d7d7dc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f303d; padding:8px 5px; text-transform:none!important; width:644px; margin-top:5px; } 
.dropdown { border:1px solid #d7d7dc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f303d; padding:7px 5px; text-transform:none!important; width:270px; margin-top:5px; }


#innerleft { float:left; width:230px; } 
#innerleft h1 { font-size:16px; font-weight: bold; color:#80808b; letter-spacing:0em; float:left; }

.mbottom10{ margin-bottom:10px !important;} 
.mbottom15{ margin-bottom:15px !important;}
.mbottom20{ margin-bottom:20px !important;}
.mbottom25{ margin-bottom:25px !important;} 
.mbottom23{ margin-bottom:23px !important;} 
.mbottom40{ margin-bottom:40px !important;} 
.mtop10 { margin-top:10px !important;} 
.mtop13 { margin-top:13px !important;} 
.mtop15 { margin-top:15px !important;} 
.mtop20 { margin-top:20px !important;} 
.mtop30 { margin-top:30px !important;} 
.mtop40 { margin-top:40px !important;} 
.mleft30 { margin-left:30px !important;} 
.mleft40 { margin-left:40px !important;} 
.mleft50 { margin-left:50px !important;} 
.mleft2 { margin-left:2px !important;} 
.mleft5 { margin-left:5px !important;} 
.mleft6 { margin-left:6px !important;} 
.mleft10 { margin-left:10px !important;} 
.mleft15 { margin-left:15px !important;} 
.mtop2 { margin-top:2px !important;} 
.row{ width:100%; float:left; font-size:12px; font-family:arial;}
ul.leftlinks { width:100%; float:left; }
ul.leftlinks li { width:100%; padding:2px 0px; border-top:1px solid #dedee3; } 
ul.leftlinks li:first-child { border-top:none!important; padding-top:0px!important; } 
ul.leftlinks li a h3 { color: #2F303D;
    font-size: 12px !important;
    font-weight: bold;
    text-transform: none !important;} 
ul.leftlinks li a:hover h3 { color:#1A66C4; text-decoration:none!important; font-size:12px!important;} 
ul.leftlinks li a.selected h3 { color:#2f303d; text-decoration:none!important; font-size:12px!important;}
.highlight{ color:#2f303d!important; font-weight:normal; line-height:16px; padding: 1px; font-size:12px; font-family:arial;}

.title { font-size:26px; font-weight:bold; color:#464755; letter-spacing:-.035em;} 
.black12 { color:#2f303d!important; font-size:12px!important; } 
.black11 { color:#2f303d!important; text-shadow: 0px 1px rgba(255,255,255,1); font-size:11px!important;} 
.black13 { color:#2f303d!important; text-shadow: 0px 1px rgba(255,255,255,1); font-size:11px!important;float:right;} 
.grey { color:#8f8f95!important; } 
.blue11 { color:#1A66C4!important; font-size:11px!important;} 
.grey11 { color:#8f8f95!important; font-size:11px!important; text-transform: uppercase; } 
.green { color:#33B564!important; letter-spacing:-0.25px; font-size:14px; font-weight:bold; text-shadow: 0px 1px rgba(255,255,255,1); } 
.size18 { font-size:18px!important; font-weight:normal; } 
.size16 { font-size:16px!important; } 
.size26 { font-size:26px!important; font-weight:bold;} 
.size11 { font-size:11px!important; text-shadow: 0px 1px rgba(255,255,255,1);} 
.size50 { font-size:48px; letter-spacing:-4.5px; font-weight:bold; line-height:45px; } 
.blacklink:link, .blacklink:visited { color:#2f303d!important; text-shadow: 0px 1px rgba(255,255,255,1); font-size:19px; text-decoration:none;} 
.blacklink:hover { color:#1A66C4!important; text-decoration:none; text-shadow: 0px 1px rgba(255,255,255,1); font-size:11px;} 
.bluelink:link, .bluelink:visited { color:#1A66C4!important; text-decoration:none; text-shadow: 0px 1px rgba(255,255,255,1); font-size:11px;} 
.bluelink:hover { text-decoration:underline;font-size:11px;}
#innerleft h1 { font-size:16px; font-weight: bold; color:#80808b; letter-spacing:0em; float:left; }