/*** Project Info

Author   : Wes Smith | wes@redbullet.co.uk | Red Bullet Web Design
Client   : Total Rewards Solutions
URL      : http://
Desc     : Default Stylesheet
Created  : 03 September 2007

---------------------------------

Styles Index:

Section 01: Site Structure Styles
Section 02: Content ID Styles
Section 03: Content Classes Styles
Section 04: Navigation Styles
Section 05: Footer Styles
Section 06: Form Styles

Project Info ***/

/*** Section 01: Site Structure Styles ***/

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#161616; line-height:16px; padding:0; margin:0;}
a{outline:none;}
a:link, a:visited{text-decoration:none; color:#88439c;}
a:hover{text-decoration:underline; color:#88439c;}
p{padding:0; margin:10px 0 10px 0;}
h1{font-size:13px; padding:0; margin:5px 0 5px 0; color:#408bcd;}
h2{font-size:14px; padding:0; margin:5px 0 5px 0; color:#333333;}
h3{font-size:12px; padding:0; margin:5px 0 5px 0; color:#333333;}
h4{font-size:12px; padding:0; margin:5px 0 5px 0; color:#333333;}

/*** Section 01: Site Structure Styles End ***/

/*** Section 02: Content ID Styles ***/

#container{position:relative; width:950px; height:auto; padding:0; margin:0 auto 0 auto; background:url(../Images/bg.gif) top left repeat-y;}
#left_column{float:left; width:243px;}
#right_column{float:left; width:707px; height:1%;}
#header{height:217px; border-bottom:5px solid #88439c; width:707px;}
#news{width:223px; height:auto; border-top:10px solid #FFFFFF; padding:10px; background:#e2e2e2;}
#news .newsHeadline{padding:0; margin:0 0 10px 0;}
#news .newsHeadline p{padding:0; margin:0 0 5px 0;}
#content_area{width:707px; border-top:10px solid #FFFFFF;}

/*** Section 02: Content ID Styles ***/

/*** Section 03: Content Classes Styles ***/

.clear{clear:both;}
.logo{width:243px; height:100px; text-align:center; padding:0; margin:0; background:#FFFFFF;}
.news_date{color:#8a8a8a;}
.left_col{float:left; width:456px; height:auto; padding:10px;}
.right_col{float:left; width:210px; height:auto; padding:10px; background:#176fbc; color:#FFFFFF;}

/*** Section 03: Content Classes Styles ***/

/*** Section 04: Navigation Styles ***/

#menu{padding:0; margin:0; width: 243px; height:217px; background:#212323; border-bottom:5px solid #88439c;}
#menu ul{list-style:none; padding:0; margin:0;}
#menu li a{background:url(../Images/menu_dots.gif) bottom left repeat-x; color: #ffffff;display: block;width: auto;padding:0 10px; line-height:27px; text-decoration: none;}
* html #menu li a{ /*IE only*/width: 223px;}
#menu li a:visited, #menu li a:active{color: #ffffff;}
#menu li a:hover{color: ffffff;background-color: #176fbc;}
#menu .active{color: ffffff;background-color: #176fbc;}

#top_nav{position:relative; height:40px; border-bottom:60px solid #FFFFFF; background:#FFFFFF url(../Images/dots.gif) bottom left repeat-x;}
#top_nav ul{margin:0; padding:0; float:left; width:100%;}
* html #top_nav ul{ /*IE only rule, reduce menu width*/width: 99%;}
#top_nav ul li{display:inline;}
#top_nav ul li a{float:right; color:#000000; padding:0 10px; text-decoration:none; line-height:40px;}
#top_nav ul li a:visited{color:#000000;}
#top_nav ul li a:hover{color:#88439c; text-decoration:none;}

/*** Section 04: Navigation Styles ***/

/*** Section 05: Footer Styles ***/

#footer{position:relative; width:930px; height:auto; padding:5px 0 0 20px; font-size:10px; color:#5b5b5b;background:#FFFFFF;}
#footer_left{position:absolute; top:0; left:0; width:260px; padding:15px; clear:both;}
#footer_right{position:absolute; top:0; right:0; width:200px; padding:15px; clear:both; text-align:right;}

/*** Section 05: Footer Styles ***/

/*** Section 06: Form Styles ***/
/*** Section 06: Form Styles ***/