/* CSS Document */

body {
	background:url(../images/background.gif) repeat-x #AFBBD0;
	color:#7B7F85;
}
p {
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#wrapper{
	width:980px;
	margin:0px auto;
	border:#BABABA solid 1px;
}
#header {
	width:980px;
	float:left;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:1px;
}
#logo {
	width:788px;
	float:left;
	margin:0;
	padding:0;
}
#topnav {
	width:192px;
	float:left;
	margin:0;
	padding:47px 0 0 0;
	vertical-align:bottom;
}
#topnav ul {
	list-style:none;
	margin:0; 
	padding:0;
}
#topnav li {
	display:inline;
	margin:0; 
	padding:0;	
	float:left;
}
#navigation {
	width:980px;
	float:left;
	margin:0; 
	padding:0;
}
#navigation ul {
	list-style:none;
	margin:0; 
	padding:0;
}
#navigation li {
	display:inline;
	margin:0; 
	padding:0;	
	float:left;
}
#mainarea {
	width:980px;
	float:left;
	background-color:#F2F2F2;
	margin:0;
	padding:0;
}
#three_across_left {
	width:268px;
	height:310px;
	float:left;
	margin:32px 10px 32px 20px;
	padding:12px 18px 12px 12px;
	border:#DFDFDF solid 1px;
	background-color:#FFFFFF;
	color:#7B7F85;
}
#three_across_left h3 {
	margin:0;
	padding:0 0 3px 0;
	color:#67b3ed;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#three_across_left p {
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 10px 12px;	
}
#three_across_left img {
	float:left;
	padding:4px 12px 0 0;
}
#three_across_left ul.click {
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:4px;
	list-style-image:url(../images/arrow_bullet_red.gif);
}

#three_across_mid {
	width:268px;
	height:310px;
	float:left;
	margin:32px 10px 32px 10px;
	padding:12px 18px 12px 12px;
	border:#DFDFDF solid 1px;
	background-color:#FFFFFF;
	color:#7B7F85;	
}
#three_across_mid h3 {
	margin:0;
	padding:0 0 3px 0;
	color:#67b3ed;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#three_across_mid p {
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 10px 12px;	
}
#three_across_mid img {
	float:left;
	padding:4px 12px 0 0;
}
#three_across_mid ul.click {
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:4px;
	list-style-image:url(../images/arrow_bullet_red.gif);
}

#three_across_right {
	width:268px;
	height:310px;
	float:left;
	margin:32px 20px 32px 10px;
	padding:12px 18px 12px 12px;
	border:#DFDFDF solid 1px;
	background-color:#FFFFFF;
	color:#7B7F85;	
}
#three_across_right h3 {
	margin:0;
	padding:0 0 3px 0;
	color:#67b3ed;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#three_across_right p {
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 10px 12px;	
}
#three_across_right ul {
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0;
	list-style:square;
}
#three_across_right img {
	float:left;
	padding:4px 12px 0 0;
}
#three_across_right ul.click {
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:4px;
	list-style-image:url(../images/arrow_bullet_red.gif);
}

#home_options {
	width:672px;
	float:left;
	margin:0 20px 24px 20px;
	padding:20px 20px 20px 20px;
	border:#DFDFDF solid 1px;
	background-color:#FFFFFF;
	color:#7B7F85;	
}
#home_option_1, #home_option_2 {
	width:300px;
	height:218px;
	float:left;
	padding-bottom:5px;
}
#home_option_1 {
	padding-right:36px;
	border-right:#92ADD9 solid 1px;
}
#home_option_2 {
	padding-left:35px;
}
#option_1, #option_2, #option_3 {
	width:156px;
	height:170px;
	float:left;
	margin-right:8px;
	padding:0 7px 0 0;
	border-right:#92ADD9 solid 1px;
}
#option_4 {
	width:156px;
	height:170px;
	float:left;
	padding:0;
}
#option_1 h4 {
	margin:0;
	padding-bottom:2px;
	color:#B20606;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#option_1 p {
	margin:0;
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#option_2 h4 {
	margin:0;
	padding-bottom:2px;
	color:#B20606;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#option_2 p {
	margin:0;
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#option_3 h4 {
	margin:0;
	padding-bottom:2px;
	color:#B20606;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#option_3 p {
	margin:0;
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#option_4 h4 {
	margin:0;
	padding-bottom:2px;
	color:#B20606;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#option_4 p {
	margin:0;
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#gmi {
	width:164px;
	height:218px;
	float:left;
	padding:20px;
	background-color:#D7D5D5;
	border:#B4B4B4 solid 1px;
}
#gmi p {
	margin:0;
	color:#575757;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer_copy {
	width:450px;
	float:left;
	margin:0;
	padding:20px 0 20px 40px;
	color:#575757;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer_sitemap {
	width:450px;
	float:left;
	text-align:right;
	margin:0;
	padding:20px 40px 20px 0;
	color:#575757;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}


/*OTHER PAGES*/
#textside {
	width:630px;
	float:left;
	margin:32px 26px 32px 20px;
	padding:16px 30px 20px 26px;
	border:#DFDFDF solid 1px;
	background-color:#FFFFFF;
	color:#7B7F85;
}
#textside h2 {
	margin:0;
	padding-bottom:12px;
	color:#67B3ED;
	font-size:21px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#textside h3 {
	margin:0;
	padding:24px 0 0 38px;
	color:#D00505;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#textside p {
	margin:0;
	padding:0 0 12px 38px;	
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#textside ul.lister {
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 26px;
	list-style:square;
}
#textside ul.lister li {
	padding-bottom:2px;
}
#textside ul.lister li.lastlist {
	padding-bottom:12px;
}
#textside ul.click {
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:4px 0 0 38px;
	padding-bottom:2px;
	list-style-image:url(../images/arrow_bullet_red.gif);
}
#textside img {
	float:left;
	padding:4px 12px 0 0;
}
#sidebar {
	width:228px;
	float:left;
	margin:32px 0 32px 0;
	padding:0;	
}
#sidebar_image {
	width:228px;
	float:left;
	margin:0;
	padding:0 0 10px 0;
}
#sidebar_list {
	width:208px;
	float:left;
	margin:0;
	padding:20px 20px 20px 0;
	background-color:#D7D5D5;
}
#sidebar_list ul {
	list-style:none;
	text-align:right;
	margin:0;
	padding:0
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
}
#sidebar_list li {
	padding:0 0 3px 0;
	margin:0;
}
#sidebar_list h3 {
	margin:0;
	padding:20px 15px 0 15px;
	color:#D00505;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#sidebar_list p {
	margin:0;
	padding:0 15px 12px 15px;	
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


/*WEB DESIGN PAGE*/
#webmain {
	width:585px;
	height:780px;
	float:left;
	margin:32px 26px 32px 20px;
	padding:16px 24px 20px 22px;
	border:#DFDFDF solid 1px;
	background-color:#FFFFFF;
	color:#7B7F85;
}
#webmain h2 {
	margin:0;
	padding-bottom:12px;
	color:#67B3ED;
	font-size:21px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#webmain h3 {
	margin:0;
	padding:24px 0 0 38px;
	color:#D00505;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#webmain p {
	margin:0;
	padding:0 0 12px 38px;	
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#webmain img {
	float:left;
	padding:4px 12px 0 0;
}
#webscreens {
	width:461px;
	float:left;
	margin-top:18px;
	padding-left:62px;
	padding-right:62px;
}
#web_left {
	width:218px;
	float:left;
	margin:22px 42px 0 0;
}
#web_left h3 {
	margin:0;
	padding:24px 0 0 0;
	color:#D00505;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#web_left p {
	margin:0;
	padding:0 0 12px 0;	
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#web_right {
	width:324px;
	float:left;
	margin:22px 0 0 0;
}
#web_right h3 {
	margin:0;
	padding:24px 0 0 0;
	color:#D00505;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#web_right p {
	margin:0;
	padding:0 0 12px 0;	
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#webside {
	width:241px;
	height:780px;
	float:left;
	margin:32px 0 32px 0;
	padding:20px;
	background-color:#FFFFFF;	
	border:#DFDFDF solid 1px;	
}
#webside h3 {
	margin:0;
	padding:18px 0 0 0;
	color:#48BB02;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#webside p {
	margin:0;
	padding:0 0 12px 0;	
	color:#7B7F85;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

