body{margin:0;padding:0;background:#E5E5E5 url(../images/back_fade.gif) repeat-x top left;
font:9pt normal Arial, Verdana, "Trebuchet MS", sans-serif;color:#666;
text-align:center;}

/* LAYOUT */ 
#wrapper{width:1000px;margin-left:auto;margin-right:auto;padding-bottom:200px;text-align:left;}
#main{float:left;width:960px; }
#left,#right{float:left;width:20px;height:600px;background: url(../images/back_left.gif) no-repeat top right;}
#right{float:left;background: url(../images/back_right.gif) no-repeat top left;}
* html #right{width:17px;}

#header {position:absolute;top:0;width:960px;}
#page {width:auto;overflow:hidden;margin-top:428px;}

#banner {width:100%;overflow:hidden;}
.banner_left,.banner_right{width:50%;float:left;overflow:hidden;padding:30px 0;}
.banner_right{width:50%;padding:0;text-align:right;}

#page_col1, #page_col2, #page_col3, #page_col3_5050, #page_col3_newsletter {width:auto;overflow:hidden;background-color:#fff;}
* html #page_col1, #page_col2, #page_col3, #page_col3_5050, #page_col3_newsletter  {width:100%;}

#col_1,#col_2,#col_3{float:left;overflow:hidden;}
.content{padding:10px 20px 10px 10px;}

/* LAYOUT VARIABLES */
#page_col1 #col_1 {width:100%;}

#page_col2 #col_1 {width:75%;}
#page_col2 #col_3 {width:25%;}
* html #page_col2 #col_3 {width:24%;}

#page_col3 #col_1 {width:60%;}
#page_col3 #col_2 {width:20%;}
#page_col3 #col_3 {width:20%;}
* html #page_col3 #col_3 {width:19%;}

#page_col3_5050 #col_1 {width:50%;}
#page_col3_5050 #col_2 {width:30%;padding-top:30px;}
#page_col3_5050 #col_3 {width:20%;}
* html #page_col3_5050 #col_3 {width:19%;}


#page_col3_newsletter #col_1 {width:45%;}
#page_col3_newsletter #col_2 {width:35%;}
#page_col3_newsletter #col_3 {width:20%;}
* html #page_col3_newsletter #col_3 {width:19%;}


#subbanner {padding:6px 0 12px 92px;font:normal 14pt Georgia, Times-Roman, serif;color:#fff;}

.footround, .footround_main, .footround_left, .footround_right {display:block;margin:0;padding:0;height:25px;overflow:hidden;background:#fff;}
.footround_left {float:left;width:5%;background:url(../images/footround.gif) no-repeat bottom left;}
.footround_main {float:left;width:80%;}
.footround_right {float:right;width:5%;background:url(../images/footround.gif) no-repeat bottom right;}


.websource {display:block;margin:20px 0;color:#666;}

.websource a {color:#399;text-decoration:none;border-bottom:1px solid #399;}


.melissa-wrapper     {width:960px; position:relative; background:transparent url(../images/iphone-wrapper.png) no-repeat top right !important; border-bottom:1px solid #000000;height:250px;}
.melissa-wrapper div {height:250px; background:none !important;}
.melissa-wrapper div h3 { font-family:"Trebuchet MS",Arial,Verdana;font-size:22px; }
.melissa-wrapper div ul {padding:5px 0  0; margin-left:0px; color:#000;}
.melissa-wrapper div li { font-family:"Trebuchet MS",Arial,Verdana; list-style-type:none; padding:6px 0; width:291px; color:#000;}
.phone-bg            { width:441px; height:250px; }
.wrapper-phone       { position:absolute; top:57px; right:84px; background:none !important; zoom:1; z-index:500; filter:alpha(opacity=80);}
.green-melissa       {color:#44a194;}
.float-left  		{ float:left; }
.melissa-wrapper a { color:#44A194; text-decoration:none; }
.mellisa-wrapper a:hover {color:#44A194; text-decoration:underline;}


/***********
Rotating
***********/

#slideshow {
	position: relative;
	width: 286px;
	height: 141px;
	overflow: hidden;
    
}
#slideshow img {
	position: absolute;
	left: 0;
	top: 0;
	width: 286px;
	height: 141px;
}

/* TEXT */ 
h1, h2, h3, h1 a, h2 a, h3 a {margin:0;padding:0;font:bold 18pt "Trebuchet MS", Arial, Verdana;color:#000;line-height:.9em;text-decoration:none;}
h2, h2 a {font-size:12pt;}
h3, h3 a {font-size:11pt;}

h1 a:hover, h2 a:hover, h3 a:hover,
#col_3 h1 a:hover, #col_3 h2 a:hover, #col_3 h3 a:hover {color:#f90;}
#col_1 h1 {margin-top:10px;}
#col_3 h2,#col_3 h2 a {line-height:.1.5em;}
h4, h5, h6 {margin:3px 0;padding:0;font:bold 10px "Trebuchet MS", Arial, Verdana;text-transform:uppercase;line-height:.9;}
h5, h6 {font-size:10pt;}

sup {font-size:5pt;font-family:Arial, Verdana, sans-serif;}
h1 sup, h2 sup {color:#666;font-size:6pt;}
h2 sup {font-weight:normal;font-size:6pt;}

#pagelist {margin:20px 0;}
.pagelistitem {display:block;margin:10px 0 10px 0;overflow:hidden;}
.pagelistitem span.img {margin-bottom:20px;}

img {display:block;border:none;}
.newsitem {display:block;margin:10px 0;padding:5px 0 5px 0;border-top:1px dotted #fff;}
.newsitem .fltleft,.pagelistitem .fltleft,.fltleft {float:left;margin:3px 5px 5px 0;border-color:#fff;}
.newsitem .fltleft a, .pagelistitem .fltleft a, .fltleft ,
.newsitem .fltleft a, .pagelistitem .fltleft a, .fltleft {display:block;border:2px solid #fff;}
 .newsitem .fltleft a:hover, .pagelistitem .fltleft a:hover,
 .newsitem .fltleft a:hover, .pagelistitem .fltleft a:hover{border-color:#f90;}
 .newsitem {font-size:8pt;overflow:hidden;}
 .newsitem h2,  .newsitem h2 a {font-size:9pt;margin:5px 0 3px 0;} 


 
 
 
.side_list h3, .side_list h3 a {margin:10px 0 -5px 0;font:bold 8pt Arial, Verdana, sans-serif;color:#399;text-transform:uppercase;}
.side_list h3 a:hover {color:#f90;}
.side_list h4 {margin:3px 0;}

#col_1 .content p {margin-bottom:20px;}

#col_1 .side_list .newsitem h2, #col_1 .side_list .newsitem h2 a {font-size:12pt;}

#col_3 h2,  #col_3 h2 a{margin:5px 0 0 0;font-size:9pt;text-decoration:none;color:#000;}
#col_3 h4,#col_3 h4 {margin:2px 0;font-size:8pt;}
#col_3 {font-size:9pt;}



/* NAVIGATION */ 
#globalnav {width:auto;margin:0;padding:0;overflow:hidden;z-index:10;background:#000;}
#globalnav ul {width:100%;margin:0;padding:0;clear:both;list-style:none;
	/*margin:0;padding:0 0 0 17px;*/}
#globalnav li {display:inline;margin:0;padding:0;}
#globalnav a {display:block;float:left;width:auto;margin:0;padding:0 10px;border-bottom:none;color:#fff;
	font:bold 9px/2.5em sans-serif,"Trebuchet MS",Arial,"Century Gothic",Helvetica,Geneva;
	text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#globalnav a:hover,#globalnav li.globalmem a:hover {color:#fff;background-color:#44A194;}

#globalnav li.globalmem a {color:#A3DAD2;}


#breadcrumb {color: #ccc; background:#fff; font-size:7pt; margin:0;padding:5px 0 0 20px;clear:both; display:none;}
#breadcrumb ul {margin:0;padding:0;} 
#breadcrumb ul li {display: inline; list-style: none;
text-transform: uppercase;padding:0 10px 0 0;}
#breadcrumb li a {padding: 5px 0 2px 0;color: #ccc;text-decoration: none;font-size:7pt;font-family:Arial;}
#breadcrumb li a:hover {text-align: left;background-color:transparent;color: #ff9900;border-bottom:1px dotted #ff9900;}

#pagenav {width:100%;margin:0;padding:0 0 20px 0;}
#pagenav ul {width:100%;margin:0;padding:0;clear:both;list-style:none;
	/*margin:0;padding:0 0 0 17px;*/}
#pagenav li {display:block;margin:0;padding:0;padding:10px 5px 10px 0;}
#pagenav a {width:auto;margin:0;border-bottom:none;color:#44A194;
	font:normal 8pt sans-serif,"Trebuchet MS",Arial,"Century Gothic",Helvetica,Geneva;
	text-decoration:none;
	border-bottom:1px dotted #44A194;}
#pagenav a:hover {color:#f90;border-bottom:1px solid #f90;}


#footernav {width:100%;margin:0;padding:0;}
#footernav ul {	float:left;	clear:both;	width:100%;	margin:0;padding:0;	list-style:none;}
#footernav li {display:inline;margin:0;padding:0;}
#footernav a {display:block;float:left;width:auto;margin:0;	padding:0 10px;	border-bottom:none;
	color:#666;	font:bold 9px/2em sans-serif,"Trebuchet MS",Arial,"Century Gothic",Helvetica,Geneva;
	text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#footernav a:hover{color:#000;}

#footercred {width:100%;margin:0;padding:0;}
#footercred ul {float:left;	clear:both;width:100%;margin:0;padding:0 0 10px;list-style:none;}
#footercred li {display:inline;margin:0;padding:0;}
#footercred a {display:block;float:left;width:auto;margin:0;padding:0 10px;border-bottom:none;
	color:#999;	font:bold 9px sans-serif,"Trebuchet MS",Arial,"Century Gothic",Helvetica,Geneva;
	text-decoration:none;letter-spacing:1px;}
#footercred a:hover{color:#000;}

.moreinfo {display:block;padding:3px 0;font-size:8pt;}
.moreinfo strong{font-weight:normal;}
.moreinfo a {text-decoration:none;}
.moreinfo a:hover {color:#f90;border-bottom:1px solid #f90;}

#col_3 .moreinfo {font-size:8pt;}
#col_3 .date {font-size:8pt;font-style:italic;margin:0;padding:0;}
#col_3 h2 {margin:0;padding:0;}

p {margin-top:0;padding-top:3px;}

.source {display:block;margin-bottom:20px;font-style:italic;}

/* CONTACT FORM  
#contactformarea {width:100%;font-size:9pt;color:#24698C;font-style:normal;font-weight:normal;background-color:transparent;}
#contactformarea .row {display:block;width:100%;float:left;}
#contactformarea .row span {display:block;width:45%;float:left;padding:5px 10px 5px 0;}
#contactformarea .row span input, #contactformarea input, #contactformarea textarea{color:#000; background:#fff;width:100%;}
#contactformarea textarea {width:92%;}
* html #contactformarea textarea {width:87%;}
 */
 
#nextprev {display:block;width:100%;margin:20px 0 20px 20px;padding:0 0 10px 0;overflow:hidden;clear:both;}
#nextprev ul {display:block;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid green;}
#nextprev li {display:inline;}

#nextprev a {float:left;display:block;	margin:2px 2px;padding:0 4px;
font-size:7pt;font-weight:normal;font-family:Arial,Verdana,Arial,sans-serif;
text-decoration:none;text-align:left;outline:none;}

#nextprev a:link {color:#fff;background-color:#399;}
#nextprev a:visited {color:#fff;background-color:#666;}
#nextprev a:active {color:#000;background-color:#fc0;}
#nextprev a:hover{color:#000;background:#fc0;}
#nextprev a:sel{color:#fff;background:blue;}
 
/* ELEMENTS */
#pdfbox {display:block;float:right;width:150px;margin:0 0 20px 10px;padding:20px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
#pdfbox span {display:block;overflow:hidden;width:auto;margin:2px 0;padding:0;}
#pdfbox img {float:left;}
#pdfbox a {color:#399;border-bottom:1px dotted #399;text-decoration:none;}
#pdfbox a:hover {color:#fc9;border-bottom:1px solid #fc0;}

.img a img, .imgright a img {border-style:none;display:block;margin:2px;padding:0;}
.img,.imgright {overflow:hidden;margin:0 10px 10px 0;}
.imgright {float:right;margin:0 0 10px 10px;}
.img img,.img imgright {margin:0;padding:0;border:2px solid #fff;}
.img a,.imgright a {display:block;margin:0;padding:0;border:2px solid #fff;overflow:hidden;}
.img a:hover,.imgright a:hover{border-color:#fc0;}



.newsitem h2 a {display:block;margin-top:3px;}


#login {margin:20px 0;padding:0 0 10px 0;border-bottom:1px solid #ccc;}
#login h3 {font-family:Arial;font-weight:bold;font-weight:bold;font-size:8pt;text-transform:uppercase;color:#c93;}
#login img {margin:0;padding:0;}
#login p {margin:5px 0;padding:0;}
#login input {margin:0;padding:0;}
#login strong {margin:0;padding:0;display:block;font:bold 9px sans-serif, Verdana, Arial;text-transform:uppercase;color:#999;}
#login strong a {text-decoration:none;color:#999;}
#login strong a:hover {color:#f90;}

#loginbox {margin:0;padding:8px 10px 15px 10px;font:normal 8pt Arial, Verdana, sans-serif;}
#loginbox ul {margin:0;padding:0;}
#loginbox li {list-style:none;color:#44A194;}
#loginbox a {color:#44A194;text-decoration:none;border-bottom:1px dotted #44A194;}
#loginbox a:hover {color:#f90;border-bottom:1px solid #f90;}


/* OVERRIDES*/
#globalnav, #col_1 .content, #subbanner .content, #breadcrumb, #footerbottom .content{padding-left:90px;}

/* BANNERS */
#back_sub #banner {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#back_sub #subbanner {background:#44A194 url(../images/subbanner_green.gif) no-repeat left center;}

/* TEXT COLOR variables */ 
h4, h5, h6 {color:#44A194;}
.moreinfo, .moreinfo a  {color:#44A194;}
.moreinfo a {border-bottom:1px dotted #44A194;}
.side_list h3, .side_list h3 a {color:#399;}


#pagenav a {color:#44A194;border-bottom:1px dotted #44A194;}
		
#col_1 .content2, #col_3 .content2 {margin:20px 0;padding:20px 0;font:bold 18pt "Trebuchet MS", Arial, Verdana;font-style:italic;line-height:.9em;border-top:3px solid #E0E5E7;border-bottom:3px solid #E0E5E7;}
#col_1 .content2 em, #col_3 .content2 em {display:block;text-align:right;font:bold 10pt "Trebuchet MS", Arial, Verdana;font-style:italic;} 
#col_3 .content2 {font:bold 14pt "Trebuchet MS", Arial, Verdana;font-style:italic;line-height:1em;border-top:3px solid #E0E5E7;border-bottom:3px solid #E0E5E7;}

/* CONTENT2 QUOTATION */
/*#col_1 .content2, #col_3 .content2 {color:#B8C2C7;border-top-color:#E0E5E7;border-bottom-color:#E0E5E7;}*/
#col_1 .content2, #col_3 .content2 {color:#8EAAB9;border-top-color:#E0E5E7;border-bottom-color:#E0E5E7;}
#col_1 .content2 strong, #col_3 .content2 strong, #col_1 .content2 em, #col_3 .content2 em {color:#8EAAB9;}

.source {color:#44A194;}
#col_1 .content {padding-bottom:200px;}

.itembody {padding-left:115px;}
.itembody_small {padding-left:175px;}

.itemdate {font-size:8pt;font-style:italic;color:#999;}

.special {display:block;margin:0;padding:5px;border:1px solid #ccc;}
.special a {text-decoration:none;color:#666;}
.special a em {display:block;font-style:normal;text-transform:uppercase;color:#44A194;}
.special a strong {display:block;font-size:12pt;color:#000;}

#idc {display:block;margin:0;padding:0;border:1px solid #1759B9;}

.artlogo {display:block;overflow:hidden;margin:20px 0;padding:0;}
.artlogo img {float:left;}
.artlogo h4 {margin:0;padding:0;font-size:13pt;color:#666;}
.artlogo .source {margin:0;padding:0;color:#013583;}
.artlogo .websource {margin:0;padding:0;}
.artlogo .websource a {color:#013583;text-deocration:none;border-bottom:1px solid #013583;}

#idc .pad a {text-decoration:none;color:#44A194;}
#idc .pad a em {display:block;font-style:normal;text-transform:uppercase;color:#44A194;}
#idc .pad a strong {display:block;font-size:12pt;color:#000;}
#idc .pad  {display:block;margin:0;padding:0 20px 20px 20px;}

.artlogo {display:block;overflow:hidden;margin:20px 0;padding:0;}
.artlogo img {float:left;}
.artlogo h4 {margin:0;padding:0;font-size:13pt;color:#666;}
.artlogo .source {margin:0;padding:0;}
.artlogo .websource {margin:0;padding:0;}


/*CORNERS*/
.bbox,.btopleft,.btopright,.bbotleft,.bbotright,.bleft,.bright,.bcontent,.bitem{display:block;overflow:hidden;margin:0;padding:0;}
.btopleft,.btopright,.bbotleft,.bbotright {background-repeat:no-repeat;display:block;overflow:hidden;}
.bleft,.bright {background-repeat:repeat-y;}
.btopleft,.btopright,.bbotright{height:7px;}
.btopleft,.bbotleft,.bleft{padding-left:7px;}
.btopright,.bbotright,.bright{padding-right:7px;}
.btopleft,.bleft,.bitem {background-position:top left;}
.btopright,.bright{background-position:top right;}
.bbotleft,.bcontent{background-position:bottom left;}
.bbotright{background-position:bottom right;font-size:4pt;}

.bitem,.bcontent{background-repeat:repeat-x;}
.bbox{margin:0 -3px -3px 0;background-color:transparent;}

/* page box color styles */
.bcontent {background-color:#fff;}
.bbox_white .btopleft,.bbox_white .btopright,.bbox_white .bbotleft,.bbox_white .bbotright{background-image:url(../images/box/box_white.gif);}
.bbox_white .bleft,.bbox_white .bright{background-image:url(../images/box/box_white_mid.gif);}
.bbox_white .bcontent{background-image:url(../images/box/box_white_fade.gif);}


#bcontent .bmain .bbox_white .bitem {background:#fff;}
/*{background:#E8E8E8 url(../images/box_white_fade.gif) repeat-x top left;}*/

	.box_white h3,.box_white h4{color:#5F792C;}	
	.box_white .moreinfo{color:#5F792C;}
	.box_white .moreinfo a{color:#5F792C;border-bottom:1px dotted #5F792C;}
	
#bottomlogos {background:#fff;display:block;padding:0 30px 0 95px;width:100%;overflow:hidden;}


/* MONTHLY NEWSLETTER*/

.enews_ceo {display:block;overflow:hidden;margin:0;padding:20px;background:#EDF9F9;border:1px dotted #9FC2C2;font:8pt Arial, "Trebuchet MS", Verdana;}
.enews_ceo h2 {font:bold 12pt Arial, "Trebuchet MS", Verdana;}
.enews_ceo .img {float:right;display:block;margin:0 0 10px 10px;border:6px solid #B6D5D5;}

.enews_ceo .quote {margin:10px 0;padding:20px 0;text-align:left;font:bold 15pt "Trebuchet MS", Arial, Verdana;font-style:italic;line-height:1em;color:#6D7E7E;border-top:3px solid #B6D5D5;border-bottom:3px solid #B6D5D5;}
.enews_ceo .quote em {display:block;margin:0 0 5px 0;text-align:left;font:bold 9pt "Trebuchet MS", Arial, Verdana;font-style:italic;line-height:1em;} 
.enews_ceo .quote strong {color:#3C4545;}

.enews_ceo .footnote {margin:30px 0 0 0;padding:0;font:normal 7pt Arial, "Trebuchet MS", Verdana, sans-serif;}
.enews_ceo .footnote ol {margin:0;padding:0 0 0 10px;}
.enews_ceo .footnote li {margin:0 0 0 10px;padding:0;}

#page_col3_newsletter img {border:1px solid #fff;}
#page_col3_newsletter .newsitem {display:block;margin:10px 0;padding:5px 0 5px 0;border-top:1px dotted #fff;}

#page_col3_newsletter .itembody_small {margin:0;padding:0;}

#page_col3_newsletter .fltleft {float:left;margin:3px 5px 5px 0;border-color:#fff;}

#page_col3_newsletter .fltleft a {border:4px solid #ccc;}
#page_col3_newsletter .fltleft a:hover {border-color:#f90;}

#page_col3_newsletter  {font-size:8pt;overflow:hidden;}
#page_col3_newsletter .itembody_small h2, #page_col3_newsletter .itembody_small h2 a {font:bold 10pt Arial, "Trebuchet MS", Verdana;margin:5px 0 3px 0;} 

#aname_nav {width:100%;margin:0;padding:0 0 20px 0;}
#aname_nav ul {width:100%;margin:0;padding:0;clear:both;list-style:none;
	/*margin:0;padding:0 0 0 17px;*/}
#aname_nav li {display:block;margin:0;padding:0;padding:5px 5px 6px 0;}
#aname_nav a {width:auto;margin:0;border-bottom:none;color:#44A194;
	font:normal 8pt sans-serif,"Trebuchet MS",Arial,"Century Gothic",Helvetica,Geneva;
	text-decoration:none;
	border-bottom:1px dotted #44A194;}
#aname_nav a:hover {color:#f90;border-bottom:1px solid #f90;}


#page_col3_newsletter #col_1 .pagelistitem p {margin:5px 0;padding:0 0 5px 0;}

#page_col3_newsletter #col_1 .pagelistitem p a {color:#339999;text-decoration:none;border-bottom:1px dotted #339999;}

#page_col3_newsletter .intro {margin:0;padding:0;font:bold 10pt Arial, "Trebuchet MS", Verdana;} 
#page_col3_newsletter .enews_title {margin:10px 0 0 0;padding:20px 0 10px 0;border-top:4px solid #ccc;border-bottom:2px dotted #ccc;} 

#page_col3_newsletter .intro_left {display:block;float:left;width:80%;margin:0;padding:0;}
#page_col3_newsletter .intro_right {display:block;float:right;width:20%;margin:0;padding:0;}
* html #page_col3_newsletter .intro_right {width:19%;}

#page_col3_newsletter .intro_left .content {padding-left:90px;}
#page_col3_newsletter .intro_left .content2 {margin:15px 0 0 0;padding:0;font:bold 13pt "Trebuchet MS", Arial, Verdana;font-style:italic;}

#page_col3_newsletter #pagelist {margin:0;padding:0;}

.intro_right {display:block;width:100%;margin:0;padding:0;}
.intro_right .content {margin:0;padding:30px 0 20px 10px;}
.intro_right ul {width:100%;margin:0;padding:0;clear:both;list-style:none;
	/*margin:0;padding:0 0 0 17px;*/}
.intro_right li {display:block;margin:0;padding:0;padding:5px 5px 6px 0;}
.intro_right a {width:auto;margin:0;border-bottom:none;color:#44A194;
	font:normal 8pt sans-serif,"Trebuchet MS",Arial,"Century Gothic",Helvetica,Geneva;
	text-decoration:none;
	border-bottom:1px dotted #44A194;}
.intro_right a:hover {color:#f90;border-bottom:1px solid #f90;}