@charset "utf-8";
body	{
font: 8pt Arial, Helvetica, sans-serif;
background-image: url(images/bg.gif); background-attachment: inherit; background-repeat:no-repeat; background-position: top center;
padding: 0; margin: 0 auto; background-color: #8bbcd4; text-align: left; color: #000000; }


/*Overall Main Content Style*/

.paegstyle #container					{ width: 1000px; background: #8bbcd4; padding:0; margin: 0 auto; text-align: left; } 
.paegstyle #header						{ margin: 0; padding: 0; height: 77px; } 
.paegstyle #header h1					{ margin: 0; padding: 0; }


/*Menu Style*/

#head_l									{ float: left; padding: 0; }
#head_r									{ float: right; width: 664px; text-align: right; }
#nav_2_full								{ float: left; margin: auto; padding: 0; }
#nav_2_l								{ float: left; width: 100%; padding: 0; }
#nav, #nav ul							{ padding: 0; margin: 0; list-style: none; line-height: 0; }
#nav a									{ display: block; color: #000000; font-weight:bold; font-size:8pt; }
#nav li									{ float: left;	margin-right: 0px; padding: 0px; }
#nav_r_full								{ float: right; margin: auto; padding: 0px 0px 0px 0px; width: 212px; }
#nav_r_l								{ float: left; width: 100%; padding: 0; }


img										{ display: block; } 
.paegstyle #flash						{ padding: 0; margin: 0; }
.paegstyle #flash h1					{ margin: 0; padding: 0; }


.paegstyle #sidebar						{ background-image: url(images/side_bg.gif); background-repeat: no-repeat; float: right; width: 303px; padding: 0 20px 20 px20px; margin: 0; clear: right; overflow: hidden; }
.paegstyle #starea						{ clear: right; background-image: url(images/side_bg_s.gif); background-repeat: no-repeat; padding: 26px 30px 0px 50px; overflow: hidden; }
#sbpict									{ padding: 20px 0 0px 0; margin: 0; }
.paegstyle #starea p					{ padding-right: 20px; }
#rmore									{ margin-top: -10px; padding: 0 20px 0 0; text-align: right; }
#affl									{ margin: 0; padding: 0; overflow: hidden; }


h3										{ font: 14px Arial, Helvetica, sans-serif; font-weight: bold; padding: 0; margin: 0; }
h1										{ font: 14px Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight: bold; }
h5										{ font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #336699; padding:0; margin:0; }
h2										{ font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #990000; }
h4										{ font: 13px Arial, Helvetica, sans-serif; font-weight: bold; color: #191919; padding:0 0 10px 0; margin:0; }

.paegstyle #mainContent					{ background-image: url(images/mcontent_bg.gif); background-repeat: no-repeat; background-color: #8bbcd4;  margin: 0; padding: 0 20px 20px 20px; width: 657px; } 
.paegstyle #mainContent .tarea			{ overflow: hidden; background-image: url(images/m_area_tarea.gif); background-repeat: no-repeat; margin: 0; padding: 26px 20px 0px 50px; width: 587px; }
a.lnkr									{ padding: 0; margin: -25px 0 0 0; text-align: right; }

.paegstyle #mainContent .tarea p		{ padding: 20px 20px 0px 0px; margin: 0; }
#tnails									{ float: left; clear: left; width: 78px; margin: 0; padding: 20px 20px 0px 0; }
#mdr									{ float: left; clear: left; width: 250px; padding: 20px 20px 0 0; height: 300px; }
#mdrpict								{ float: left; clear: left; width: 86px; padding: 20px 20px 0 0; height: 100px; }
#ctny									{ float: left; clear: left; width: 279px; padding: 0; }
#tnails .img							{ margin: 0; padding: 0; }
.mtext									{ padding: 20px; margin: 0; }
#mdpic									{ padding: 20px 0 0 0; }
.mdpicinfo								{ padding: 10px 0 0 0; }


/*FORM LAYOUTS*/
form div								{ margin: 0 0 0.25ex 0;	clear: left; padding-top: 0.3em;  }
form div.right							{ margin-left: 5em;}
label									{ width: 10.5em; display: block; float: left; padding-left: 0em; padding-top: 0.3em; }
label.secondary					 		{ float: none; width: auto; font-weight: normal; margin: 0.25ex 0 0 9em; padding-left: 1.5em; }
form div.actions						{ margin-left: 10.5em; padding-left: 0em; padding-bottom: 15px; }
form div.actions2						{ margin-left: 0em; padding-left: 0em; }


.paegstyle #footer						{ background:#8bbcd4; } 
#ftrcopy								{ float: left; width: 300px; clear: left; padding: 0 0 0 60px; }
#ftrlinks								{ float: right; width: 500px; clear: right; text-align: right; padding: 5px; }
.paegstyle #footer p					{ margin: 0; padding: 10px; font: 8pt Arial, Helvetica, sans-serif; color: #3e83a4; }


/*Contact Page*/
div.cinfo				{ width: 570; border: 0; margin-left: auto; margin-right: auto; overflow: hidden; }
div.inside				{ float: left; }

div.mdpic				{ border: 0; height: 120px; width: 100px; float: left; padding: 20px 0 0 0; }
div.mdinfo				{ border: 0; height: 120px; width: 470px; bfloat: left; padding: 20px 0 0 0; }
div.blnk				{ border: 0; height: 120px; width: 0px; float: left; clear: right; }

div.ny					{ border: 0; height: 80px; width: 190px; float: left; clear: left; }
div.la					{ border: 0; height: 80px; width: 190px; float: left; }
div.num					{ border: 0; height: 80px; width: 190px; float: left; }

h6						{ font: 8pt Arial, Helvetica, sans-serif; padding: 0 0 10px 0; margin:0; }

div.ctact				{ float: left; padding: 8px 14px 0px 14px; border: 1px solid #8bbcd4; width: 500px; margin-left: auto; margin-right: auto; overflow: hidden; }

/*Links*/
a:link									{ color: #996600; text-decoration:none; font-weight: 300; }
a:hover									{ color: #993300; text-decoration:underline; }
a:visited								{ color: #990000; text-decoration:none; }
a:visited:hover							{ color: #993300; text-decoration:underline; }

a.benefits:link							{ color: #336699; text-decoration:underline; }
a.benefits:hover						{ color: #000066; text-decoration:none; }
a.benefits:visited						{ color: #999999; text-decoration:underline; }
a.benefits:visited:hover				{ color: #000066; text-decoration:none; }

a.orange:link							{ font-size: 11px; color: #e3e8f0; text-decoration: underline; }
a.orange:hover							{ font-size: 11px; color: #FF9900; text-decoration: none; }
a.orange:visited						{ font-size: 11px; color: #95a9c6; text-decoration: underline; }
a.orange:visited:hover					{ font-size: 11px; color: #FF9900; text-decoration: none; }

a.smaptext:link							{ font-size: 12px; color: #777777; text-decoration: none; }
a.smaptext:hover						{ font-size: 12px; color: #333333; text-decoration: underline; }
a.smaptext:visited						{ font-size: 12px; color: #777777; text-decoration: none; }
a.smaptext:visited:hover				{ font-size: 12px; color: #333333; text-decoration: underline; }



.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
