/* CSS Document */
body {
	background-color:#ebebeb;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222;
	line-height:16px;
}




img {
	border:none;
}

p {
	margin: 2ex 10;
}

form {
	margin:5px;
}

table border {
	border-color:#CCC;
	border-width:1px;
}

input {
	margin:2px 5px 2px 5px;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333;
	height:17px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
textarea {
	margin:2px 5px 2px 5px;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333;
	border: 1px solid #CCC;
	background-color: #FFF;
}




.arial20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#003366;
	
}


/* ======   Out Wrappers  ====== */
div#outerHead {
	position: relative;
	background-image:url(images/wrapper/head.jpg);
	height:19px;
	width:1062px;
}
div#outerBody {
	position: relative;
	background-image:url(images/wrapper/bg.jpg);
	background-repeat:repeat-y;
	width:1062px;
}
div#outerBottom {
	position: relative;
	background-image:url(images/wrapper/bottom.jpg);
	height:17px;
	width:1062px;
}


/* ======   Header & Navi  ====== */
#header {
	position: relative;
	height:196px;
	width:1062px;
}
#header2 {
	position: relative;
	height:168px;
	width:1062px;
}

#logo {
	position: absolute;
	width:212px;
	height:148px;
	margin:0;
	top:-12px;
	left:30px;
}
#headTextLeft {
	position: absolute;
	width:300px;
	height:115px;
	top:0px;
	left:252px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-size:16px;
	color:#333;
	font-weight:normal;
	line-height:20px;
}
#headTextRight {
	position: absolute;
	width:348px;
	height:115px;
	top:0px;
	left:562px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-size:16px;
	color:#333;
	font-weight:normal;
	line-height:20px;
}
#headSecondImg {
	position: absolute;
	background-image:url(images/wrapper/header_image.jpg);
	background-repeat:no-repeat;
	width:112px;
	height:123px;
	margin:0;
	top:0px;
	left:920px;
}



/* ======   Main Menu  ====== */
#header #mainNavi {
	position: absolute;
	background-image:url(images/wrapper/main_navi.jpg);
	background-repeat:no-repeat;
	padding-left:24px;
	left:30px;
	top: 130px;
	height:38px;
	width:977px;
	z-index:1;
}
#mainNavi ul {
	line-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mainNavi li {
	float:left;
	margin-left:0;
	padding: 0;
}
#mainNavi li a:link, #mainNavi li a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	padding: 0 15px 0 15px;
	margin:0;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	line-height:38px;
	background-image:url(images/wrapper/navi_bg.jpg);
	background-repeat:no-repeat;
	border:none;
}
#mainNavi li a:hover, #mainNavi li a:active {
	background-image:url(images/wrapper/navi_rollOver.jpg);
	background-repeat:no-repeat;
	border:none;
}
#mainNavi li a.current {
	background-image:url(images/wrapper/navi_selected.jpg);
	background-repeat:repeat-x;
	border:none;
}
#mainNavi li a.current:hover {
	cursor:default;
}





/* ======   Sub Navi  ====== */
#header #subNavi {
	position: absolute;
	left:30px;
	top: 168px;
	background-image:url(images/wrapper/navi_2nd.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	height:28px;
	width:980px;
	z-index:1;
}
#subNavi ul {
	line-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#subNavi li {
	 float:left;
	margin-left:0;
	padding: 0;
}
#subNavi li a:link, #subNavi li a:visited {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	padding: 0 8px 0 8px;
	margin:0;
	font-size:.9em;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	line-height:28px;
}
#subNavi li a:hover, #subNavi li a:active {
	color:#CCC;
}
.verticalLine {
	padding: 0;
	margin:0;
	font-size:.9em;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	line-height:28px;
	vertical-align:middle;
}






/* ======   Bread Crumbs  ====== */

div#breadCrumb {
	position: relative;
	width:1000px;
	margin-left:30px;
	line-height:28px;
	text-align:left;
}
#breadCrumb a:link, #breadCrumb a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin-left:0;
	font-size:10px;
	color:#444;
	font-weight:normal;
	text-decoration:none;
}
#breadCrumb a:hover, #breadCrumb a:active {
	color:#222;
}






/* ======   Left Columns  ====== */

#callActionBox {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0 0 20px 0;
	line-height:20px;
	font-size:13px;
	color:#222;
	font-weight:normal;	
	text-align:left;		
}



div#leftColumn {
	float:left;
	left:0px;
	width:172px;
	margin:0 30px 0 30px;
	_margin:0 30px 0 15px;
	padding:0;
	z-index:2;
}

#boxHead {
	background-image:url(images/wrapper/column_box_head_blue.jpg);
	background-repeat:no-repeat;
}
#boxHeadRed {
	background-image:url(images/wrapper/column_box_head_red.jpg);
	background-repeat:no-repeat;
}

#boxBody {
	background-image:url(images/wrapper/column_box_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding: 10px 0 0 15px;
}
#boxBody ul {
	list-style-image:url(images/wrapper/blue_dot.jpg);
	margin: 0;
	padding: 0 0 0 5px;
}
#boxBody li {
	margin:0 0 0 0;
	padding: 0 0 6px 0;
}
#boxBody li a:link, #boxBody li a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin-left:-5px;
	line-height:15px;
	font-size:10px;
	color:#222;
	font-weight:normal;
	text-decoration:none;
}
#boxBody li a:hover, #boxBody li a:active {
	color:#26a7e0;
}

#boxBody ul ul {
	list-style-image:url(images/wrapper/blue_dash.jpg);
	margin: 0;
	padding: 0 0 0 10px;
}
#boxBody li li {
	margin:0 0 0 0;
	padding: 0 0 6px 0;
}
#boxBody li li a:link, #boxBody li li a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin-left:-5px;
	line-height:15px;
	font-size:9px;
	color:#222;
	font-weight:normal;
	text-decoration:none;
}
#boxBody li li a:hover, #boxBody li li a:active {
	color:#26a7e0;
}


#boxBody a:link, #boxBody a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin-left:-5px;
	line-height:15px;
	font-size:10px;
	color:#222;
	font-weight:normal;
	text-decoration:none;
}
#boxBody a:hover, #boxBody a:active {
	color:#26a7e0;
}
#boxHead h1, #boxHeadRed h1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 0 1em;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	line-height:32px;
}

#boxBody li a.active {
	color:#26a7e0;
}
#boxBody li a.active:hover {
	color:#444444;
}
#boxBody li li a.active {
	color:#26a7e0;
}
#boxBody li li a.active:hover {
	color:#444444;
}

#boxFoot {
	height:7px;
	background-image:url(images/wrapper/column_box_bottom.jpg);
	background-repeat:no-repeat;
	margin: 0 0 20px 0;
}






/* ======   Main Body Content   ====== */


#content div#centerBox {
	float:left;
	width:598px;
	margin:0;
	padding:0 0 0 0;
}
#centerBox P {
	text-align:left;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#222;
	line-height:16px;	
	margin: 0;
}
#centerBox h1, #centerBox h2 {
	font-family:Helvetica, sans-serif;
}
#centerBox h1 {
	text-align:left;
	margin: 0;
	padding:0;
	font-size:22px;
	color:#26a7e0;
	font-weight:bold;
	line-height:32px;
}
#centerBox h2 {
	text-align:left;
	margin:10px 0 20px 0;
	font-size:16px;
	color:#333;
	font-weight:bold;
	line-height:20px;
}
#centerBox h3 {
	text-align:left;
	margin:-10px 0 20px 0;
	font-size:15px;
	color:#333;
	font-weight:normal;
	line-height:20px;
}

#centerBox P img {
	margin:0;
}

#ticks {
	font-family:Helvetica, sans-serif;
	float:left;
	text-align:left;
	width:299px;
	margin:0;
	padding:0 0 20px 0;
}
#ticks ul {
	list-style-image:url(images/wrapper/tick.jpg);
	margin: 0;
	padding: 0 0 0 25px;
}
#ticks li {
	margin:0 0 0 0;
	padding: 0 0 6px 0;
	text-align:left;
	font-size:14px;
	color:#333;
	font-weight:bold;
	line-height:20px;
}
#ticks li a:link, #ticks li a:visited {
	margin:0 0 0 0;
	padding: 0 0 6px 0;
	text-align:left;
	font-size:13px;
	color:#333;
	font-weight:bold;
	line-height:20px;
	text-decoration:underline;
}
#ticks li a:hover, #ticks li a:active {
	color:#444;
}
#ticks a:link, #ticks a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#222;
	font-weight:normal;
	text-decoration:underline;
}
#ticks a:hover, #ticks a:active {
	color:#26a7e0;
}
#content P {
	margin:10px 0 20px 0;
	padding: 0;
	text-align:left;
	font-size:14px;
	color:#333;
	font-weight:bold;
}



/* ======   Blank Content Boxs   ====== */


#BlankmainBodyBox {
	float:left;
	width:289px;
	height:155px;
	margin:0 0 20px 0;
	padding:0;
}
#BlankmainBodyBox H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 0;
	font-size:15px;
	color:#26a7e0;
	font-weight:normal;
	line-height:32px;
}
#BlankmainBodyBox p {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 0;
	margin:0;
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:18px;
}
#BlankmainBodyBox ul {
	list-style-type:decimal;
	margin: 0;
	padding: 0 0 0 15px;
}
#BlankmainBodyBox li {
	margin:0 0 0 0;
	padding: 0 0 4px 0;
	text-align:left;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:15px;
}
#BlankmainBodyBox li a:link, #BlankmainBodyBox li a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#222;
	font-weight:normal;
	text-decoration:underline;
}
#BlankmainBodyBox li a:hover, #BlankmainBodyBox li a:active {
	color:#26a7e0;
}

/* ======   Content Boxs   ====== */


#mainBodyBox {
	float:left;
	width:289px;
	height:155px;
	margin:0 0 20px 0;
	padding:0;
}
#mainBodyBox H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 2px 1em;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	line-height:32px;
}
#mainBodyBox P {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 10px 0 0 130px;
	margin:0;
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:18px;
}
#mainBodyBox b {
	color:#26a7e0;
}
#mainBodyBox ul {
	list-style-type:decimal;
	margin: 0;
	padding: 0 0 0 15px;
}
#mainBodyBox li {
	margin:0 0 0 10px;
	padding: 0 0 4px 0;
	text-align:left;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:15px;
}
#mainBodyBox li a:link, #mainBodyBox li a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#222;
	font-weight:normal;
	text-decoration:underline;
}
#mainBodyBox li a:hover, #mainBodyBox li a:active {
	color:#26a7e0;
}
#boxDividerVert {
	float:left;
	width:20px;
	height:155px;
	margin:0;
	padding:0;
}


/* ======   Content Big Boxs   ====== */


#mainBodyBigBox {
	float:left;
	width:289px;
	height:200px;
	margin:0 0 20px 0;
	padding:0;
}
#mainBodyBigBox H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 0 1em;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	line-height:32px;
}
#mainBodyBigBox H2 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding: 10px 0 0 130px;
	font-size:15px;
	color:#26a7e0;
	font-weight:normal;
	line-height:20px;
}
#mainBodyBigBox P {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 5px 0 0 130px;
	margin:0;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:15px;
}
#mainBodyBigBox ul {
	list-style-image:url(images/wrapper/blue_dot.jpg);
	margin: 0;
	padding: 15px 0 0 130px;
}
#mainBodyBigBox li {
	margin:0 0 0 0;
	padding: 0 0 6px 0;
	text-align:left;
	font-size:10px;
	color:#333;
	font-weight:bold;
	line-height:10px;
}


/* ======   Small Content Boxs   ====== */


#mainBodyBigBox2 {
	float:left;
	width:289px;
	height:200px;
	margin:0 0 20px 0;
	padding:0;
}
#mainBodyBigBox2 H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 2px 1em;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	line-height:32px;
}
#mainBodyBigBox2 P {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 10px 0 0 130px;
	margin:0;
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:18px;
}
#mainBodyBigBox2 b {
	color:#26a7e0;
}
#mainBodyBigBox2 ul {
	list-style-type:decimal;
	margin: 0;
	padding: 0 0 0 15px;
}
#mainBodyBigBox2 li {
	margin:0 0 0 10px;
	padding: 0 0 4px 0;
	text-align:left;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:15px;
}
#mainBodyBigBox2 li a:link, #mainBodyBigBox2 li a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#222;
	font-weight:normal;
	text-decoration:underline;
}
#mainBodyBigBox2 li a:hover, #mainBodyBigBox2 li a:active {
	color:#26a7e0;
}



/* ======   Small Content Boxs   ====== */

#smallBodyBoxBlue {
	float:left;
	width:190px;
	height:120px;
	margin:0 0 12px 0;
	padding:0;
	background-image:url(images/body_boxs/smallBlue.jpg);
	background-repeat:no-repeat;
}
#smallBodyBoxBlue H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 5px 1em;
	border:0;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}
#smallBodyBoxBlue P {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 0 0 0 10px;
	margin:0;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
}
#smallBodyBoxBlue H1 a:link, #smallBodyBoxBlue H1 a:visited {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 5px 0 0 0;
	border:0;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#smallBodyBoxBlue H1 a:hover, #smallBodyBoxBlue H1 a:active {
	color:#EEE;
	text-decoration:underline;
}


#smallBodyBox {
	float:left;
	width:190px;
	height:120px;
	margin:0 0 12px 0;
	padding:0;
	background-image:url(images/body_boxs/smallGrey.jpg);
	background-repeat:no-repeat;
}
#smallBodyBox H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 5px 1em;
	border:0;
	font-size:15px;
	color:#26a7e0;
	font-weight:bold;
}
#smallBodyBox P {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 0 5px 0 10px;
	margin:0;
	font-size:12px;
	color:#333;
	font-weight:normal;
}
#smallBodyBox H1 a:link, #smallBodyBox H1 a:visited {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 5px 0 0 0;
	border:0;
	font-size:16px;
	color:#26a7e0;
	font-weight:bold;
	text-decoration:none;
}
#smallBodyBox H1 a:hover, #smallBodyBox H1 a:active {
	color:#26a7e0;
	text-decoration:underline;
}
#smallBodyBoxLarge {
	float:left;
	width:190px;
	height:120px;
	margin:0 0 12px 0;
	padding:0;
}
#smallBodyBoxLarge ul {
	list-style-image:url(images/wrapper/blue_dot.jpg);
	margin: 0;
	padding: 0 0 0 25px;
}
#smallBodyBoxLarge li {
	margin:0 0 0 0;
	padding: 0 0 6px 0;
	text-align:left;
	font-size:12px;
	color:#333;
	line-height:10px;
}

#smallBodyBoxLarge li a:link, #smallBodyBoxLarge li a:visited {
font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:12px;
	color:#222;
	font-weight:normal;
	text-decoration:none;
}
#smallBodyBoxLarge li a:hover, #smallBodyBoxLarge li a:active {
	color:#26a7e0;
	text-decoration:underline;
}
#smallDividerVert {
	float:left;
	width:12px;
	height:120px;
	margin:0;
	padding:0;
}



/* ======   List Content Boxs   ====== */


#listBodyBox {
	float:left;
	width:598px;
	height:127px;
	background-image:url(images/listBox/BG.jpg);
	margin:0 0 20px 0;
	padding:0;
}
#listBodyBox H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 10px 0 10px 20px;
	font-size:16px;
	font-weight:normal;
	line-height:32px;
}
#listBodyBox p {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 0;
	margin:0 0 0 20px;
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:18px;
}
#listBodyBox H1 a:link, #listBodyBox H1 a:visited {
	font-size:16px;
	font-weight:normal;
	line-height:32px;
	color:#26a7e0;
	text-decoration:none;
}
#listBodyBox H1 a:hover, #listBodyBox H1 a:active {
	color:#26a7e0;
	text-decoration:underline;
}
#listBodyBox a:link, #listBodyBox a:visited {
	font-family:Verdana, sans-serif;
	text-align:right;
	padding: 0;
	margin:0 15px 0 0;
	font-size:11px;
	color:#222;
	font-weight:normal;
	text-decoration:none;
}
#listBodyBox a:hover, #listBodyBox a:active {
	color:#26a7e0;
	text-decoration:underline;
}


/* ======   List Content Boxs With Image   ====== */


#listBodyBoxImg {
	float:left;
	width:598px;
	height:127px;
	margin:0 0 20px 0;
	padding:0;
}
#listBodyBoxImg H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 10px 0 10px 140px;
	font-size:16px;
	font-weight:normal;
	line-height:32px;
}
#listBodyBoxImg p {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 0;
	margin:0 0 0 140px;
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:18px;
}
#listBodyBoxImg H1 a:link, #listBodyBoxImg H1 a:visited {
	font-size:16px;
	font-weight:normal;
	line-height:32px;
	color:#26a7e0;
	text-decoration:none;
}
#listBodyBoxImg H1 a:hover, #listBodyBoxImg H1 a:active {
	color:#26a7e0;
	text-decoration:underline;
}
#listBodyBoxImg a:link, #listBodyBoxImg a:visited {
	font-family:Verdana, sans-serif;
	text-align:left;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#222;
	font-weight:normal;
	text-decoration:none;
}
#listBodyBoxImg a:hover, #listBodyBoxImg a:active {
	color:#26a7e0;
	text-decoration:underline;
}



/* ======   Audit Boxs   ====== */


#auditBodyBox {
	float:left;
	background-image:url(images/body_boxs/audit_bg.jpg);
	width:598px;
	height:236px;
	margin:0 0 20px 0;
	padding:0;
}
#auditBodyBoxLeft {
	float:left;
	width:299px;
	height:236px;
	margin:0;
	padding:0;
}
#auditBodyBoxLeft H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 2px 1em 15px;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	line-height:32px;
}
#auditBodyBoxLeft ul {
list-style-type:decimal;
	margin: 0;
	padding: 0 0 0 15px;
}
#auditBodyBoxLeft li {
	margin:0 0 0 10px;
	padding: 0 0 4px 0;
	text-align:left;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:15px;
}
#auditBodyBoxLeft li a:link, #auditBodyBoxLeft li a:visited {
font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#222;
	font-weight:normal;
	text-decoration:underline;
}
#auditBodyBoxLeft li a:hover, #auditBodyBoxLeft li a:active {
	color:#26a7e0;
}


/* ======   Full Length Blank Text Area   ====== */

#fullLengthBlankBodyBox {
	float:left;
	width:598px;
	margin:0 0 20px 0;
	padding:0;
}


/* ======   Content Text Area   ====== */


#portfolio {
	float:left;
	width:598px;
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:16px;
	
}



#textBlock2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:598px;
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:16px;
	color:#333;
}
#textBlock2 H4 {
	margin:0 0 10px 0;
	padding: 0;
	text-align:left;
	font-size:14px;
	color:#333;
	font-weight:500;
	line-height:22px;
}
#textBlock2 H5 {
	margin:0 0 10px 0;
	padding: 0;
	text-align:left;
	font-size:14px;
	color:#26a7e0;
	font-weight:500;
	line-height:22px;
}
#textBlock2 P {
	margin:0 0 10px 0;
	padding: 0;
	text-align:left;
	font-size:14px;
	color:#333;
	font-weight:bold;
	line-height:22px;
}
#textBlock2 span {
	margin:0;
	padding: 0;
	text-align:left;
	font-size:14px;
	color:#26a7e0;
	font-weight:normal;
	line-height:22px;
}
#textBlock2 img {
	float:right;
	margin-left:10px;
}
#textBlock2 P img{
	float:left;
	margin-right:10px;
}
#textBlock2 ul {
	list-style-image:url(images/wrapper/tick.jpg);
	margin: 0;
	padding: 0 0 0 25px;
}
#textBlock2 li {
	margin:0 0 0 0;
	padding: 0 0 6px 0;
	text-align:left;
	font-size:12px;
	color:#333;
	font-style:italic;
	line-height:20px;
}
#textBlock2 li a:link, #textBlock2 li a:visited {
	 font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:12px;
	color:#222;
	font-style:italic;
	font-weight:normal;
	text-decoration:underline;
}
#textBlock2 li a:hover, #textBlock2 li a:active {
	color:#26a7e0;
}

#textBlock1 {
	width:298;
	margin:0;
	padding:0;
	text-align:left;
	font-size:10px;
	color:#333;
}



#img {
	width:598;
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
}






/* ======   Content Text Area   ====== */

#productBox1 {
	background-image:url(images/products/bg1.jpg);
	float:left;
	width:598px;
	height:236px;
	margin:0 0 20px 0;
}
#productBox1Left {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:283px;
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:16px;
	color:#333;
}
#productBox1Left H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 0 1em;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	line-height:32px;
}
#productBox1Left H2 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding: 10px 0 0 10px;
	font-size:15px;
	color:#26a7e0;
	font-weight:normal;
	line-height:20px;
}
#productBox1Left P {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 5px 0 0 10px;
	margin:0;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:15px;
}

#productBox1Left ul {
        margin: 0;
        padding-top: 10px;	
}

#productBox1Left li {
list-style-image:url(images/wrapper/tick.jpg);
	margin:0 0 0 0px;
	text-align:left;
	color:#333;
	line-height:25px;
}

#productBox1Left li a:link, #productBox1Left li a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:12px;
	color:#222;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}
#productBox1Left li a:hover, #productBox1Left li a:active {
	color:#26a7e0;
}


#productBox1Left P a:link, #productBox1Left P a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:12px;
	color:#222;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}


#productBox1Left P a:hover, #productBox1Left P a:active {
	color:#26a7e0;
}

#productBox1Right {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:315px;
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:16px;
	color:#333;
}
#productBox1Right H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 0 1em;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	line-height:32px;
}
#productBox1Right H2 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding: 10px 0 0 10px;
	font-size:15px;
	color:#26a7e0;
	font-weight:normal;
	line-height:20px;
}
#productBox1Right P {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 5px 0 0 10px;
	margin:0;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:15px;
}
#productBox1Right ul {
        margin: 0;
        padding-top: 10px;	
}

#productBox1Right li {
list-style-image:url(images/wrapper/tick.jpg);
	text-align:left;
	color:#333;
	line-height:25px;
}

#productBox1Right li a:link, #productBox1Right li a:visited {
	font-family:Verdana, sans-serif;
	font-size:12px;
	color:#222;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}
#productBox1Right li a:hover, #productBox1Rightli a:active {
	color:#26a7e0;
}


#productBox1Right P a:link, #productBox1Right P a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:12px;
	color:#222;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}
#productBox1Right P a:hover, #productBox1Right P a:active {
	color:#26a7e0;
}


#productBox1Right_img img{
	position: relative;
float: right;
width: 100px;
height: 100px;
z-index:2;
right: 5px;
bottom: 15px;
}


#table {
	position:relative;
	float:left;
	width:598px;
	margin:0 0 20px 0;
	padding:0;
	font-family:Verdana, sans-serif;
    font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:20px;
}
#table p {
	font-family:Helvetica, sans-serif;
	padding:0;
	margin:0 0 0 15px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:16px;
}	
#table H5 {
	font-family:Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:20px;
	color:#333;
	font-weight:bold;
}
#table span {
	font-family:Verdana, sans-serif;
	padding:0;
	margin:0;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:16px;
}


/* ======   Right Columns  ====== */


div#rightColumn {
	float:left;
	width:172px;
	margin:0 0 0 30px;
	padding:0;
	z-index:2;
}





/* ======  Footer   ====== */

#footerDivider {
	width:980px;
	height:1px;
	line-height:1px;
	background-color:#CCC;
	left:30px
}

#footerNavi {
	position: relative;
	height:35px;
	width:1062px;
	text-align:center;
}
#footerNavi a:link, #footerNavi a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0 8px 0 8px;
	margin:0;
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	line-height:35px;
}
#footerNavi a:hover, #footerNavi a:active {
	color:#000;
	text-decoration:underline;
}


#footerOuter {
	position: relative;
	height:17px;
	width:1062px;
}
#footerCopyRight {
	float:left;
	height:32px;
	width:480px;
	text-align:left;
	margin:0;
	padding-left:50px;
	line-height:32px;
}
#footerContact {
	float:right;
	height:32px;
	width:480px;
	text-align:right;
	margin:0;
	padding-right:50px;
	line-height:32px;
}



/* ======   Form   ====== */
#form {
	height:30px;
}





/* ======  Classes  ====== */
#portfolio .2ndColour15 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	text-align:left;
	font-size:15px;
	color:#26a7e0;
	font-weight:normal;
	line-height:20px;
}


/* ======  Links  ====== */
#portfolio .2ndColour15 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#26a7e0;
	text-decoration: none;
	line-height:20px;
}
#portfolio .2ndColour15 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#26a7e0;
	text-decoration: none;
	line-height:20px;
}
#portfolio .2ndColour15 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#26a7e0;
	text-decoration: none;
	line-height:20px;
}
#portfolio .2ndColour15 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#29a9e0;
	line-height:20px;
	text-decoration:underline;
}




.2ndColour12 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	text-align:left;
	font-size:12px;
	color:#26a7e0;
	font-weight:normal;
	line-height:16px;
}
.white14 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	text-align:left;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:20px;
}
.black10 {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222;
	font-weight:bold;
	line-height:16px;
}
.black9 {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#222;
	line-height:16px;
}





/* ======  Links  ====== */
A.bodyLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#26a7e0;
	text-decoration: none;
	line-height:20px;
}
A.bodyLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#26a7e0;
	text-decoration: none;
	line-height:20px;
}
A.bodyLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#26a7e0;
	text-decoration: none;
	line-height:20px;
}
A.bodyLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#29a9e0;
	line-height:20px;
	text-decoration:underline;
}

a:link {color:#29a9e0;}
a:visited {color:#29a9e0;}
a:hover {color:#29a9e0;}
a:active {color:#29a9e0;}



/* ======  Miscellaneous Styles  ====== */
.clear { clear:both; }

#errors{
	width:285px;
	text-align:left;
	color:#CC0000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 10px 0;
	border:0;
	line-height:20px;
}
