/*  Verve Demo MAIN STYLES CSS  */
body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	text-align:center;
	color:#333;
	background:#fff;
}
* {margin:0;padding:0;}
h1{margin:15px 0;}
h2{margin-bottom:10px;}
h3{margin-bottom:5px;}
p{margin-bottom:20px;}
ul,ol,dl{margin:5px 0 5px 15px;}
li{margin-left:10px;}
a img{border:none;}
a{	color:#00a2b4;}
option{padding:0px 3px;}

h1,h2,h3{color:#76c23e;}

/*  LAYOUT ELEMENTS  */
#wrapper{	
	width:768px;
	position:relative;
	margin:0 auto;	
	text-align:left;
	font-size:1em;
	background-color:#FFF;
	height:500px;
	min-height:500px;
	line-height:1.4em;

}
*>#wrapper{height:auto;}

#banner{
	height:90px;
	position:relative;
	overflow:hidden;
	color:#005496;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#contentWrapper{}

#mainContent{
	float:right;
	width:590px;
}
#pageContent{
	padding:0 5px 0 15px;
	color:#000;
}

#mainContent .rightnewsnav {
	position: relative;
	float: right;
	margin-top: 10px;
	/*width: 172px;*/
}
#mainContent .rightnewsnav #channel #level2Nav ul li{
	background:none;
}

#mainContent .lettermain .pagetitle{
	margin-top: 10px;
}
#mainContent .lettermain .titlebgleft {
	position: relative;
	float: left;
	width: 10px;
	height: 36px;
}
#mainContent .lettermain .titlebgright {
	position: relative;
	float: left;
}
#mainContent .lettermain .titleheading {
	position: relative;
	float: left;
	width: 96%;
	background: url(/css/images/enewsletter_blue_mid.gif) repeat-x 0 0;
	padding-top: 7px;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	height: 29px;
}
#mainContent .lettermain .issuenum {
	position: absolute;
	top: 7px;
	right: 0;
	width: auto;
	font-size:0.9em;
}
#mainContent .lettermain .introtext {
	clear: both;
	padding: 10px;
	color: #777777;
	font-weight: bold;
}

#mainContent .letterleft, #mainContent .letterright {
	position: relative;
	float: left;
	width: 48%;
}
#mainContent .letterright {
	padding-left: 15px;
}

/*#mainContent .letterarticle .pagetitle {
	margin-top: 10px;
	width: 100%;
}
#mainContent .letterarticle .titlebgleft {
	position: relative;
	float: left;
	width: 10px;
	height: 32px;
}
#mainContent .letterarticle .titleheading {
	position: relative;
	float: left;
	width: 96%;
	background-color: #76c23e;
	padding-top: 7px;
	color: #fff;
	font-size: 1.2em;
	height: 25px;
}*/
#mainContent .letterarticle .pagetitle {
	margin-top: 10px;
	width: 100%;
	height: 25px;
	background: #76c23e url(/css/images/enewsletter_green_left.gif) no-repeat 0 0;
}
#mainContent .letterarticle .titlebgright {
	background: url(/css/images/enewsletter_green_right.gif) no-repeat top right;
	width: 100%;
	height: 25px;
}
#mainContent .letterarticle .titleheading{
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 10px;
}
#mainContent .letterarticle .introtext {
	padding: 10px;
}
#mainContent .letterarticle .findOutMore a {
	padding: 0 10px 10px;
	/*background:url(images/arrow-grn.gif) 0 0.4em no-repeat;*/
	color:#00a2b4;
	font-size:.8em;
	font-weight:bold;
	display:inline;
	overflow:hidden;
}
#mainContent .letterarticle .morelink{
	/*clear: both;*/
	padding: 0 10px 10px;
	/*color: #76c23e;*/
	font-weight: bold;
}
#mainContent .letterarticle .morelink a{
	text-decoration: none;
}
#mainContent .letterarticle .morelink a:hover {
	text-decoration: underline;
}
#mainContent .letterarticle .pageimage {
	float: right;
	padding-left: 10px;
}
.home #mainContent{width:610px;}



/*  Home Page Elements  */
.hero{
	margin-bottom:8px;
}

#linkBarDrop{
	text-align:center;
	margin-bottom:5px;
}

#.tileRow{
	width:100%;
	overflow:none;
	margin-bottom:8px;
}
.tileRow img{
	margin:0;
}

.tileRowTile
{
	float:left;
	padding-right:5px;
}

.tileRowTileLast
{
	float:left;
	padding-right:0px;
}

#homeNews{color:#777777;font-size:.95em;}
#homeNews h2{
	padding:8px 0;
	margin:0;
	background:url(images/bg-homeNewsTitle.gif) no-repeat left center;
	height:20px;
	overflow:hidden;
}
#homeNews h2 b{
	margin-left:-999px;
}
#homeNews ul{
	list-style:none;
	margin:0;
	padding:0;
	background:url(images/bg-leftnav-li.gif) repeat-x left top;
}
#homeNews li{
	margin:0;
	padding:5px 0;
	line-height:1.4;
	background:url(images/bg-leftnav-li.gif) repeat-x left bottom;
}
#homeNews a:link,
#homeNews a:visited{
	text-decoration:none;
	color:#00a2b4;
	font-weight:bold;
	text-decoration:underline;
}
#homeNews a:hover{
	text-decoration:underline;
}


/*  Case Study Elements  */
#caseStudyShow{
	width:588px;
	height:214px;
	background:url(images/case-study-box.gif) no-repeat top left;
	margin-bottom:15px;
}


#heroImagesShow{
	width:588px;
	height:203px;
	background:url(images/hero-images-box.gif) no-repeat top left;
	margin-bottom:15px;
	text-align:center;
}




ul#caseStudyApp_Controls{
	margin:2px 0 0 0;
	padding:0;
	height:20px;
	text-align:center;
}
ul#caseStudyApp_Controls li{
	list-style:none;
	color:#000;
	display:inline;
	padding:0 10px;
}

#caseDetails{
	margin-bottom:15px;
}
#caseDetails label{
	width:55px;
	display:block;
	float:left;
	margin-right:13px;
	background-position:center right;
	background-repeat:no-repeat;
}
#caseDetails label#client{background-image:url(images/client.gif)}
#caseDetails label#project{background-image:url(images/project.gif)}
#caseDetails label#url{background-image:url(images/url.gif)}
#caseDetails label span{
	margin-left:-999px;
}
#caseDetails ul{
	list-style:none;
	margin:0;
	padding:0;
}
#caseDetails li{
	margin:0;
	padding:5px 0;
	line-height:1.4;
	background:url(images/bg-leftnav-li.gif) repeat-x left bottom;
	font-weight:bold;
	color:#005496;
}
#caseDetails li a{
	font-weight:normal;
	color:#005496;
}

#channel{
	height:1%; /* for IE 3 Pixel Jog  */
	float:left;
	width:172px;
}
*>#channel{height:auto;}
.home #channel{width:132px;}


#channel select, #channel input{ margin-bottom:10px; width:100%!important; }
#channel label img{ margin-bottom:0px;}

#footer1{}

#footer2{}

#footer{
	float:right;
	width:575px;
	margin:0 auto;
	font-size:.8em;
	font-weight:bold;
}
#footer.homePage{
	width:610px;
}
#footer #contactDetails{
	float:left;
	margin:10px 0;
	font-size:1em;
	font-weight:bold;	
	color:#777777;
}
#footer #contactDetails span{
	color:#005496;
}
#footer #contactDetails a{
	color:#777;
	text-decoration:none;
}
#footer #contactDetails a:hover{
	text-decoration:underline;
}
#footer #contactDetails span.contacts{
	color:#00a0b2;
	margin-left:5px;
}

#footer #footerLinks{
	float:right;
	margin:10px 5px 10px 0;	
	color:#777777;
	
}
#footer #footerLinks ul{
	margin:0;
	padding:0;
}
#footer #footerLinks ul li{
	list-style:none;
	float:left;
}
#footer #footerLinks ul li.last{
	padding-left:15px;
	background:#fff url(images/footer-divider.gif) 0 .3em no-repeat;
}
#footer #footerLinks ul li a{
	text-decoration:none;
	color:#777;
	text-transform:lowercase;
}
#footer #footerLinks ul li a:hover{
	text-decoration:underline;
}
#verve{
	width:768px;
	text-align:right;
	margin:auto;
	margin-top:5px;
}
#verve a{text-decoration:none;color:#FFF;}

/*  ELEMENT SPECIFICS */
#banner h1{
	width:260px;
	height:60px;
	margin-top:10px;
	float:left;
	background:url(images/lateral-logo260x60.gif) no-repeat;
	overflow:hidden;
}
#banner h1 a{
	display:block;
	height:60px;
}
#banner h1 a span{
	margin-left:-999px;
}

#SearchBox{
	margin:25px 0 0 10px;
	float:right;
	font-weight:bold;
}
#SearchBox span, #SearchBox label{
	margin:0px 10px 0 10px;
	font-weight:bold;
}
#SearchBox label{
	margin-right:0;
}
#SearchBox a{
	text-decoration:none;
	color:#005496;
	padding-left:10px;
	background:url(images/arrow-grn.gif) 0 0.5em no-repeat;
}

#SearchBox td{
	vertical-align:middle;
	margin-left:10px;
}

#globalNav{
	width:768px;
	height:36px;
	margin:0;
	padding:0 0 3px;
	font-weight:bold;
	text-transform:lowercase;
	list-style-type:none;
	background:url(images/bg-globalnav.gif) no-repeat;
	color:#FFF;
	font-size:1em;
}
#globalNav li{
	float:left;
	margin:0;
	padding:0;
	text-align:center;

}
#globalNav a{
	display:block;
	text-align:center;
	margin:0;
	padding:0;
	line-height:33px;
	text-decoration:none;
	background:url(images/bg-gnavlink.gif) no-repeat top right;
}
#globalNav .last a{
	background:none;
	padding:0;
}
#globalNav .first a{
	padding:0;
}
#globalNav a:link,
#globalNav a:visited{
	color:#FFF;
}
#globalNav a:hover{background:url(images/bg-globalnav-on.gif) no-repeat top center;}
#globalNav #active a{background:url(images/bg-globalnav-on.gif) no-repeat top center;}
#globalNav .first a:hover,
#globalNav .first#active a{background-position:top left;}
#globalNav .last a:hover,
#globalNav .last#active a{background-position:top right;}


#globalNav li.homesub{ width:76px }
#globalNav li.vervesub{ width:72px }
#globalNav li.net3sub{ width:60px }
#globalNav li.solutionssub{ width:96px }
#globalNav li.clientsub{ width:96px }
#globalNav li.partnersub{ width:116px }
#globalNav li.aboutussub{ width:136px }
#globalNav li.contactsub{ width:96px }


#mainContent h1{font-size:1.45em;}
#mainContent h2{font-size:1.25em;}
#mainContent h3{font-size:1.1em;}

#pageImages{float:right;text-align:center;margin-left:10px;}
.pageImage{margin-bottom:15px;}
.pageImage img{border:1px solid #333;padding:2px;}
.pageImage p{margin:2px 0 0 0;font-size:0.8em;}





/*  News  */
.lnews{
	margin-top:20px;
	width:100%;
	overflow:auto;
}
.lnews img{
	float:left;
	margin-right:15px;
	padding:1px;
	border:1px solid #A3ABB9;
}
.lnews h3 a{color:inherit;}

/*  People  */
.lpeople{
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	width:100%;
	overflow:auto;
	background:url(images/horizontal-dots.gif) top left repeat-x;
}
.lpeople img{
	float:left;
	margin-right:15px;
	padding:1px;
	border:1px solid #A3ABB9;
}


.lpeople h3 {color:#005496;}
.lpeople h3 a{color:inherit;}

/*  Related Items  */
.related{margin-top:20px;}
.related a{font-weight:bold;}
.file{margin:5px 0;height:35px;min-height:35px;}
* .file{height:auto;}
.file img{
	float:left;
	margin:1px 10px 5px 0;
}
.file div{margin-left:42px;}
.caption{font-size:0.9em;}

/*  Channel  */
#loginBox{
	margin:15px;
	float:right;
}
#loginBox a{
	text-decoration:none;
	font-weight:bold;
	color:#005496;
}

/*  Level 2 Nav - Static */
#channel #level2Nav{
	padding:10px 0 0;
	background:url(images/bg-leftnav.gif) no-repeat top left;
	margin-bottom:15px;
	text-transform:lowercase;
	position:relative;
}

#channel #level2Nav ul{
	padding:0 10px 10px;
	list-style:none;
	margin:0;
	background:url(images/bg-leftnav.gif) no-repeat bottom left;
}
#channel #level2Nav ul li{
	border: 1px solid #fff;
}
#channel #level2Nav.homePage{
	background:transparent url(images/bg-leftnav-homepage.gif) no-repeat top left;
	width:154px;
}

#channel #level2Nav.homePage h3{
	color:#777;
	padding:0 10px;
	font-size:0.9em;
}

#channel #level2Nav.homePage ul{
	background:transparent url(images/bg-leftnav-homepage.gif) no-repeat bottom left;
	width:133px;
}



#channel #level2Nav ul li{
	list-style:none;
	margin:0;
	padding:3px 0 6px;
	width:auto;
	background:transparent url(images/bg-leftnav-li.gif) repeat-x left bottom;
}
#channel #level2Nav ul li#last{
	background:none;
}

#channel #level2Nav ul li a{
	background:transparent url(images/arrow-grn.gif) no-repeat 0 .6em;
	display:block;
	padding-left:14px;
	color:#005496;
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
}
#channel #level2Nav ul li a.navOnGrp{
	color:#005496;
	background-image:url(images/arrow-grn-on.gif);
}
#channel #level2Nav ul li a.navOn{
	color:#76c23e;
}
#channel #level2Nav ul ul{
	background:none;
	padding-bottom:0;
}
#channel #level2Nav ul ul li{
	margin:0;
	border:none;
	background:none;
	padding:2px 0 0;
}
#channel #level2Nav ul ul li a{
	font-size:0.85em;
	font-weight:normal;
	background:none;
	padding:0 5px;
}
#channel #level2Nav ul ul li a.l3on{color:#76c23e;}
#channel #level2Nav ul li a:hover{text-decoration:underline;}
#channel #level2Nav ul ul li a:hover{text-decoration:underline;}


.col3{
	width:200px;
	float:left;
	margin-right:5px;
}
.col3last{
	width:200px;
	float:left;
	margin-right:0;
}
.col2{
	width:303px;
	float:left;
	margin-right:5px;

}
.col2last{
	width:302px;
	float:left;
	margin-right:0;
}
.col1{
	width:100%;
	float:left;
}

.puff,.tile{
	font-size:.9em;
	margin-bottom:15px;
	}
.puff h3,.tile h3{
	color:#777;
	font-size:1em;
	margin:0;
	padding:2px 15px;
	text-align:left;
}
.puff .padLayer,.tile .padLayer{
	padding:15px 15px 10px 15px;
	color:#777;
	text-align:left;	
}
.tile .padLayer{ padding-left:0px; }
.puff p,.tile p{margin-bottom:10px;}
.puff .pImg,.tile pImg{text-align:left;margin-bottom:10px;}
.puff img{}
.puff a,.tile a{text-decoration:none;color:#00A0B2;}
.puff .moreLink,.tile .moreLink{position:relative;font-weight:bold;padding-left:10px;background:url(images/arrow-grn.gif) 0 0.6em no-repeat;text-align:left;margin-top:5px;}
.puff .fImg,.tile fImg{border:0;}
.puff .tImg,.tile tImg{float:left;}

/*  Tiles  */

.col1 .puff,.col2 .puff,.col3 .puff,.col1last .puff,.col2last .puff,.col3last .puff{margin-bottom:0; color:#777;font-size:.9em;font-weight:normal;}
.col1 .puff .pImg, .col2 .puff .pImg, .col3 .puff .pImg,.col1last .puff .pImg, .col2last .puff .pImg, .col3last .puff .pImg{float:left;margin:0 5px 5px 0;}
.col1 .puff h3, .col2 .puff h3, .col3 .puff h3,.col1last .puff h3, .col2last .puff h3, .col3last .puff h3{padding-left:0; text-transform:lowercase;}
.col1 .puff .fImg, .col2 .puff .fImg, .col3 .puff .fImg,.col1last .puff .fImg, .col2last .puff .fImg, .col3last .puff .fImg{padding:0 5px 5px 0;}

.oneTileRow tr, .twoTileRow tr, .threeTileRow tr{vertical-align:top;}

.oneTileRow td.tile{ width:100% }
.twoTileRow td.tile{ width:50% }
.threeTileRow td.tile{ width: 33% }


/* \*/
* html .tlc, * html .trc {height: 1%;}
/* */

.box{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0;
	margin-bottom:0;
	padding: 0;
	text-align: left;	
	width:100%;
	background-color: #fff;
}
.boxContent{
	padding:2px;
}
/*.boxContent hr{	
	margin:20px 0;height:1px;color:#fff;background-color:#fff;border:none;border-bottom:1px solid #ccc;padding:0px;
} ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/
.tlc, .trc, .blc, .brc, 
.tlcred, .trcred, .blcred, .brcred, 
.tlcpink, .trcpink, .blcpink, .brcpink,
.tlcpinkgrad, .trcpinkgrad, .blcpinkgrad, .brcpinkgrad{
	background-color: transparent;
	background-repeat: no-repeat;
}

.tlc{
	background-image:url(/css/images/tlc.gif);
	background-position: 0% 0%;
}

.trc{
	background-image:url(/css/images/trc.gif);
	background-position: 100% 0%;
}
	
.blc{
	background-image:url(/css/images/blc.gif);
	background-position: 0% 100%;
}

.brc{
	background-image:url(/css/images/brc.gif);
	background-position: 100% 100%;
}

.tb, .bb{
	background-color: transparent;
	background-repeat: repeat-x;
}
	
.tb{
	background:url(/css/images/tb.gif) repeat-x;
}

.bb{
	background:url(/css/images/bb.gif) repeat-x;
	background-position: 50% 100%;
}
	
.rb{
	background-image:url(/css/images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

.lb{
	background-color: #fff;
	background-image:url(/css/images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}


#SearchResults{list-style:none;margin:20px 0;padding:0;}
#SearchResults li{margin:0;padding:0;}
.PrevNext{ float:right}
.PageNumbers{ float:left}



#pageNumbers{text-align:center;margin-top:20px;}
#pageNumbers .previous{text-align:left;float:right;width:15%; border:1px solid #f00;}
#pageNumbers .next{text-align:right;float:right;width:10%;}
#pageNumbers .numbers{width:70%;margin:auto;}

.newsdate{color:#999999;margin-bottom:10px;}
.lnews .newsdate{margin-bottom:3px;}

#forgotPassword{margin:20px 0 5px 0;overflow:hidden;position:relative;}

.message{color:#FF0000;font-weight:bold;}

.clear{clear:both;height:1px;font-size:1px;line-height:1px;}

.darkGrey{
	color:#777;
}

#print{display:none;} /*  for print.css - position:absolute;top:2px;left:2px; */

/*  OLD STYLES - MAY BE DELETED IF NOT REQUIRED  */
#pDetails,#paymentDetails{border:1px solid #194276;border-width:1px 0;margin:15px 0;padding:10px 0 0;}
#pDetails ul,#paymentDetails ul{list-style:none;margin:5px 0 15px 10px;}
#pDetails ul li label,#paymentDetails ul li label{width:80px;display:block;float:left;padding-right:5px;}

#paymentDetails ul li label{width:130px;}
#paymentDetails ul li{margin:2px 0;}

#invoiceDetails{float:right;width:250px;margin:0 0 10px;}
#invoiceDetails li{list-style-type:none;}
#invoiceDetails h3{display:inline;width:120px;}

#pageGallery,#photoGallery{margin:0;list-style-type:none;display:inline;text-align:left;}
#pageGallery li,#photoGallery li{float:left;text-align:center;margin:20px 5px 0;padding:5px;width:28%;}
#pageGallery div,#photoGallery div{margin-bottom:0;}
#pageGallery li img,#photoGallery li img{border:1px solid #194276;}

.CustomerForm{margin-top:20px;}
.CustomerForm ul{}
.CustomerForm ul li{list-style-type:none;padding:4px;}
.CustomerForm ul li input,.CustomerForm ul li select{width:250px;}
.CustomerForm ul li.odd{}
.CustomerForm ul li label{width:120px;display:block;float:left;line-height:1.7;position:relative;text-align:right;padding-right:5px;}
.CustomerForm h3{text-transform:uppercase;}
.CustomerForm form{border-bottom:1px solid #194276;padding-bottom:20px;}
.CustomerForm .button{margin-left:155px;}

.ContactForm{}
.ContactForm ul{margin:20px 0 0 0; padding:0;}
.ContactForm ul li{list-style-type:none;padding:4px 0; margin:0;}
.ContactForm ul li input,.ContactForm ul li textarea{width:250px!important;}

.ContactForm ul li.odd{}
.ContactForm ul li label{text-transform:lowercase;width:300px;display:block;line-height:1.7;position:relative;text-align:left;padding-right:5px;font-weight:bold;color:#76C23E;font-size:.9em;}
.ContactForm h3{text-transform:uppercase;}
.ContactForm form{padding-bottom:20px;}
.ContactForm .button{margin:0; width:25px!important; height:25px;}

.loginForm{}
.loginForm ul{margin:20px 0 0 0; padding:0;}
.loginForm ul li{list-style-type:none;padding:4px 0; margin:0;}
.loginForm ul li input,.ContactForm ul li textarea{width:250px;}
.loginForm ul li.odd{}
.loginForm ul li label{width:120px;display:block;line-height:1.7;position:relative;text-align:left;padding-right:5px;font-size:.9em;}
.loginForm h3{text-transform:uppercase;}
.loginForm form{padding-bottom:20px;}
.loginForm .button{margin:0; width:88px; height:25px;}

.solutionsForm{}
.solutionsForm .label{margin-right:10px;}
.solutionsForm label{margin-right:10px;}
.solutionsForm select{vertical-align:text-top;}


.lproduct{
	margin-top:20px;
	width:100%;
	overflow:auto;
}
.lproduct img{
	float:left;
	margin-right:15px;
	padding:1px;
	border:1px solid #A3ABB9;
}
.lproduct h3 a{color:inherit;}

.price{color:#FF0000;}

.product h4{font-size:1.05em;margin-bottom:5px;}

.product .addtocart{margin:15px 0;}
.product .addtocart ul{list-style:none;margin:0 0 5px;}
.product .addtocart ul li{display:inline;margin:0 5px 0 0;}
.product .addtocart #qty{text-align:center;width:25px;}
.product .addtocart #addbtn{margin:0 0 -4px 5px;}





.backtoarchive{
	display:block;
	margin:20px 0 0 0;
}

.emailAddress{
	padding:0 0 0 10px;
	margin:0;
	float:right;
	background:url(images/arrow-grn.gif) 0 0.6em no-repeat;
	color:#00a2b4;
	font-size:.8em;
	font-weight:bold;
	display:inline;
	overflow:hidden;
}

.emailAddress a{
	text-decoration:none;
}
.emailAddress a:hover{
	text-decoration:underline;
}

.emailAddress img{
	border:none;
}

.button{
	vertical-align:bottom;
	margin:0 5px;
}
.label{
	vertical-align:middle;
	margin:0 5px;
}


.section{
	margin:0 0 20px 0;
}

.pageListWrapper{
	float:left;
	background:url(images/horizontal-dots.gif) bottom left repeat-x;
	padding:0;
	margin:0 0 10px 0;
	width:100%;

}
.pageList{
	background:url(images/horizontal-dots.gif) top left repeat-x;
	padding:10px 0 0 0;
	clear:both;
}
.pageListInner{
	float:right;
	width:510px;
}
.pageListInnerNoImage{
	float:right;
	width:100%;
}
.pageList a{
	text-decoration:none;
}
.pageList p{
	margin:0 0 10px 0;
}

.findOutMore{
	padding:0 0 0 10px;
	margin:0;
	float:right;
	background:url(images/arrow-grn.gif) 0 0.4em no-repeat;
	color:#00a2b4;
	font-size:.8em;
	font-weight:bold;
	display:inline;
	overflow:hidden;
}

.findOutMore a{
	text-decoration:none;
	color:#00a2b4;
}
.findOutMore a:hover{
	text-decoration:underline;
	color:#00a2b4;
}

.findOutMore img{
	border:none;
}

a.imageText{
	font-size:.9em;
	color:#999999;
	text-decoration:none;
}
a.imageText img{
	margin:0 10px 0 0;
	padding:0;
	vertical-align:text-bottom;
}


/* LOGIN */
.loginInput{
	border:1px solid #00a2b4;
}



.heroImage{
	border:none;
}


.linkBoxTitle
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #005496;
	font-size:1.5em;
}