@charset "utf-8";
/* CSS Document */

/*normalise margin, padding*/
body,div,dl,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,a
{ margin:0; padding:0; }

/*normalise font size for headers*/
h1,h2,h3,h4,h5,h6
{ font-size:100%; }

/*remove list styles*/
ol,ul
{
list-style:none;
margin-bottom: 5px;
}

/*normalise font weight and font style to normal*/
address,caption,cite,code,dfn,em,strong,th,var
{ font-style:normal; font-weight:normal; }

/*main typography*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
/*header area text*/
#accessibility li {
	font-weight: bold;
	display:inline;
	padding-right: 1%;
	font-size: 10px;
}
#header #accessibility a:visited{
	text-decoration: none;
	color: #CCCCCC;
	}
#header #accessibility a:link{
	text-decoration: underline;
	color: #FFFFFF;
	}
#header #accessibility a:hover{
	text-decoration: underline;
	color: #CDDD54;
	}
/*-------------------------------------------------------*/

/*search text*/
#search label {
	font-weight: bold;
	font-size: 12px;
	color: #7affd4;
}
#search #query {
	font-weight: normal;
	color: #333333;
	font-size: 12px;
}
#search input {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
/*-------------------------------------------------------*/

/*contact text*/
#contact p {
	font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
}
#contact strong {
	font-weight: bold;
	font-size: 20px;
	color: #7affd4;
	text-align: center;
}

/*-------------------------------------------------------*/

/*nav_top area text*/
#main_wrapper #nav_top li {
	font-weight: bold;
	display: inline;
	padding-right: 1px;
	font-size: 12px;
}
#main_wrapper #nav_top a:visited {
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
#main_wrapper #nav_top a:link {
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#main_wrapper #nav_top a:hover {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/*-------------------------------------------------------*/

/*left_col area text*/
#main_wrapper #left_col h1 {
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#main_wrapper #left_col a:visited {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
#main_wrapper #left_col a:link {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}
#main_wrapper #left_col a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

/*-------------------------------------------------------*/



/*-------------------------------------------------------*/

/*maincontent*/
/*breadcrumb menu*/
#breadcrumb li {
	font-size: 10px;
	display:inline;
	font-weight: bold;
	color: #000000;
}
#breadcrumb a:visited {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#breadcrumb a:link {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#breadcrumb a:hover {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/*section header styles*/
#main_wrapper #mainbody #main_content #section_header_textmain h1 {
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 23px;
}
#main_wrapper #mainbody #main_content #section_header_textmain h2 {
	margin-bottom: 5px;
	margin-top: 10px;
	font-size: 18px;
}
#main_wrapper #mainbody #main_content #section_header_textmain h3 {
	margin-bottom: 5px;
	margin-top: 10px;
	font-size: 18px;
}
#main_wrapper #mainbody #main_content #section_header_textmain p {
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 140%;
}
#main_wrapper #mainbody #main_content #section_header_textmain li {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 140%;
	list-style-type: disc;
	margin-left: 40px;
	font-weight: bold;
	list-style-position: outside;
}
#main_wrapper #mainbody #main_content #section_header_textmain strong {
	font-weight: bold;
	font-size: 18px;
	line-height: 140%;
	}

/*finger point image position*/
#main_wrapper #mainbody #main_content #section_header_textmain p img {
	display:block;
	float:left;
	position:relative;
	top:10px;
	left:0px;
	margin-right:10px;
	margin-bottom:10px;
	}
#main_wrapper #mainbody #main_content #section_header_text h2 {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 140%;
}
#main_wrapper #mainbody #main_content #section_header_text h3 {
	margin-bottom: 10px;
	font-size: 14px;
}
#main_wrapper #mainbody #main_content #section_header_text h4 {
	margin-bottom: 5px;
	font-size: 8px;
}
#main_wrapper #mainbody #main_content #section_header_text p {
	font-size: 12px;
	padding-bottom: 10px;
}

/*-------------------------------------------------------*/

/*right column area*/
#main_wrapper #mainbody #right_col p {
	font-size: 24px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
#main_wrapper #mainbody #right_col em {
	font-size: 100%;
	margin-bottom: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
#main_wrapper #mainbody #right_col_img img{
	position:relative;
	top:auto;
	left:-20px;
	top:-5px;
	width: 224px;
}
#main_wrapper #mainbody #right_col blockquote {
	font-size: 14px;
	color: #FFFFFF;
	font-style: italic;
}
#main_wrapper #mainbody #right_col cite {
	font-size: 10px;
	color: #FFFFFF;
}
/*-------------------------------------------------------*/

/*connected area*/
#connected p {
	font-size: 10px;
	margin-bottom: 10px;
}
#connected strong {
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: bold;
}
#connected em {
	font-size: 10px;
	margin-bottom: 10px;
	font-style: italic;
}
/*-------------------------------------------------------*/

/*footer text*/
#footer p {
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
}
#footer a:visited{
	text-decoration: none;
	}
#footer a:link{
	text-decoration: none;
	}
#footer a:hover{
	text-decoration: underline;
	}

