@charset "UTF-8";
/* CSS Document */

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#fff; background-color:#45484d; }

h1 { font-size:3.2em; font-weight:bolder; }

h2 { font-size:1.6em; }

h3 { font-size:1.6em; }

h4 { font-size:5.2em; font-weight:bolder; }

p { font-size:1.2em; }

ul { margin:0; padding:0; }

li { font-size:1.2em; margin:5px 0 5px 10px; }

a:link {  color:#000000; text-decoration:none; font-weight:bold; }

a:hover { color:#CCCCCC; text-decoration:none; font-weight:bold; }

a:visited {  color:#000000; text-decoration:none; font-weight:bold; }

.red { color:#FF0000; }

.red a:link { color:#FF0000; text-decoration:none;  }

.red a:visited { color:#FF0000; text-decoration:none;  }

.red a:hover { color:#e03a6c; text-decoration:none;  }

.blue { color:#36b3e9; }

.blue a:link { color:#36b3e9; text-decoration:none; }

.blue a:visited { color:#36b3e9; text-decoration:none; }

.blue a:hover { color:#fb7d19; text-decoration:none; }

.green { color:#b3d536;}

.green a:link { color:#b3d536; text-decoration:none; }

.green a:visited { color:#b3d536; text-decoration:none; }

.green a:hover { color:#FF0000; text-decoration:none;  }

.orange { color:#fb7d19; }

.orange a:link { color:#fb7d19; text-decoration:none; }

.orange a:visited { color:#fb7d19; text-decoration:none; }

.orange a:hover { color:#b3d536; text-decoration:none;  }

.magenta { color:#e03a6c; }

.magenta a:link { color:#e03a6c; text-decoration:none; }

.magenta a:visited { color:#e03a6c; text-decoration:none; }

.magenta a:hover { color:#36b3e9; text-decoration:none; }

#heading { width:428px; height:122px; float:left; margin-right:500px;}

#flash { width:428px; height:242px; float:left; margin-right:500px;  }

#middlewrap { width:960px; min-height:292px; height:auto; background-image:url(images/home-rpt.jpg); background-repeat:repeat-y; float:left; }

#middle { width:960px; min-height:292px; height:auto; background-image:url(images/home-middle.jpg); background-repeat:no-repeat; background-position:top; float:left; }

#middlebot { width:960px; height:17px; background-image:url(images/middle-bot.jpg); float:left; }

.homebox { width:190px; margin-left:31px; height:auto; min-height:292px; float:left; }

.homebox2 { width:190px; margin-left:45px; height:auto; min-height:292px; float:left; }

.homeboxhead { width:125px; margin-right:65px; height:85px; float:left; }

.homeboxtext { width:190px; height:auto; float:left; }


#top { width:100%; height:67px; background-image:url(images/top-bg.gif); background-repeat:repeat-x; float:left; margin:0px }

#topwrap {width:1000px; height:67px; float:left; }

#logo { width:197px; height:67px; float:left; }

#nav { width:560px; height:40px; margin:27px 20px 0 20px; float:left;  }

#nav ul { padding:0; margin:0; }

#nav li { list-style:none; display:inline; padding:0 15px 0 15px; border-right:#FFFFFF solid 1px; }


#social { width:176px; height:50px; margin:17px 0 0 0; float:right; }

#mid { width:100%; min-height:720px; height:auto; background-image:url(images/mid-bg.jpg); background-repeat:repeat-x; background-color:#fdfdfd; float:left; }

#mid a:link {  color:#000000; text-decoration:none; font-weight:bold; }

#mid a:hover { color:#CCCCCC; text-decoration:none; font-weight:bold; }

#mid a:visited {  color:#000000; text-decoration:none; font-weight:bold; }

.midwrap { margin-left:auto; margin-right:auto; margin-top:25px; width:930px; min-height:695px; height:auto; background-position:top right; background-image:url(images/orange.jpg); background-repeat:no-repeat; }

#bot { width:100%; min-height:180px; height:auto; background-image:url(images/bot-bg.gif); background-repeat:repeat-x; background-color:#45484d; float:left; }

#bluewrap { width:929px; min-height:306px; height:auto; float:left; margin:0 0 20px 0; }

#bluetop { width:929px; height:14px; background-image:url(images/blue-top.gif); float:left; }

#bluemid { width:889px; padding:10px 20px 10px 20px; min-height:278px; height:auto; background-image:url(images/blue-mid.gif); background-repeat:no-repeat; background-color:#03aae0; float:left; }

#bluebot { width:929px; height:14px; background-image:url(images/blue-bot.gif); float:left; }

#greenwrap { width:929px; min-height:306px; height:auto; float:left; margin:0 0 20px 0; }

#greentop { width:929px; height:14px; background-image:url(images/green-top.gif); float:left; }

#greenmid { width:889px; padding:10px 20px 10px 20px; min-height:278px; height:auto; background-image:url(images/green-mid.gif); background-repeat:no-repeat; background-color:#8bc102; float:left; }

#greenbot { width:929px; height:14px; background-image:url(images/green-bot.gif); float:left; }


#orangewrap { width:929px; min-height:306px; height:auto; float:left; margin:0 0 20px 0; }

#orangetop { width:929px; height:14px; background-image:url(images/orange-top.gif); float:left; }

#orangemid { width:889px; padding:10px 20px 10px 20px; min-height:278px; height:auto; background-image:url(images/orange-mid.gif); background-repeat:no-repeat; background-color:#f7941d; float:left; }

#orangebot { width:929px; height:14px; background-image:url(images/orange-bot.gif); float:left; }

#pinkwrap { width:929px; min-height:306px; height:auto; float:left; margin:0 0 20px 0; }

#pinktop { width:929px; height:14px; background-image:url(images/pink-top.gif); float:left; }

#pinkmid { width:889px; padding:10px 20px 10px 20px; min-height:278px; height:auto; background-image:url(images/pink-mid.gif); background-repeat:no-repeat; background-color:#a90178; float:left; }

#pinkbot { width:929px; height:14px; background-image:url(images/pink-bot.gif); float:left; }

#messagebox { width:280px; min-height:260px; height:auto; float:left; margin-top:20px; }

#mboxtile { width:280px; float:left; height:40px; }

#name { width:130px; height:50px; float:left; margin-right:20px; }

#phone { width:130px; height:50px; float:left; }

#messagewrap {width:930px; height:auto; margin-left:auto; margin-right:auto; }

#message { width:280px; height:170px; float:left; }

.textbox { width:130px; border:#FF6600 solid 1px; height:15px; background-image:url(images/formbk.gif); background-repeat:repeat-x; }

.msbox { width:280px; height:90px; border:#FF6600 solid 1px; background-image:url(images/m-bk.gif); background-repeat:repeat-x; }

#footer { width:930px; height:auto; text-align:left; float:left; padding-top:20px; }

#footer ul { padding:0; margin:0; }

#footer li { margin:0 20px 0 0; list-style:none; display:inline; padding:0 20px 0 0; border-right:#FFFFFF solid 1px; }

#footer  a:link { color:#fb7d19; text-decoration:none; }

#footer  a:visited { color:#fb7d19; text-decoration:none; }

#footer a:hover { color:#b3d536; text-decoration:none;  }

