html *
{
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
}
body
{
	background-color:black;
	color:#2c2c2c;
	margin:0px;
	padding:0px;
	background-position: 50% 0px; 
	background-image:url('../images/skin/background.jpg');
	background-repeat:no-repeat;
}

img
{
	border:0px;
}

p
{
	margin-top:0px;
	margin-bottom:15px;
}

a
{
	text-decoration:none;
	font-weight:bold;
	color:#0261fd;
	text-decoration:none;
}
a:active, a:visited, a:hover
{
	color:#0261fd;
}

ul
{
	margin-left:30px;
	margin-top:13px;
	margin-bottom:13px;
	list-style: none;
}

li
{
	padding-left:20px;
	background-image: url(../images/skin/arrow.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}

#site_container
{	
	position:relative;
	top:46px;
	left:-8px;
	background-color:white;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:880px;
	overflow:hidden;
	border-left:solid 7px #ffffff;
	border-right:solid 7px #ffffff;
	min-height:550px;
}
#pre_site_container
{	
	position:absolute;
	left:15%;
	width:880px;
	overflow:hidden;
	height:40px;
	text-align:right;
	color:#ffffff;
	padding-top:5px;
}

#pre_site_container a
{
	color:#ffffff;
	text-decoration:underline;
}

#pre_site_container a:hover
{
	color:#ffffff;
	text-decoration:none;
}

/* START PAGE HEADERS */
#header
{
	position:relative;
	background-image:url('../images/skin/header_fade.gif');
	background-repeat:repeat-x;
	height:97px;	
	width:880px;
	overflow:visible;
}
#header_graphic
{	
	background-image:url('../images/skin/logo.gif');
	background-repeat:no-repeat;
	width:365px;
	height:97px;
}
#header_text_only_text
{	
	position:absolute;
	top:80px;
	left:760px;
	color:#0261fd;
}
#header_number_1
{	
	position:absolute;
	top:12px;
	left:595px;
	color:#717171;
	font-size:11px;
	font-weight:bold;
}

#header_number_2
{	
	position:absolute;
	top:24px;
	left:595px;
	color:#f29708;
	font-size:36px;
}

/* END PAGE HEADERS */



#home_page_head
{
	position:relative;
	top:0px;
	left:0px;
	overflow:visible;
	height:210px;
	background-color:#000000;
	border-top:5px solid #f29708;
	border-bottom:1px solid #ffffff;
	background-position:1px 0px;
	width:880px;

}

#home_page_head img
{
	position:absolute;
    border:  1px solid #ccc;  
    background-color: #eee;  
    top:  0; 
    left: 0;
    border:0;
}

.home_page_random_bg, .home_page_random_container
{
	position:absolute;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	font-size:12px;
	color:#ffffff;
}

#home_page_random_container
{
	width:590px;
	height:210px;
}

#home_page_random_0
{
	display:block;
	background-image:url('../images/skin/carly_stratton.jpg');
	width:310px;
	height:153px;
	padding-left:32px;
	padding-top:57px;
	padding-right:249px;
}

#home_page_random_1
{
	display:none;
	background-image:url('../images/skin/gavel.jpg');
	width:316px;
	height:188px;
	padding-left:26px;
	padding-top:22px;
	padding-right:248px;
}

#home_page_random_2
{
	display:none;
	background-image:url('../images/skin/neil_parkes.jpg');
	width:332px;
	height:173px;
	padding-left:32px;
	padding-top:37px;
	padding-right:226px;
}

#home_page_random_3
{
	display:none;
	background-image:url('../images/skin/gmmg.jpg');
	width:248px;
	height:192px;
	padding-left:18px;
	padding-top:18px;
	padding-right:324px;
}

#home_page_random_3 img
{
	position:absolute;
	top:20px;
	left:270px;
}

#home_page_random_4
{
	display:none;
	background-image:url('../images/skin/taxi.jpg');
	width:310px;
	height:112px;
	padding-left:13px;
	padding-top:98px;
	padding-right:297px;
	display:none;
}

#home_page_random_4 #img_petition
{
	position:absolute;
	top:11px;
	left:232px;
}

#home_page_random_4 #img_gmpha
{
	position:absolute;
	top:18px;
	left:11px;
}

.orange_text
{
	color:#f29708;
	font-size:12px;
	font-weight:bold;
}

/* START PAGE Naming block */
#page_naming
{
	position:relative;
	top:0px;
	left:0px;
	width:880px;
	overflow:hidden;
	height:83px;
	background-color:#323333;
	border-top:5px solid #f29708;
	border-bottom:1px solid #ffffff;
	background-image:url('../images/skin/headers/generic_head.jpg');
	background-repeat:no-repeat;
}

h1.page_title
{
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:12px;
	float:left;
	font-size:28px;
	color:#ffffff;
	font-weight:normal;
	margin:0px;
	padding-top:19px;
	padding-left:27px;
}
h2.page_sub_title
{
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:12px;
	float:left;
	font-size:26px;
	color:#ffffff;
	margin:0px;
	padding-top:20px;
	padding-left:20px;
	
}
/* END PAGE Naming block */

/* START 3 columns */
#content_container
{	
	position:relative;
	top:0px;
	left:0px;
	width:880px;
	min-height:550px;
}
#menu_container
{
	margin-top:1px;
	margin-bottom:1px;
	z-index:1000;
	height:30px;
	background-image:url('../images/skin/menu_off.gif');
	border:solid #c8c8c8 1px;
	border-top:solid #b4b4b4 1px;
	border-left:solid #b4b4b4 1px;
	width:878px;
}

#main_column
{
	position:relative;
	float:left;
	width:560px;
}

#right_column
{
	position:relative;
	float:right;
	width:294px;
	margin-top:46px;
}

.resource_advert
{
	position:relative;
	width:290px;
	min-height:100px;
	border-left:1px solid #c1c1c0;
	border-right:1px solid #c1c1c0;
	border-bottom:1px solid #c1c1c0;
	background-image:url('../images/skin/resources_fade.gif');
	background-repeat:repeat-x;
	background-position:0px 36px;
}

*html .resource_advert
{
	min-height:100px;
}

#resource_advert_2
{
	display:block;
}

#resource_advert_0, #resource_advert_1, #resource_advert_3 
{
	display:none;
}

.resource_inner, .carly_stratton_testimonial, .neil_parkes_testimonial
{
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:11px;
}

.carly_stratton_testimonial
{
	background-image:url('../images/skin/carly_stratton_testimonial.jpg');
	background-repeat:no-repeat;
}

.neil_parkes_testimonial
{
	background-image:url('../images/skin/neil_parkes_testimonial.jpg');
	background-repeat:no-repeat;
}

.resource_advert hr
{
	background-color:#cccccb;
	width:100%;
	height:1px;
	border:0;
	margin-bottom:12px;
}

.resource_header
{
	width:290px;
	height:34px;
	background-image:url('../images/skin/homeboxes/title.jpg');
	background-repeat:repeat-x;
	border:1px solid #e58203;
	border-left:0px;
	border-right:0px;
	color:#ffffff;
	line-height:35px;
	font-size:16px;
	font-weight:bold;
	text-indent:10px;
}

.resource_item
{
	border-top:0px;
	overflow:hidden;
	color:#2c2c2c;
	margin:10px;
	padding-bottom:10px;
	border-bottom:1px solid #999998;
}

.resource_advert .arrow_link
{
	position:relative;
	background-image:url('../images/skin/blue_arrow.gif');
	background-repeat:no-repeat;
	background-position:248px 2px;
	width:266px;
	height:20px;
	display:block;
}

#menu_container_email
{
	position:absolute;
	left:635px;
	top:104px;
	font-size:13px;
}

#menu_container_email a
{
	font-size:13px;
}

/* END 3 columns */


#qc_shadow
{
	position:absolute;
	top:73px;
	left:582px;
	width:9px;
	height:63px;
	background-image:url('../images/skin/qc_shadow2.gif');
	background-repeat:no-repeat;
	z-index:1000
}

/* START footer */

a.gencia_link:link, a.gencia_link:visited
{
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
}
a.gencia_link:hover
{
	color:#cdcdcd;
}


#inner_footer
{	
	position:relative;
	width:883px;
	margin-left:auto;
	margin-right:auto;
	color:#505050;
	font-weight:normal;
}
#inner_footer a
{
	float:left;
	font-weight:normal;
}
#inner_footer a:link, #inner_footer a:visited
{
	color:#505050
}

#inner_footer a:hover
{
	color:#a9a9a9
}
.if_space
{
	width:2px;
	height:11px;
	background-image:url('../images/skin/foot_space.gif');
	background-repeat:no-repeat;
	float:left;
	margin-left:35px;
	margin-right:35px;
}

#inner_footer_1
{	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:840px;
	overflow:hidden;
	margin-top:15px;
	height:20px;
}
#inner_footer_2
{	
	position:relative;
	width:883px;
	border-top:3px solid #cccccc;
	height:8px;
	overflow:hidden;
	height:10px;
}
#inner_footer_3
{	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:870px;
	overflow:hidden;
	margin-bottom:5px;
	font-size:10px;
	height:85px;
	margin-bottom:55px;
}

#inner_footer_3 .left strong{
	font-size:10px;
}

#inner_footer_3 a
{
	font-size:10px;
}

#inner_footer_3 .if_space
{
	margin-left:10px;
	margin-right:10px;
}


#inner_footer_3 .left
{	
	float:left;
	font-size:10px;
	line-height:17px;
}

#inner_footer_3 .right
{	
	float:right;
	font-size:10px;
}

.left a
{
	float:none;
}

/* END footer */

.flashcontent
{
	position:relative;
	z-index:1;
}

.form_select
{
	border:0px;
	height:18px;
	font-size:12px;
	width:156px;
}

/* START anchor pseudo links */
.accessible_version_link
{
	font-weight:bold;
	text-decoration:none;
}
a.accessible_version_link:link
{
	color:#ffffff;
}
a.accessible_version_link:visited
{
	color:#ffffff;
}
a.accessible_version_link:hover
{
	color:#ffffff;
	text-decoration:underline;
}
/* END anchor pseudo links */



.clear
{
	clear:both;
	overflow:hidden;
	height:1px;
	width:100%;
}

.menu_header
{
	height:28px;
	width:153px;
}

.login_textfield
{
	width:132px;
	height:14px;
	border:1px solid #75A8E0;
	text-align:center;
	font-size:9px;
	line-height:14px
}

.generic_item
{
	position:relative;
	top:0px;
	left:0px;
	font-weight:normal;
	line-height:16px;
	padding:14px;
	margin-bottom:10px;
}

.menu_access_key
{
	text-decoration:underline;
	font-size:12px;
}

.spacer
{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:4px;
	overflow:hidden;
}



.paging_style
{	
	line-height:20px;
	min-height:20px;
	width:100%;
	background-color:#dedede;
	text-align:center;
}

h1.ss_page_title
{
	font-size:12px;
	text-transform:uppercase;
	color:#ffffff;
	line-height:30px;
	margin:0px;
	text-indent:10px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

a.rss_link
{
	float:right;
	margin-right:4px;
}
img.rss_icon
{
	border:0;
	margin-top:4px;
	margin-bottom:-4px;
}

#javascript_caveat
{	
	position:relative;
	width:730px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:10px;
	border:1px solid #dedede;
	padding:10px;
	background-color:#ffffff;
}

#skipnav_container
{
	position:relative;
	top:0px;
	left:0px;
	visibility:visible;
	width:0px;
	height:0px;
	overflow:hidden;
}


/*****************************************************/
/* 			START FORM ELEMENT			     	 	 */
/*****************************************************/
/* individual classes */
.ce_element_form
{
	position:absolute;
	top:72px;
	left:590px;
	background-color:#dfdfdf;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-right:1px solid #ececec;
	border-top:1px solid #ececec;
	width:246px;
	height:276px;
}

.ce_element_form_title
{
	font-weight:bold;
	color:#ffffff;
	background-color:#dfdfdf;
	text-align:center 
}
.ce_element_form_table_container
{
	padding:10px;
}
.ce_element_form_fieldset
{
	border:1px solid #003399;
}
.ce_element_form_title
{
	background-color:#333333;
	padding:5px;
	font-size:12px;
	color:#ffffff;
}

.ce_element_form_text_box, .ce_element_form_select, .ce_element_form_textarea
{
	left:16px;
	border-top:2px solid #848484;
	border-left:2px solid #848484;
	border-right:2px solid #dfdfdf;
	border-bottom:2px solid #dfdfdf;
	font-size:10px;
	width:220px;
	color:#626262;
	padding:3px;
	margin-top:8px;
}

.ce_element_message
{
	font-size:12px;
	color:#020202;
	padding:5px;
}

.sendCntFrm
{
	margin-top:0px;
	float:right;
	font-size:11px;
	width:70px;
}

/*****************************************************/
/* 			END FORM ELEMENT			     	 	 */
/*****************************************************/

