html, body {background:#30302f; margin:0px; height:100%; font-family:"Myriad Pro", MyriadPro, "Myriad Apple", MyriadApple, Arial, sans-serif; font-size:12px; color:#FFF;}

a:link, a:active, a:visited {text-decoration:none; color:#FFF; text-transform:uppercase;}
a:hover {color:#f6c029;}
a:link.active, a:active.active, a:visited.active, a:hover.active {text-decoration:none; color:#f6c029; text-transform:uppercase;}
a:link.black, a:active.black, a:visited.black, a:hover.black {text-decoration:none; color:#000000; font-size:20px; font-weight:bold;}

a:link.linkyellow, a:active.linkyellow, a:visited.linkyellow {font-size:12px; font-style:italic; font-weight:bolder; text-decoration:none; color:#575858;}
a:hover.linkyellow {color:#f5c029;}
a:link.linkblue, a:active.linkblue, a:visited.linkblue {font-size:12px; font-style:italic; font-weight:bolder; text-decoration:none; color:#575858;}
a:hover.linkblue {color:#3faeb4;}
a:link.linkred,a:active.linkred, a:visited.linkred {font-size:12px; font-style:italic; font-weight:bolder; text-decoration:none; color:#575858;}
a:hover.linkred {color:#8e1c54;}
a:link.linkgrey,a:active.linkgrey, a:visited.linkgrey {font-size:12px; font-style:italic; font-weight:bolder; text-decoration:none; color:#575858;}
a:hover.linkgrey {color:#000;}

#header {position:relative; height:95px; width:100%; background:URL(images/grad_top.png) center bottom repeat-x;}
#top	{position:relative; height:95px; width:980px; margin:0px 0px 0px 30px;}
#logo	{position:absolute; top:0px; left:0px; border:none;}
#btnhc	{position:absolute; top:0px; right:107px; border:none;}
#btnask	{position:absolute; top:0px; right:0px; border:none;}
#arrow	{position:absolute; bottom:0px; right:555px; border:none;}

#illustration {position:relative; width:980px; height:auto; text-align:center; margin:22px 0px 0px -50px;}

#main {position:relative; height:713px; width:100%; background:#f3f3f3 URL(images/bg_main.png) top left no-repeat;}
#flash {position:relative; height:390px; width:980px; margin:0px 0px 0px 30px;}
#content {position:relative; height:323px; width:980px; margin:0px 0px 0px 30px;}
.box {float:left; padding:0px 5px 0px 5px; width:160px; height:auto; color:#575858;}
.separator {float:left; margin:0px 5px 0px 5px; background:#ebecec; width:2px; height:200px;}

/* FONTS */

.bigh {font-size:35px; margin:0px 0px 20px 0px; line-height:35px; font-weight:normal; color:#30302f;}
.heading {font-size:19px; margin:0px; line-height:19px; font-weight:normal; padding:10px 0px; background:URL(images/smallarrow.gif) right top no-repeat; height:54px;}
.lrg {font-size:19px; line-height:19px; color:#30302f; font-weight:bold; margin:0px 0px 15px 0px; padding:0px;}
.nrm {font-size:12px; color:#30302F;}
.list {font-size:15px; font-style:italic; font-weight:bolder;}

a:link.headingy, a:visited.headingy, a:active.headingy {font-size:19px; font-weight:normal; color:#f5c029; text-decoration:none;}
a:hover.headingy {color:#30302F;}
a:link.headingb, a:visited.headingb, a:active.headingb {font-size:19px; font-weight:normal; color:#3faeb4; text-decoration:none;}
a:hover.headingb {color:#30302F;}
a:link.headingr, a:visited.headingr, a:active.headingr {font-size:19px; font-weight:normal; color:#8e1c54; text-decoration:none;}
a:hover.headingr {color:#30302F;}

#footer {position:relative; min-height:100px; height:auto; width:100%; background:URL(images/grad_bottom.png) center top repeat-x;}
#bottom	{position:relative; min-height:100px; height:auto; width:980px; margin:0px 0px 0px 30px;}

table#mainnav, table#mainnav table {position:absolute; left:400px; top:67px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
table#mainnav td {padding-right:20px;height:14px;}

ul#footernav, ul#footernav ul {float:left; height:auto; padding:0px 0px 0px 0px; list-style:none; margin:15px 20px 0px 0px;}

ul.list, ul.list ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none;}
ul.list li {line-height:15px;}
