body {
	background		: 	 0 0px #FFFFFF;
    padding-top 	: 	0;
	margin-top 		: 	0;
}


h1 { 
	font-size 		: 	22px;
	font-weight		:	bold;
    color			: 	#cfcfcf;
    padding-bottom	:	15px;
    margin-bottom	:	10px;

}


h1 a:link, .h1 a:visited {
	color			: 	#cfcfcf;
}


h2 {
	font-size 		: 	20px;
	font-weight		:	bold;
    color			: 	#333333;
}

h2 a:link, .h2 a:visited {
	color			: 	#333333;
}


h3 {
	font-size 		: 	18px;
	font-weight		:	bold;
    color			: 	#333333;
}


h3 a:link, .h1 a:visited {
	color			: 	#333333;
}


h4 {
	font-size 		: 	16px;
	font-weight		:	bold;
    color			: 	#333333;
}



h4 a:link, .h4 a:visited {
	color			: 	#333333;
}


h5 {
	font-size 		: 	14px;
	font-weight		:	bold;
    color			: 	#333333;
}


h5 a:link, .h5 a:visited {
	color			: 	#333333;
}



a:link,a:visited {
	color 			: 	#7eb3cc;
	text-decoration : 	none;
}


a:hover,a:active {
	color 			: 	#64aed1;
	text-decoration : 	none;
}



#wrapper { 
	position 		: 	relative;
	width 			: 	960px;
	margin 			: 	0 auto;
}


#container { 
	float			: 	left;
	margin			: 	0;
	width			: 	940px;
    padding			: 	10px;
	background		: 	transparent;
    border			:	0px solid #666666;
}



#menu_wrapper { 
	width 			: 	700px;
    margin			: 	30px 0 0 10px;
    float 			: 	left;
	text-align 		: 	left;
    position		:	relative;
   	overflow 		: 	visible;
	padding-top 	: 	22px;
    z-index			:	2;
}


.menu ul, .menu ul * { 
	list-style		: 	none;
	margin			: 	0;
	padding			:	0;
}



.menu ul { 
	line-height		:	1.0;
}


.menu a { 
	position		:	relative;
	display			: 	block;
	float			: 	left;
    font-size 		: 	12px;
}


.menu a:link,.menu a:visited { 
	display 		: 	inline;
	float 			: 	none;
	text-decoration : 	none;
	color 			: 	#666666;
    font-family		:	helvetica, arial, sans-serif;
	font-weight 	: 	bold;
	text-transform 	: 	uppercase;
	padding 		: 	22px 17px 12px 17px;
	background 		: 	#FFFFFF;
}


.menu a:hover,.menu a:active,
.menu .current_page_item a:link,
.menu .current_page_item a:visited { 
	color 			: 	#64aed1;
	background 		: 	#E8E8EA;
}


.menu .current_page_item ul a:link,

.menu .current_page_item ul a:visited {
	color 			: 	#64aed1;
	background 		: 	#E8E8EA;
}


.menu .current_page_item ul li a:hover,

.menu .current_page_item ul li a:active {
	color 			: 	#64aed1;
	background 		: 	#E8E8EA;
}



.menu ul li {
	position		:	relative;
	display			: 	inline;
    margin			:	0 0 0 0;
}


.menu ul li:hover {
	visibility		:	inherit; /* fixes IE7 'sticky bug' */
}


.menu ul li ul { 
	display			: 	none;
    position		:	absolute;
	top				:	-999em;
    margin			:	0 0 0 0;
	width			:	10em; /* left offset of submenus need to match (see below) */
    border-top		:	2px solid #64aed1;
}




.menu ul li:hover ul,

.menu ul li ul {
	left			:	0;
	top				:	2.2em; 
	z-index			:	99;
}


.menu ul li ul li { 
	display 		: 	block;
	width			:	100%;
	filter			:	alpha(opacity=90);
	opacity			: 	0.90;
	-moz-opacity	:	0.90;
    margin			:	0;
}


.menu ul li ul li a:link,

.menu ul li ul li a:visited,

.menu ul li.current_page_item ul li a:link,

.menu ul li.current_page_item ul li a:visited { 
	display 		: 	block;
	padding 		: 	5px;
	text-align 		: 	left;
	color 			: 	#7eb3cc;
	background 		: 	#E8E8EA;
    font-size 		: 	12px;
    font-family		:	helvetica, arial, sans-serif;
}


.menu ul li ul li a:hover,

.menu ul li ul li a:active,

.menu ul li.current_page_item ul li a:hover,

.menu ul li.current_page_item ul li a:active,

.menu ul li ul li.current_page_item a:link,

.menu ul li ul li.current_page_item a:visited {
	color 			: 	#e8e8ea;
	background 		: 	#64aed1;
}


.menu ul li:hover li ul,

.menu ul li li ul {
	top				:	-999em;
}

.menu ul li li:hover ul,

.menu ul li li ul {
	left			:	10em; /* match ul width */
	top				:	0;
}

.menu ul li li:hover li ul,

.menu ul li li li ul {
	top				:	-999em;
}



.menu ul li li li:hover ul,

.menu ul li li li ul {
	left			:	10em; /* match ul width */
	top				:	0;
}



#header { 
	background		:	 #FFFFFF;
    width			:	100%;
    height			:	5px;
    margin-bottom	:	10px;
}


#masthead {
    width			:	960px;
    margin			:	0 auto;
}



#branding {
    display			:	block;
	width 			: 	200px;
	float 			: 	right;
    text-align		:	right;
    margin			:	0;
    padding			:	15px 0 5px 0;
}



#branding a { 
    text-decoration	:	none;
}


#branding h1 { 
	font-size		:	24px;
    font-family		:	helvetica, arial, sans-serif;
	color			: 	#333333;
    border			:	0;
    margin-bottom	:	5px;
    padding			:	0;
}

#branding .description { 
	font-size		:	12px;
    font-family		:	helvetica, arial, sans-serif;
	color			: 	#333333;
}



body {
  background: #fff;	
}
body, input, textarea {
	color: #111;    
	font: 12px Arial,sans-serif;
	line-height: 1.5;
}


hr {
  background-color: #999;
  border:0;
  height: 1px;
  margin-bottom: 1.5em;
}

#index_wrapper{
width:960px;
height:500px;
}

#index_image{
background-image:url(images/index_image.jpg);
width:467px;
height:500px;
background-position:center;
background-repeat:no-repeat;
float:right;
}

#index_text{
float:left;
width:400px;
}

#index_text h1{
color:#333333;
font-size:16px;
font-family:helvetica, arial, verdana;
}

#index_text p{
color:#333333;
font-size:12px;
font-family:helvetica, arial, verdana;
}

#proof_wrapper{
width:960px;
min-height:500px;
height: auto !important;
height:500px;
}

#proof_wrapper a{
color:#7ab3cc;
font-size:12px;
font-family:helvetica, arial, verdana;
}

#proof_wrapper a:hover{
color:#64AED1;
}


