
/*  MORE styles on style_editor    */


body,td,.defaulttext  {
	font-size:11px;
	font-family : Arial,helvetica, MS san-serif;
	color : #656565;
	line-height:16px;
}

input  {
	font-size:11px;
	font-family : Arial,helvetica, MS san-serif;	
}



.smaller {
	font-size:10px;
}

.tiny {
	font-size:9px;
}

.bigger {
	font-size:12px;
}

a {
	text-decoration:none;
	color : #C66C06;
}

a:hover   {
	text-decoration:underline;
	color : #C66C06;
}

.topnav td  {
	vertical-align: middle;
	text-align: center;
	background-image: url(images/topnav_back.jpg);
}

a.topnav , .topnav  {
	font-size : 10px;
	font-family : Arial,helvetica, MS san-serif;
	text-decoration:none;
	color : #0F67B4;
	font-weight:bold;
	margin: 2px 0px 2px 0px;
	text-transform: uppercase;
}

a:hover.topnav , a.topnavon, a:hover.topnavon {
	font-size : 10px;
	font-family : Arial,helvetica, MS san-serif;
	color : #000066;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	text-decoration:underline overline;
	
}



.footertext {
	font-size : 11px;
	font-family : Arial,helvetica, MS san-serif;
	text-decoration:none;
	color : #4E4E4E;
}



.footer , .footer  a {
	font-size : 11px;
	font-family : Arial,helvetica, MS san-serif;
	text-decoration:none;
	color : #BA6D15;
}

.footer  a:hover {
	text-decoration:underline;
	color : #BA6D15;
}


.spacer {line-height:4px;}


a.subnav   {
	font-size : 11px;
	font-family : Arial,helvetica, MS san-serif;
	text-decoration:none;
	color : #0C65BF;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:bold;
}

 a:hover.subnav {
	color : #000000;
	text-decoration:none;
	font-weight:bold;
}

 a.subnavon, a:hover.subnavon {
	color : #DD6B32;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
}

a.subnav2on  {
text-decoration:underline;
color:#0C65BF;
}

.defaultmargin {
margin-top:20px;
margin-left:18px;
margin-right:24px;
}

.pad5px {
margin-left:5px;
margin-right:10px
}

ul {
margin-top:5px;
margin-left:8px;
padding-left:12px;
list-style-image:url(/images/bulletlist.gif);
line-height:18px;
}

.graycaps a {
	font-size : 11px;
	color : #686868;
	margin-bottom:20px;
	font-family : Arial,helvetica, MS san-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.graycaps a:hover {
	font-size : 11px;
	color : #686868;
	margin-bottom:20px;
	font-family : Arial,helvetica, MS san-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}

.subheading a  {
	font-size : 12px;
	color : #1562C0;
	margin-bottom:0px;
	font-family : Arial,helvetica, MS san-serif;
	font-weight:bold;
	text-decoration:none;
}

.subheading a:hover  {
	font-size : 12px;
	color : #1562C0;
	margin-bottom:0px;
	font-family : Arial,helvetica, MS san-serif;
	font-weight:bold;
	text-decoration:underline;
}


.fleft {
float:left;
}

.newheader {
position:relative;
width:823px;
height:89px;
}

.newtopnav {
float:left;
background:#eeeeff url(images/new_bannerback.jpg) no-repeat;
width:503px;
height:124px;
}

.newflashright {
float:left;
background:#ffffff url(images/new_flashright.jpg);
width:278px;
height:345px;
text-align:left;

}

.newflashright a {
font: bold 13px Arial,helvetica, MS san-serif;
color:#1562c0;
text-decoration:none;
}

.newflashright a:hover {
text-decoration:underline;
color:#1562c0;
}

.newflashright img {
margin: 8px 0px 0px 0px;

}

.newhomecontent {
position:relative;
background:#ffffff url(images/new_contentback.gif) repeat-y;
width:823px;
height:auto;
text-align:left;
padding: 15px 0px 0px 0px;
}


.news2ndhead,.news2ndhead a   {
	font-size : 12px;
	color : #424242;
	font-weight : bold;
	font-family : Arial,helvetica, MS san-serif;
	text-decoration:none;
}

.news2ndhead a:hover  {
	font-size : 12px;
	color : #424242;
	font-weight : bold;
	font-family : Arial,helvetica, MS san-serif;
	text-decoration:underline;
}


.casefeaturebox {
width:476px;
}

.casefeaturebar {
	background:#ffffff url(images/casefeaturebar.gif);
	width:476px;
	height:32px;
	text-align:left;
}

.casefeaturehead {
	text-align:left;
	padding:7px 0px 0px 22px;
	font: bold 14px Arial,helvetica, MS san-serif;
	color : #535252;
	line-height:16px;
}

.casebarbig  {
	background:#ecf4fe url(images/casebarbig.gif);
	width:497px;
	height:32px;
}

.casebarlong  {
	background:#ecf4fe url(images/casebarlong.gif) no-repeat left;
	width:656px;
	height:32px;
}


.casenavhead {
	text-align:left;
	padding:7px 0px 0px 14px;
	font: bold 12px Arial,helvetica, MS san-serif;
	color : #535252;
	line-height:16px;
}


.casebarsmall  {
	background:#ffffff url(images/casebarsmall.gif);
	width:171px;
	height:32px;
	margin: 0px 0px 14px 0px;
}


.caseleft {
width:179px;
float:left;
display:inline;
margin: 28px 12px 0px 21px;
}

.caseleftlinks a {
	font: 12px Arial,helvetica, MS san-serif;
	color : #0b64be;
	display:block;
	line-height:14px;
	text-decoration:none;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
}

.caseleftlinks a:hover {
	background:#ffffff url(images/arrowcaseleft.gif) no-repeat top left;
	text-decoration:none;
	color : #C66C06;
	padding: 0px 0px 0px 15px;
}

.casestudybox {
	width:497px;
}

.caseoutput {
	background:#ffffff url(images/arrowicon.gif) no-repeat top left;
	width:470px;
	margin: 0px 0px 14px 0px;
}

.testimonials a {
	font: 12px Arial,helvetica, MS san-serif;
	color : #0b64be;
text-decoration:none;
}

.testimonials a:hover {
	font: 12px Arial,helvetica, MS san-serif;
	color : #0b64be;
text-decoration:underline;
}


.testimonials td {
	font: 12px Arial,helvetica, MS san-serif;
	color : #505151;
}






