/*Theme Name: EIGroupTheme URI: http://www.shiftedpixels.com.auDescription: EIGroup themeVersion: 1.0Author: Shifted PixelsAuthor URI: http://www.shiftedpixels.com.au*//* reset----------*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
{	
margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;
}
ol, ul { 
	list-style: none; 
}
h1{
	font-weight: bold;
	line-height: 1.45;
	letter-spacing: -0.05em;
	color: black;
	background: none;
	padding: 0;
	font-family: "Times New Roman",Georgia,Serif;
	color: #13B5EA;
	font-size:24px;	
}
blockquote, q { 
	quotes: none; 
}
blockquote:before, blockquote:after, q:before, q:after { 
	content: ''; 
	content: none; 
}
:focus { 
	outline: 0; 
}
table { 
	border-spacing: 0; 
}
acronym { 
	cursor: help; 
}
html { 
	font-size: 100.01%; 
}
body { 
	font-size: 62.5%; 
	line-height: 1.2; 
} 
input, select, textarea{
	font-size: 100%; 
}
input.text, textarea { 
	padding: 1px 2px;
	font-size: 100%; 
	font-family: Arial, sans-serif; 
}
.submit { 
	cursor/**/: /**/pointer; 
	font-family: Arial, sans-serif;
}
select { 
	font-size: 100%; 
	font-family: Arial, sans-serif;
}
select > option { 
	padding: 0 5px 0 3px; 
}
.alR { 
	text-align: right; 
}
.alC { 
	text-align: center;
}
.hide { 
	display: none; 
}
.clear { 
	clear: both; 
}
.ir { 
	position: relative; 
	overflow: hidden; 
}
.ir span { 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	left: 0; 
	top: 0; 
	text-indent: -1000em; 
}
a:link, a:visited { 
	text-decoration: none; 
	cursor/**/: /**/pointer;
}
a:link:hover, a:visited:hover { 
	text-decoration: underline; 
}
.cf:after { 
	content: "."; 
	display: block; 
	height: 0; 
	font-size: 0; 
	clear: both; 
	visibility: hidden; 
}/* custom----------*/body { 
	background:#cccccc;	
}
body.theme-1 {	
	background-image: url(img/back-1.jpg);
}
body.theme-2 {	
	background-image: url(img/back-2.jpg);
}
body.theme-3 {	
	background-image: url(img/back-3.jpg);
}
body.home {	
	background-image: url(img/back-home.jpg);
	background-position: 50% 184px;	
	background-attachment: scroll;
}
a:link, a:visited {	
	color: #13B5EA;
}
a:hover { 
	color:#3c3c3c 
}
.theme-1 a:link, .theme-1 a:visited {	
	color: #003d79;
}
.theme-2 a:link, .theme-2 a:visited {	
	color: #e2000a;
}
.theme-3 a:link, .theme-3 a:visited {	
	color: #e88d04;
}
#page {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.2em;	
	color: #555555;
}
#header { 
	position: relative;	
	z-index: 5;	
	height: 116px; 
	width:990px; 
	background: #ffffff;
}	
#headerIn {		
	background: #ffffff; 
	width: 980px;		
	margin: 0 auto;	
	padding-bottom: 10px; 
}		
#logo {			
	float: left; 
	height: 90px; 
	width: 320px; 
	padding-top: 20px;	
}			
#header .searchform {			
	float: right;			
	margin: 12px 0 0 5px;			
	padding: 0 30px 0 0;		
}			
#header .searchform label {				
	display: none;			
}			
#header .searchform input.text {				
	float: left;				
	height: 15px;				
	padding: 4px 5px;				
	color: #59595c;				
	background: #dddcdc;				
	border: solid 1px #bfbfbf;				
	border-width: 0 0 0 1px;			
}			
#header .searchform input.submit {				
	float: left;				
	width: 28px;				
	height: 23px;				
	border: none;				
	background: #dddcdc url(img/icon-search.jpg) no-repeat 50% 50%;			
}		
#menu0 {			
	float: right;			
	font-size: 83.33%;			
	margin: 12px 0 0;		
}			
#menu0 li {				
	float: left;				
	margin: 0 15px 0 0;				
	border-left: solid 1px #bfbfbf;			
}				
#menu0 a:link, #menu0 a:visited {					
	float: left;					
	display: block;					
	color: #88888f;					
	text-decoration: none;					
	padding: 0 0 0 6px;					
	line-height: 1.1;				
}					
#menu0 a:link span, #menu0 a:visited span {						
	display: block;						
	font-size: 120%;						
	color: #59595c;					
}				
#menu0 a:link:hover, #menu0 a:visited:hover {					
	text-decoration: none;					
	background: url(img/item1-l.png) repeat-y 0 0;				
}					
#menu0 a:link:hover span, #menu0 a:visited:hover span {						
	text-decoration: underline;					
}
#wrap {	
	width: 940px;	
	overflow: hidden;	
	padding: 5px 25px 20px;	
	margin: 0 auto;	
	background: #ffffff; 
	repeat-y 0 0;	
	position: relative;	
	z-index: 1;
}
.home #wrap {	
	background: none;	
	padding-top: 65px;
}	
#wrap2 {		
	float: left;		
	width: 685px;	
}		
#content {			
	float: right;			
	width: 435px;			
	color: #000000;		
}		
.home #content {			
	float: none;			
	width: auto;		
}		
#side1 {			
	float: left;			
	width: 240px;		
}	
#side2 {		
	float: right;		
	width: 220px;	
}
#content p {	
	line-height: 1.75;	
	margin: 0 0 1em;
}
#content ol,#content ul {	
	list-style: disc;	
	line-height: 1.5;	
	margin: 0 0 1em 2em;
}
#content ol {	
	list-style: decimal;
}
#content h2 {	
	font-size:  14px;
	font-weight: bold;	
	color: #13B5EA;	
	padding: 0px 0px 10px 0px;
}
#content h4 {	
	font-size:  14px;
	font-weight: bold;	
	color: #13B5EA;	
	padding: 0px 0px 10px 0px;
}
.theme-1 #content h2 {	
	color: #003d79;
}
.theme-2 #content h2 {	
	color: #e2000a;
}
.theme-3 #content h2 {	
	color: #e88d04;
}/* changed */#content h1 {	
	font-weight: bold;
	line-height: 1.45;
	letter-spacing: -0.05em;
	background: none;
	padding: 0;
	font-family: "Times New Roman",Georgia,Serif;
	color: #13B5EA;
	background: url(img/line-h1.gif) repeat-x 0 100%;	
	margin: 0 0 .75em;
	font-size:32px;
}
.theme-1 #content h1 {	
	color: #003d79;
}
.theme-2 #content h1 {	
	color: #e2000a;
}
.theme-3 #content h1 {	
	color: #e88d04;
}
#content h3 {	
	font-size:  14px;
	font-weight: bold;	
	color: #13B5EA;	
	padding: 0px 0px 10px 0px;
}	
#content h3 a:link, #content h3 a:visited {		
	color: #13B5EA;
	font-weight:bold;
}
#footer-new {	
	background: #13B5EA; 
	width: 940px;
	margin: 0 auto;	
	padding: 15px 25px 15px;	
	text-align: right;	
	color: #FFFFFF;	
	font-size: 11px;
}	
#footer-new a{	
	color: #FFFFFF;	
}
#footer-new a:link, #footer a:visited {		
	color: #FFFFFF;	
}
.home #footer {	
	background: url(img/line-h1.gif) repeat-x 0 0;	
	padding: 5px 5px 0;	
	font-size: 11px;	
	color: #6a6a6a;
}	
.home #footer-new a:link, .home #footer a:visited {		
	color: #6a6a6a;	
}
.box1 {	
	width: 225px;
	margin: 0 0 15px;
}	
.box1 .boxIn{		
	padding: 21px 21px 25px;
}	
.theme-1 .box1 .boxIn {		
	background-image: url(img/box1-b1.png);	
}	
.theme-2 .box1 .boxIn {		
	background-image: url(img/box1-b2.png);
}	
.theme-3 .box1 .boxIn {		
	background-image: url(img/box1-b3.png);	
}	
.box1 h3 {		
	font-size: 30px;; 
	font-family:Arial, Helvetica, sans-serif;		
	font-weight: bold;	color: #13B5EA;		
	padding: 0 0 .3em;
	margin: 0 0 .5em;	
}
.box-new {
	padding: 15px 21px 15px;
	border: dotted thin #999;
	background:#ededed;
}
.box-single{
	padding: 15px 21px 15px;
	border:dotted thin #13B5EA;
}
.box-new h3{
	color:#717174;
	font-size:28px;
	font-family:"Times New Roman",Georgia,Serif;
	font-weight: bold;
	margin-bottom:10px;
}
.theme-1 .box1 h3 {		
	color: #003d79;	
}	
.theme-2 .box1 h3 {		
	color: #e2000a;
}	
.theme-3 .box1 h3 {		
	color: #e88d04;	
}#menu2 {
}	
#menu2 .boxIn {		
	padding: 11px 11px 15px;	
}	
#menu-new ul {		
	width: 100%;		
	overflow: hidden;		
	margin: 0 0 30px;	
}		
#menu-new li {			
	float: left;			
	width: 100%;			
	padding: 0 0 1px;			
	background: url(img/line-h1.gif) repeat-x 0 100%;		
}			
#menu-new a:link, #menu2 a:visited {				
	display: block;				
	height: 38px;				
	line-height: 38px;				
	color: #343434;				
	text-decoration: none;				
	padding: 0 0 0 25px;				
	position: relative;			
}				
#menu-new a:link span, #menu2 a:visited span {					
	position: absolute;					
	left: 16px;					
	top: 0;					
	font-size: 125%;				
}				
.theme-1 #menu2 a:link span, .theme-1 #menu2 a:visited span {					
	color: #003d79;
}				
.theme-2 #menu2 a:link span, .theme-2 #menu2 a:visited span {					
	color: #e2000a;				
}				
.theme-3 #menu2 a:link span, .theme-3 #menu2 a:visited span {					
	color: #13B5EA;				
}			
#menu2 a:link:hover, #menu2 a:visited:hover,			
#menu2 .active a:link, #menu2 .active a:visited {				
	color: #13B5EA;				
	background: url(img/menu2-bg.png) repeat-y 0 0;			
}				
#menu2 a:link:hover span, #menu2 a:visited:hover span,				
#menu2 .active a:link span, #menu2 .active a:visited span {				
}			
.theme-1 #menu2 a:link:hover, .theme-1 #menu2 a:visited:hover,			
.theme-1 #menu2 .active a:link, .theme-1 #menu2 .active a:visited {				
	color: #003d79;			
}			
.theme-2 #menu2 a:link:hover, .theme-2 #menu2 a:visited:hover,			
.theme-2 #menu2 .active a:link, 
.theme-2 #menu2 .active a:visited {				
	color: #e2000a;			
}			
.theme-3 #menu2 a:link:hover, .theme-3 #menu2 a:visited:hover,			
.theme-3 #menu2 .active a:link, .theme-3 #menu2 .active a:visited {				
	color:		#e88d04;			
}
#newsletter {}	#newsletter .boxIn {		
	padding-right: 25px;		
	padding-left: 15px;
	border:dotted thin #13B5EA;
	height: 235px;
	
}	
#newsletter p {		
	font-size: 12px;	
	margin: 0 0 .75em;
	padding-top: 10px;
	}	
#newsletter form {	}		
#newsletter form p {			
	width: 100%;			
	overflow: hidden;				
}
#bookmarks {}	
#bookmarks ul {	}		
#bookmarks li {			
	margin: 0 0 .5em;		
}			
#bookmarks li a:link, #bookmarks li a:visited {				
	color: #545454;			
}#menu3 {}	
#menu3 ul {	}		
#menu3 li {			
	margin: 0 0 5px;		
}			
#menu3 a:link, #menu3 a:visited {				
	display: block;				
	font-size: 116.67%;				
	background: url(img/line-h1.gif) repeat-x 0 100%;				
	padding: 0 0 .3em;				
	margin: 0 0 .1em;			
}			
.theme-1 #menu3 a:link, .theme-1 #menu3 a:visited,			
#menu3 .item-1 a:link, #menu3 .item-1 a:visited {				
	color: #003d79;			
}			
.theme-2 #menu3 a:link, .theme-2 #menu3 a:visited,			
#menu3 .item-2 a:link, #menu3 .item-2 a:visited {				
	color: #e2000a;			
}			
.theme-3 #menu3 a:link, .theme-3 #menu3 a:visited,			
#menu3 .item-3 a:link, #menu3 .item-3 a:visited {				
	color: #f29407;			
}			
#menu3 span {				
	display: block;				
	font-size: 91.67%;				
	line-height: 1.75;			
}
#contact1 {}
#contact1 form {		
	width: 100%;		
	overflow: hidden;	
}	
#contact1 p,	
#contact1 .cf_info {		
	font-size: 12px;
	margin: 0 0 .75em;
}	
#contact1 ol {		
	list-style: none;		
	margin: 0;	
}		
#contact1 li {			
	width: 100%;			
	overflow: hidden;			
	margin: 0 0 9px;		
}			
#contact1 label {				
	float: left;				
	width: 50px;				
	font-size: 91.67%;				
	line-height: 23px;			
}			
#contact1 input.single {				
	float: left;				
	width: 113px;				
	height: 15px;				
	padding: 3px 5px;				
	border: solid 1px #c8c8c8;				
	background: url(img/input-1.png) no-repeat 0 0;			
}			
#contact1 #li--5 label {				
	display: none;			
}			
#contact1 textarea {				
	float: left;				
	width: 162px;				
	height: 80px;				
	padding: 3px 5px;				
	border: solid 1px #c8c8c8;				
	background: url(img/textarea-1.png) no-repeat 0 0;			
}	
#contact1 fieldset {		
	display: none;	
}	
#contact1 .cf-sb {		
	text-align: right;	
}
#blogLinks{}	
#blogLinks ul {		
	margin: 0 0 1em 1.5em;	
}		
#blogLinks li {			
	margin: 0 0 .3em;		
}			
#blogLinks li a:link, #blogLinks li a:visited {				
	color: #545454;			
}	
#blogLinks p {		
	margin: 0 0 1em;	
}	
#blogLinks ul.special {		
	margin-left: 0;	
}			
.theme-1 #blogLinks ul.special li a:link, .theme-1 #blogLinks ul.special li a:visited {				
	color: #003d79;			
}			
.theme-2 #blogLinks ul.special li a:link, .theme-2 #blogLinks ul.special li a:visited {				
	color: #e2000a;			
}			
.theme-3 #blogLinks ul.special li a:link, .theme-3 #blogLinks ul.special li a:visited {				
	color: #e88d04;			
}#header1 {	
	width: 850px;	
	overflow: hidden;	
	margin: 0 auto 25px;
}	
#header1 h1 {		
	float: right;		
	text-indent: -1000em;	
}	
.theme-1 #header1 h1 {		
	width: 141px;		
	height: 45px;		
	background: url(img/logo-theme-1.png) no-repeat 0 0;	
}	
.theme-2 #header1 h1 {		
	width: 207px;		
	height: 45px;		
	background: url(img/logo-theme-2.png) no-repeat 0 0;	
}	
.theme-3 #header1 h1 {		
	width: 200px;		
	height: 37px;		
	background: url(img/logo-theme-3.png) no-repeat 0 0;		
	margin: 4px 0 0;	
}	
#header1 .contact {		
	float: left;		
	font-size: 166.67%;		
	font-style: italic;		
	color: #868686;		
	line-height: 45px;	
}/* changed */	#header1 #power {		
	float: right;		
	text-indent: -1000em;	
}	
.theme-1 #header1 #power {		
	width: 141px;		
	height: 45px;		
	background: url(img/logo-theme-1.png) no-repeat 0 0;	
}	
.theme-2 #header1 #power {		
	width: 207px;		
	height: 45px;		
	background: url(img/logo-theme-2.png) no-repeat 0 0;	
}	
.theme-3 #header1 #power {		
	width: 200px;		
	height: 37px;		
	background: url(img/logo-theme-3.png) no-repeat 0 0;		
	margin: 4px 0 0;	
}
.home-inner {}	.home-inner .frame1 
{		
	margin: 0 -7px 15px;		
	width: 425px;		
	height: 222px;		
	padding: 12px 12px;		
	background: url(img/frame-1.png) no-repeat 0 0;	
}	
#page .home-inner h1 {		
	font-size: 32px;		
	font-weight: bold;	
	line-height: 1.45;		
	letter-spacing: -0.05em;		
	color: #000000;		
	background: none;		
	padding: 0;		
	font-family:"Times New Roman",Georgia,Serif;
	color: #13B5EA;
}	
#page .home-inner ul {				
	margin: 0 1em 1em;	
}		
.home-inner li {			
	width: 100%;						
	margin: 0 0 5px 15px;		
}			
.home-inner li img {				
	float: left;				
	margin: 0 15px 5px 0;			
}			
#page .home-inner li h3 {				
	font-size: 133.33%;				
	line-height: 1;				
	margin: 0 0 .2em;			
}			
#page .home-inner li p {				
	line-height: 1.25;			
}#intro {	
	padding: 50px 0 30px 260px;
	color: #FFFFFF;
}	
#intro p.title {		
	font-size: 150%;		
	line-height: 1.4;		
	color: #000000;	
}	
#intro p {		
	line-height: 1.5;		
	margin: 0 0 .2em;	
}
#boxes {	
	width: 978px;	
	margin: 0 -24px;	
	overflow: hidden;
}	
#boxes .box {		
	float: left;		
	width: 288px;		
	height: 273px;		
	padding: 19px 19px;		
	position: relative;		
	background: url(img/box-home.png) no-repeat 0 0;	
}		
#boxes .boxB {			
	position: absolute;			
	left: 12px;			
	bottom: 12px;			
	width: 302px;			
	height: 8px;			
	overflow: hidden;		
}		
#boxes .A .boxB {			
	background: #003d79;		
}		
#boxes .B .boxB {			
	background: #e2000a;		
}		
#boxes .C .boxB {			
	background: #ff9900;		
}		
#boxes .boxIn {			
	padding: 21px 21px;			
	height: 222px;			
	border: solid 1px red;			
	border-width: 0;		
}		
#boxes .box:hover .boxIn {			
	padding: 20px 20px;			
	border-width: 1px;			
	background: #f6f6f6;		
}		
#boxes .A .boxIn {			
	border-color: #003d79;		
}		
#boxes .B .boxIn {			
	border-color: #e2000a;		
}		
#boxes .C .boxIn {			
	border-color: #ff9900;		
}				
#boxes h2 {			
	padding: 0;			
	background: none;		
}			
#boxes h2 a:link, #boxes h2 a:visited {				
	display: block;				
	text-indent: -1000em;				
	height: 45px;				
	background-position: 50% 50%;				
	background-repeat: no-repeat;			
}			
#boxes .A h2 a:link, #boxes .A h2 a:visited {				
	background-image: url(img/logo-theme-1.png);			
}			
#boxes .B h2 a:link, #boxes .B h2 a:visited {				
	background-image: url(img/logo-theme-2.png);			
}			
#boxes .C h2 a:link, #boxes .C h2 a:visited {				
	background-image: url(img/logo-theme-3.png);			
}		
#boxes p.title {			
	color: #252525;			
	margin: 0 0 .5em -.5em;		
}			
#boxes p a:link, #boxes p a:visited {				
	color: #252525;				
	text-decoration: underline;			
}			
#boxes li a:link, #boxes li a:visited {				
	color: #6a6a6a;			
}.page,.post {	
	margin: 0 0 2em;
}	
.page .meta,	.post .meta {		
	font-size: 91.67%;	
}
/* Begin Images */p img {	
	padding: 0;	
	max-width: 100%;
}
img.centered {	
	display: block;	
	margin-left: auto;	
	margin-right: auto;
}img.alignright {	
	padding: 4px;	
	margin: 0 0 2px 7px;	
	display: inline;
}img.alignleft {	
	padding: 4px;	
	margin: 0 7px 2px 0;	
	display: inline;
}.alignright {	
	float: right;
}.alignleft {	
	float: left;
}
/* Captions */.aligncenter,div.aligncenter {	
	display: block;	
	margin-left: auto;	
	margin-right: auto;
}
.wp-caption {	
	border: 1px solid #ddd;	
	text-align: center;	
	background-color: #f3f3f3;	
	padding-top: 4px;	
	margin: 10px;	
	-moz-border-radius: 3px;	
	-khtml-border-radius: 3px;	
	-webkit-border-radius: 3px;	
	border-radius: 3px;
}
.wp-caption img {	
	margin: 0;	
	padding: 0;	
	border: 0 none;
}
.wp-caption p.wp-caption-text {	
	font-size: 11px;	
	line-height: 17px;	
	padding: 0 4px 5px;	
	margin: 0;
}/* cforms----------*/#content .cform { 	
	margin: 20px 0; 	
	width: 100%; 
}#content .cform fieldset	{ }
#content .cform .cf_hidden {	
	display:none; 	
	border:none!important;	
	background:none!important;	
	padding:0!important;	
	margin:0!important;
}
#content .cform legend { 	
	display: none;
}
#content ol.cf-ol { 	
	margin: 0 !important; 	
	padding: 0 !important;
}	
#content ol.cf-ol li	{	
	background: none !important; 		
	margin: 6px 0 !important;	
	padding: 0; 		
	list-style: none !important; 		
	text-align: left;		
	line-height: 1.3em;	
}		
#content ol.cf-ol li.textonly {			
	background: #F0F0F0 !important;			
	letter-spacing:1px;			
	margin:10px 0pt !important;			
	padding:5px 0pt;			
	text-align:center;		
}		
#content .cform label {			
	width: 125px; 			
	margin: 4px 10px 0 0; 			
	display: -moz-inline-box; /*for mozilla*/			
	display: inline-block; /*for Opera & IE*/			
	text-align: right;			vertical-align: top;		
}			
#content .cform label span {				
	width: 125px;				
	display:block; 			
}
#content label.cf-before {	
	margin:4px 10px 0 0; 
}
#content label.cf-after {	
	margin:4px 15px 0pt 6px;	
	text-align:left;	
	width:115px;
}
#content label.cf-after span {	
	width:115px;	
	display:block;
}
#content label.cf-group-after {	
	margin:3px 4px 0 2px;	
	width:72px;	text-align:left;
}
#content label.cf-group-after span {	
	width:72px;	display:block;
}
/*                                                    *//*   FORM FIELDS general formatting                   *//*                                                    */
#content .cform input.single {	
	padding: 3px 5px;	
	width: 120px;	
	height: 15px;	
	background: #FCFAFB url(img/input-21.png) no-repeat 0 0;	
	border: 1px solid #C8C8C8;	
	font-family: Arial, sans-serif;
}/*#content .cform input:hover,#content .cform textarea:hover,#content .cform select:hover	{	background:#CEDDDF; }.cform input:focus,.cform textarea:focus,.cform select:focus	{ 	background:#F3F8F8; }*/
#content .cform textarea {	
	padding: 3px 5px;	
	width: 162px;	
	height: 80px;	
	background: #FCFAFB url(img/textarea-1.png) no-repeat 0 0;	
	border: 1px solid #C8C8C8;	
	font-family: Arial, sans-serif;
}
#content .cform select {	
	font-family: Arial, sans-serif;	
	background: #FCFAFB;
}
#content .cform select.cfselectmulti { 	
	height:7.5em; 
}
#content .cform textarea {	
	font-family: Arial, sans-serif;	
	font-size: 0.9em;	
	overflow: auto;
}
#content ol.cf-ol li.cf-box-title {	
	font-weight: bold;	
	letter-spacing: 1px;	
	padding: 8px 0 0 100px;
}
#content .cform input.cf-box-a,#content .cform input.cf-box-b 	{ 	
	margin: 2px 0 0 0; 	
	width: 14px;	
	height: 22px;	
	border: none!important;	
	background: none!important; 
}
#content .cform input.cf-box-a 	{ 	
	margin-left: 100px;
} 
#content ol.cf-ol li.cf-box-group {	
	margin: 10px 0pt 0px !important;	
	padding-left: 100px; 
} 
#content span.reqtxt,#content span.emailreqtxt { 	
	margin: 3px 0 0 3px;	font-size: 0.9em;	
	display: -moz-inline-box; 	
	vertical-align: top;
}
#content p.cf-sb {	
	text-align: right;	
	padding: 0 !important;	
	margin: 0;
}
#content .cform input.backbutton,#content .cform input.resetbutton,#content .cform input.sendbutton {	
	font-family: Arial, sans-serif;
}
#content .cform input.resetbutton {}#content .cform input.backbutton {}#content ol.cf-ol li.cf_li_err {	
	background:#FFDFDF url(li-err-bg.png) repeat!important;	
	border-color:#DF7D7D;	
	border-style:solid;	
	border-width:1px 0pt;	
	padding:5px 0!important;	
	margin:5px 0!important;
}
#content ol.cf-ol li ul.cf_li_text_err {	
	height:1%;	
	min-height:1%;	
	margin:0 0 0 100px;	
	padding:0;	
	color:#333;
}
#content ol.cf-ol ul.cf_li_text_err li {	
	background:url(icon-alert.png) no-repeat left 1px!important;	
	list-style:none!important;	
	font-weight:bold;	
	text-indent:0;	
	margin:0 0 2px!important;	
	padding-left:15px;
}
#content ol.cf-ol ul.cf_li_text_err li:before {	
	content:'';
}
label.secq,label.seccap {	
	vertical-align:text-bottom;	
	margin-bottom:4px;
}
input.secinput {	
	vertical-align:text-bottom;
}
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha {	
	height:15px;	
	width:50px;	
	padding: 4px 4px;	
	margin: 0;
}
img.captcha	{	
	vertical-align:text-bottom;	
	margin:0 0 0 10px!important;	
	padding:0!important;	
	border:none!important;	
	float:none!important;
}
img.captcha-reset {	
	vertical-align:text-bottom;	
	background:	url(captcha_reset_grey.gif) no-repeat;	
	margin:0 0 2px 3px;	
	width:21px;
	height:21px;	
	border:none;
}
img.imgcalendar {	
	border:none;
}
div.cf_info {	
	color:#333;	
	display:none;	
	padding:5px 15px!important;	 
	width:165px; 	
	line-height:1.3em;	
	margin:10px auto;
}
div.cf_info ol {	
	margin:0;	
	padding:5px 15px 0 30px;
}
div.cf_info ol li {	
	padding:1px 0;	
	margin:2px 0;
}
div.cf_info a	{	
	color:#ad2929!important;	
	text-decoration:underline!important;
}
div.success {	
	background:#F7F7F7 none repeat scroll 0% 50%;	
	color:#444444;	
	display:block;
}
div.failure {	
	display:block;	
	background:#FFDFDF url(li-err-bg.png) repeat!important;	
	border-color:#DF7D7D;	
	border-style:solid;	
	border-width:1px 0pt;
}
div.waiting {	
	background:#F9F9F9;	
	color:#AAAAAA;	
	display:block;
}
.cform .cf_error { 	
	color:#ad2929; 	
	border:1px solid #ad2929; 
}
div.mailerr {	
	display:block;
}
.mailerr,.cform .cf_errortxt {	
	color:#ad2929; 
}
[disabled] {	
	color:#dddddd;	
	border-color:#dddddd!important;	
	background:none!important;
}
.disabled {	
	border-color:#dddddd!important;
}
.cform input.cf_upload  {	
	width:220px;	
	background: #f9f9f9;	
	border:1px solid #888888;
}/*                                                    
*//*  Other: browser hacks                              *//*                                                   
 */* html ol.cf-ol,* html ol.cf-ol li,* html span.reqtxt,* html span.emailreqtxt { 	
 	display: inline-block;  /*for ie6*/
}
*+html .cform label,*+html ol.cf-ol,*+html ol.cf-ol li,*+html span.reqtxt,*+html span.emailreqtxt {	
	display: inline-block; /*for ie7*/
}* html img.captcha {	
	margin-bottom:1px!important;
}*+html img.captcha {	
	margin-bottom:1px!important;
}#sendbutton13{
	display: none;
}.icon_refer1{    
	float:left;    
	width:210px;
}.icon_refer2{    
	float:left;    
	width:210px;    		
	margin-bottom: 10px;
}.myrefferals{
	margin:0px 0px 10px 0px;
}
.outer-container{
	width:990px;
	margin:0 auto;
	padding:0;
}
#header-container-new{
	display:block;
	width:990px;
	height: 165px;
	background: #ffffff;
	margin:0;
}
.logo1{
	display:block;
	float:left;
	width:298px;
	padding-top:19px;
	height:79px;
}
.header-right-container1{
	display:block;
	float:right;
	width:453px;
	padding: 60px 0px 0px 0px;
}
#search-inside {
	float:right;
	padding-top:20px;	
}
		#example1
		 {
			float: left;
			width:225px;
			background: #6ecff6;
			margin: 0 0 15px;
		}
		#box-inside{
			padding: 12px 21px 25px 10px;
			background: url('img/box1-b0.png') no-repeat 100%;
			background-position:bottom;
		}
		.expand_all,
		.collapse_all {
			cursor: pointer;
		}
		.example_menu {
			font-size: 90%;
			list-style: none;
			margin: 0;
			padding: 0;
			vertical-align: top;
			width: 136px;
			color:#ffffff;
		}
		.example_menu ul {
			display: none;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#menu1,
		 {
			margin: 0;
		}
		#menu1 li {	

		}
		.example_menu li {
			margin: 0;
			padding: 0;
		}
		.example_menu ul ul {
			display: block;
		}
		.example_menu ul li a{
			padding-left:30px;
			background: #6ecff6;
			color:#ffffff;
		}
		.example_menu ul {
		}
		.example_menu ul ul li a {
			padding-left: 0px;
			width: 109px;
			text-decoration: none;
			color:#ffffff;
		}
		.example_menu a {
			cursor: pointer;
			display: block;
			margin-left: 0;
			padding: 2px 2px 2px 17px;
			width: 206px;;
			font-size:13px;
			text-decoration: none;
			height:auto;
			line-height:30px;
			position:relative;
			font-family: Arial, Helvetica, sans-serif;
			color:#ffffff;
			font-weight:bold
		}
		.sample a {
			background: #13B5EA;	
			font-family: Arial, Helvetica, sans-serif;
			color:#ffffff;
			font-weight:bold;
		}
		.sample a:hover {
			background : #cccccc;
		}
		.example_menu a.expanded {
			background: #13B5EA;
		}
		.example_menu a.collapsed {
			background: #13B5EA;
		}
		.example_menu a:hover {
			text-decoration: none;
			background : #cccccc;
		}
		.example_menu ul a {
			background: #13B5EA;
			display: block;
			padding: 2px 2px 2px 10px;
			width: 193px;
			font-family: Arial, Helvetica, sans-serif;
			color:#ffffff;
			font-weight:bold;
		}
		#menu1 li.footer,
		.example_menu .footer {
			border-bottom:dotted 1px;
			width: 202px;
			color:#ffffff;
		}
		.example_menu .footer span {
			display: none;
		}
		#menu5{
			color:#ffffff;	
		}
#menu-drop {
	height:auto;
	width:180px;
	margin: 0 0 15px;
}
.logo-new{
	display:block;
	float:left;
	width:180px;
	padding-top:19px;
	height:140px;
}
#header-search {
	padding-top:60px;
	padding-right:10px;	
}
.search-container{
	display:block;
	float:right;
	width:167px;
	height:24px;
	background:url('img/search_box.png') no-repeat bottom;
}
.search-field{
	display:block;
	float:left;
	width:140px;
	padding-top:1px;
	padding-left:2px;
}
.search-field input{
	background:none;
	border:none;
	width:139px;
	height:22px;
	outline:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#818080;
}
.search-butn-div {
	display:block;
	float:left;
	padding-left:1px;
	padding-top:3px;
}
.search-butn{
	display:block;
	float:left;
	padding-left:1px;
	padding-top:3px;
        background: url('img/search-icon.png') no-repeat right top;
        border:0px;
        width:19px;
        height: 19px;
}
#tower-ad{
	width:225px;
	height:405px;
	padding-bottom:10px;
}
/* Menu */
.navigation-outer{
	display:block;
	float:right;
	width:790px;
	padding-top:46px;
}
.navigation-line{
	background: url('img/blue_fade_strip.gif') no-repeat left bottom;
	height: 40px;
	width: 990px;;
}
.navigation-outer ul{
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
	display:block;
}
.navigation-outer ul li{
	display:block;
	float:left;
	padding:0 10px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.navigation-outer ul li a{
	text-decoration:none;
	display:block;
	float:left;
	padding:0px 0 0px 14px;
	color:#a4a4a4;
}
.navigation-outer ul li a span{
	display:block;
	float:left;
	padding:9px 14px 9px 0;
}
.navigation-outer ul li a.active, .navigation-outer ul li a:hover{
	text-decoration:none;
	display:block;
	float:left;
	padding:0px 0 0px 14px;
	background:url('img/hover_shape.png') no-repeat left top;
	color:#fff;
}
.navigation-outer ul li a.active span, .navigation-outer ul li a:hover span{
	display:block;
	float:left;
	background:url('img/hover_shape.png') no-repeat right top;
	padding:9px 14px 9px 0;
}
#menu1 {
	padding:0;
	/*background: url(../img/line-h1.gif) repeat-x 0 0;*/

	font-family: "Myriad Pro", Tahoma, Verdana, Geneva, sans-serif;


letter-spacing:-1px;

	font-size: 158.33%;

	position: relative;

	z-index: 5;

}

.navigation-outer #menu1 {

	padding-bottom:4px;

}

	#menu1 ul {

		height: 30px;

	}

		#menu1 li {

			float: left;

			margin: 0 20px 0 0;

			position: relative;

		}

		#menu1 li.last {

			margin: 0;

		}

			#menu1 li a:link, #menu1 li a:visited {

				float: left;

				display: block;

				color: #717074;

				text-decoration: none;

			}

				#menu1 li a:link span, #menu1 li a:visited span {

					float: left;
					display: block;

				}

			#menu1 li a:link:hover, #menu1 li a:visited:hover,

			#menu1 li:hover a:link, #menu1 li:hover a:visited,

			#menu1 li.active a:link, #menu1 li.active a:visited {

				background:url('img/hover_shape.png') no-repeat left top;
                                color:#fff;
					
	color:#fff;

			}
			#menu1 li a:hover{
	color:#fff;
}
				#menu1 li a:link:hover span, #menu1 li a:visited:hover span,

				#menu1 li:hover a:link span, #menu1 li:hover a:visited span,

				#menu1 li.active a:link span, #menu1 li.active a:visited span, #menu1 li a:hover span {

					/*background: url(../img/menu1-l.gif) no-repeat 0 0;*/
                                       background:url('img/hover_shape.png') no-repeat right top;
										padding:9px 14px 9px 0!important;

				}
				/*.navigation-outer ul li a.active span, .navigation-outer ul li a:hover span{
	display:block;
	float:left;
	background:url(../img/hover_shape.gif) no-repeat right bottom;
	padding:9px 14px 9px 0;
}*/



			#menu1 li ul {

				position: absolute;
				z-index: 5;
				left: -1000em;
				top: 30px;

				width: 180px;

				height: auto;

				font-size: 68.42%;

			}
			#menu1 li ul li, #menu1 li ul li a:hover, #menu1 li ul li a {
				background-image:none!important;
			}
			

			#menu1 li:hover ul {

				left: 0;

			}

				#menu1 li li {

					margin: 0;
					padding:0;
					width: 172px;

					border-left: solid 8px #000000;

				}

				#menu1 li li.A {

					border-color: #003d79;

				}

				#menu1 li li.B {

					border-color: #e2000a;

				}

				#menu1 li li.C {

					border-color: #ff9900;

				}

					.navigation-outer #menu1 li li a:link, .navigation-outer #menu1 li li a:visited {

						float: none;

						height: auto;

						line-height:30px;

						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;

						color: #565656;

						padding: 0!important;
						font-style:normal;

						/*background: #FFFFFF url(../img/line-h1.gif) repeat-x 0 0;*/

					}
					.navigation-outer #menu1 li ul{
						padding-left:10px!important;
					}
					.navigation-outer #menu1 li li.A a:link:hover, .navigation-outer #menu1 li li.A a:visited:hover {

						background-color: #003d79;
						padding-left:10px!important;
						color:#fff;

					}
					.navigation-outer #menu1 li li.A a{
						padding-left:5px!important;
						background-color: #adc6e2;
					}

					.navigation-outer #menu1 li li.B a:link:hover, .navigation-outer #menu1 li li.B a:visited:hover {

						background-color: #e2000a!important;
						padding-left:5px!important;
						color:#fff;

					}
					.navigation-outer #menu1 li li.B a{
						padding-left:5px!important;
						background-color: #facfd1!important;
					}

					.navigation-outer #menu1 li li.C a:link:hover, .navigation-outer #menu1 li li.C a:visited:hover {

						background-color: #ff9900;
						padding-left:5px!important;
						color:#fff;

					}
					.navigation-outer #menu1 li li.C a{
						padding-left:5px!important;
						background-color: #ffeccf;
					}
/* SUBSCRIBE BOX */
#wp_email_capture input
{
	border:none;
}
input.wp-email-capture-submit {
	background: url('img/subscribe_button.png') no-repeat scroll right top transparent;
    height: 31px;
    margin-top: 10px;
	margin-bottom:10px;
	margin-left: 50px;
    width:100px;
	border:0;
}
input.wp-email-capture-name {
	background: url('img/search-bg.png') no-repeat scroll right top transparent;
	width:150px;
	margin-bottom:5px;
}
input.wp-email-capture-email {
	background: url('img/search-bg.png') no-repeat scroll right top transparent;
	width:150px;
}
#wp_email_capture {
	padding-top:10px;
}
.connectus  {
    width:270px;
    float:left;
}
.connectus img  {
    height:30px;
    width:31px;
    border: 0;
	padding-left:2px;
}
.connectus span   {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-right: 8px;
}
#menu-side {
	height: auto;
	width: 180px;
	margin: 0 0 15px;
	background:#13B5EA;
}

.menu-ul {
	font-size: 90%;
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 225px;
	color: white;
	background: #13B5EA;
}
.menu-ul ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
.menu-ul ul li a {
padding-left: 30px;
background: #6ECFF6;
color: white;
}
#menu-id {
color: white;
}
.menu-ul a {
cursor: pointer;
display: block;
margin-left: 0;
padding: 2px 2px 2px 17px;
width: 206px;
font-size: 13px;
text-decoration: none;
height: auto;
line-height: 30px;
position: relative;
font-family: Arial, Helvetica, sans-serif;
color: white;
font-weight: bold;
}
.menu-ul ul li a {
cursor: pointer;
display: block;
margin-left: 0;
padding: 2px 2px 2px 30px;
width: 193px;
font-size: 13px;
text-decoration: none;
height: auto;
line-height: 30px;
position: relative;
font-family: Arial, Helvetica, sans-serif;
color: white;
font-weight: bold;
}
.menu-ul ul a:active
{ 
	background : #cccccc;	
}
.menu-ul a:hover {
	text-decoration: none;
	background : #cccccc;	
}
.menu-ul .footer {
border-bottom: solid 1px;
width: 225px;
color: white;
}

