body,html {text-align:center;
      background-color:#FFFFFF;
      padding:0px;
      margin:0px;
      height:100%;
      min-height:100%;}

html, body, p, li, a, form, td, h1, h2, h3, .infobox_heading {
              color: #333333;
			  font-family: Arial, sans-serif;
			  font-size: 12px;}

h1, h2, h3 {font-weight:bold; font-size:16px; color:#255584;}

h2 {font-size:14px; font-style:italic; color:#999999;}

h3 {font-size:12px;}

.content a {color:#2588ee;}

a.blue_button, a.grey_button {background:url(http://www.probrilliance.com/media/layout/blue_button_background_ov.jpg) repeat-x; background:url(http://www.probrilliance.com/media/layout/blue_button_background.jpg) repeat-x; border:#000000 1px solid; font-size:11px; color:#FFFFFF; text-decoration:none; height:17px; position:relative; float:left; padding-top:4px; padding-left:5px; padding-right:5px;}
a.blue_button:hover {background:url(http://www.probrilliance.com/media/layout/blue_button_background_ov.jpg) repeat-x;}

a.grey_button {background:url(http://www.probrilliance.com/media/layout/grey_button_background_ov.jpg) repeat-x; background:url(http://www.probrilliance.com/media/layout/grey_button_background.jpg) repeat-x;}
a.grey_button:hover {background:url(http://www.probrilliance.com/media/layout/grey_button_background_ov.jpg) repeat-x;}

input.blue_button, input.grey_button {height:21px; padding-top:0px;}

table.page_table, table.index_page_table {position:relative; background-color:#FFFFFF; 
            width:900px;
            margin: 0 auto;
            height:100%;
            min-height:100%;
            text-align: left;
            padding:0px;
            background-color:transparent;}

table.index_page_table {height:auto;}
            
table.page_table td, table.index_page_table td {padding:0px; margin:0px;}

td.header {height:98px;}

div.header, div.index_header, div.blog_header {position:relative;
                 float:left;
                 clear:both;
                 width:900px;
 				 height:98px;
				 padding:0px;
				 margin:0px;
                 display:inline;
                 background:url(http://www.probrilliance.com/media/layout/header_background.jpg);}

div.index_header {background:url(http://www.probrilliance.com/media/layout/index_header_background.jpg);}
div.blog_header {background:url(http://www.probrilliance.com/media/layout/blog_header_background.jpg);}

ul.main_navigation {position:absolute; left:18px; bottom:-18px; width:524px; height:43px; list-style:none; margin:0px; padding:0px;}
ul.main_navigation li, ul.main_navigation li a {position:relative; float:left; clear:none; list-style:none; margin:0px; padding:0px; height:43px;}

ul.main_navigation li.divider {width:1px; background-color:transparent;}

ul.main_navigation li.home, ul.main_navigation li.home a, ul.main_navigation li.home_on, ul.main_navigation li.home_on a {width:59px; background:url(http://www.probrilliance.com/media/nav/home.gif) no-repeat;}
ul.main_navigation li.home_on, ul.main_navigation li.home_on a, ul.main_navigation li.home a:hover {background-position:-59px;}

ul.main_navigation li.be_brilliant, ul.main_navigation li.be_brilliant a, ul.main_navigation li.be_brilliant_on, ul.main_navigation li.be_brilliant_on a {width:85px; background:url(http://www.probrilliance.com/media/nav/be_brilliant.gif) no-repeat;}
ul.main_navigation li.be_brilliant_on, ul.main_navigation li.be_brilliant_on a, ul.main_navigation li.be_brilliant a:hover {background-position:-85px;}

ul.main_navigation li.about_us, ul.main_navigation li.about_us a, ul.main_navigation li.about_us_on, ul.main_navigation li.about_us_on a {width:74px; background:url(http://www.probrilliance.com/media/nav/about_us.gif) no-repeat;}
ul.main_navigation li.about_us_on, ul.main_navigation li.about_us_on a, ul.main_navigation li.about_us a:hover {background-position:-74px;}

ul.main_navigation li.coaching_faqs, ul.main_navigation li.coaching_faqs a, ul.main_navigation li.coaching_faqs_on, ul.main_navigation li.coaching_faqs_on a {width:117px; background:url(http://www.probrilliance.com/media/nav/coaching_faqs.gif) no-repeat;}
ul.main_navigation li.coaching_faqs_on, ul.main_navigation li.coaching_faqs_on a, ul.main_navigation li.coaching_faqs a:hover {background-position:-117px;}

ul.main_navigation li.testimonials, ul.main_navigation li.testimonials a, ul.main_navigation li.testimonials_on, ul.main_navigation li.testimonials_on a {width:94px; background:url(http://www.probrilliance.com/media/nav/testimonials.gif) no-repeat;}
ul.main_navigation li.testimonials_on, ul.main_navigation li.testimonials_on a, ul.main_navigation li.testimonials a:hover {background-position:-94px;}

ul.main_navigation li.resources, ul.main_navigation li.resources a, ul.main_navigation li.resources_on, ul.main_navigation li.resources_on a {width:90px; background:url(http://www.probrilliance.com/media/nav/resources.gif) no-repeat;}
ul.main_navigation li.resources_on, ul.main_navigation li.resources_on a, ul.main_navigation li.resources a:hover {background-position:-90px;}


ul.header_right_navigation {position:absolute; right:30px; top:22px; width:136px; height:48px; list-style:none; margin:0px; padding:0px; line-height:0;}
ul.header_right_navigation li, ul.header_right_navigation li a {position:relative; float:left; clear:both; list-style:none; margin:0px; padding:0px; width:136px; height:12px;}


ul.header_right_navigation li.login, ul.header_right_navigation li.login a {background:url(http://www.probrilliance.com/media/nav/login.gif) no-repeat;}
ul.header_right_navigation li.newsletter, ul.header_right_navigation li.newsletter a {background:url(http://www.probrilliance.com/media/nav/newsletter.gif) no-repeat;}
ul.header_right_navigation li.consultation, ul.header_right_navigation li.consultation a {background:url(http://www.probrilliance.com/media/nav/20_min_consultation.gif) no-repeat;}
ul.header_right_navigation li.contact_us, ul.header_right_navigation li.contact_us a {background:url(http://www.probrilliance.com/media/nav/contact_us.gif) no-repeat;}

ul.header_right_navigation li a:hover {background-position:-136px 0px;}

td.content {width:575px;}

div.content, div.index_content {position:relative; float:left; clear:both; width:515px; padding-left:30px;
				 padding-right:30px;
				 padding-top:15px;
				 padding-bottom:10px;
				 margin:0px;}    

div.index_content {width:900px; height:100%; padding:0px;}

div.index_top {position:relative; float:left; clear:both; width:840px; height:auto; padding:30px; padding-bottom:382px; background-color:transparent;}
div.index_bottom {position:absolute; bottom:0px; left:0px; width:874px; height:327px; padding:13px; background:url(http://www.probrilliance.com/media/layout/index_bottom_background.gif) no-repeat;}
table.index_bottom {width:874px; height:327px;}

div.index_top .flash_box {position:relative; float:left; clear:left; width:auto; height:auto;}
div.index_top .intro_box {position:relative; float:right; clear:right; width:381px; height:auto;}

td.right_column {width:324px; border-left:#959697 1px solid; background:url(http://www.probrilliance.com/media/layout/right_column_background.jpg) repeat-x #bcbec0;}

td.footer {height:42px;
            padding:0px;
            background:url(http://www.probrilliance.com/media/layout/footer_background.jpg) repeat-x;
            text-align:center;
            font-size:10px;
            color:#b2b2b2;}

.infobox {position:relative; float:left; clear:both; width:229px; height:auto; padding:13px; border-right:#FFFFFF 1px dashed; border-top:#FFFFFF 1px dashed; margin-left:13px; text-align:left; display:inline;}
.infobox_heading {position:relative; float:left; clear:both; width:100%; font-size:14px; font-weight:bold; color:#0079cf; margin-bottom:4px; text-align:left; }

.infobox ul {position:relative; float:left; clear:both; width:100%;}
.infobox ul, .infobox ul li {list-style:none; margin:0px; padding:0px;}
.infobox a {text-decoration:none;}
.infobox a:hover {text-decoration:underline;}

.index_bottom .infobox {border:0px;}


.continue_arrows, .continue_arrows a {color:#FFFFFF; text-decoration:none;}

.footer_testimonials {position:relative; float:left; margin-left:60px; margin-right:60px; margin-top:20px; padding-top:6px; padding-bottom:6px; border-top:#858585 1px dashed; border-bottom:#858585 1px dashed; display:inline;}
.footer_testimonials, .footer_testimonials p {font-size:10px; color:#858585;}

ul.resource_list {list-style:none; margin:0px; padding:0px;}
ul.resource_list li a {text-decoration:none;}
ul.resource_list li a:hover {text-decoration:underline;}
ul.resource_list li .continue_arrows {color:#255584;}

.quote_box, .highlight_box {position:relative; float:left; width:493px; padding:10px; margin-top:15px; margin-bottom:15px; border:#255584 1px solid;}

.highlight_box {border-color:#999999; border-width:3px;}

.hidden_pic {display:none;}

a.audio_link {padding-left:15px; background:url(media/audio_icon.gif) no-repeat; text-decoration:none;}
a.audio_link:hover {text-decoration:underline;}

ul.tick_list {list-style-image:url(media/tick.gif); margin-left:20px; padding-left:10px;}
ul.tick_list li {padding-bottom:5px;}
