/*
b2 systems

MWISMedia New Media Design & Development

Author: Garry Bartle

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 12px "arial", Arial;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}

body {margin: 0px;	padding: 0px;text-align:left;font: normal 12px "arial", Arial;color:#7F7F7F;	background: #0057AE no-repeat url(../images/bg_main.jpg);	}	
		
#main_container {width: 987px; margin:30px auto;position:relative; background-color:#FFFFFF; padding:5px 5px 10px 5px;}
#header {width:987px; height:200px; }
#banner {width:970px; height:200px; background:url(../images/bg_banner.jpg) repeat-x; padding:0 0 0 17px; }
#page_container {width:950px; background:url(../images/bg_page.jpg) repeat-y; padding:0 0 0 35px; margin:0 0 10px 0; }
#page_top {width:987px; height:22px; background:url(../images/page_top.jpg) no-repeat; }
#home_col_one {float:left; width:282px; margin:0 35px 0 0;}
#home_col_two {float:left; width:282px;  margin:0 37px 0 0;}
#home_col_three {float:left; width:282px; }

.home_text_box {float:left; height:280px;}

/* --------------PARAGRAPHS & TEXT STYLES------------------------*/

#home_col_one p {line-height:160%; padding:0 0 10px 0;}
#home_col_one a { text-decoration:none; color:#003D77; font-weight:bold;}
#home_col_two p {line-height:160%; padding:0 0 10px 0;}
#home_col_two a { text-decoration:none; color:#D82130; font-weight:bold;}
#home_col_three p {line-height:160%; padding:0 0 10px 0;}
#home_col_three a { text-decoration:none; color:#8FC556; font-weight:bold;}

.ad_space {margin:20px 0 0 0;}


/* --------------BUTTONS------------------------*/

#blue_button {width:136px; height:21px; background:url(../images/button_blue.jpg) no-repeat; text-align:center; padding:3px 0 0 0; margin:10px 0 0 0;}
#blue_button a {text-decoration:none; color:#FFFFFF; font-weight:bold;}
#blue_button a:hover {color:#A7BEFC; }

#red_button {width:136px; height:21px; background:url(../images/button_red.jpg) no-repeat; text-align:center; padding:3px 0 0 0; margin:10px 0 0 0;}
#red_button a {text-decoration:none; color:#FFFFFF; font-weight:bold;}
#red_button a:hover {color:#F2B6B8; }

#green_button {width:136px; height:21px; background:url(../images/button_green.jpg) no-repeat; text-align:center; padding:3px 0 0 0; margin:10px 0 0 0;}
#green_button a {text-decoration:none; color:#FFFFFF; font-weight:bold;}
#green_button a:hover {color:#E3F0D4; }

/* --------------FOOTER------------------------*/

#footer {width:987px; height:61px; background:url(../images/bg_footer.jpg) no-repeat;}
.links {width: 100%; margin: auto;position:relative; text-align:center;  padding:5px 0 0 0; color:#999999;  }
.links a{ color:#999999; padding:0 5px 0 5px; font-size:10px; font-weight:normal; text-decoration:none; }