*				{
				font-size: 100.01%;				
				}
				
div				{margin:0; padding:0;}

body			{
				margin:0 auto;
				text-align:center;
				padding:0;
				font: 75.5% Tahoma, Arial, Helvetica, sans-serif;
				color: #BAC5D2;
				line-height:normal;
				background:url(images/bg.gif) top repeat-x #385A96;
				}
				
img				{border:none;}

a 				{
				text-decoration:underline;
				color:#55CDFF;
				}
		
a:hover 		{text-decoration:none; color:#efefef;}
				
input, select, textarea	{
				font-size:1.1em;
				font-family:tahoma, Arial, Helvetica, sans-serif;
				}
				
.abs			{vertical-align:middle;}

strong			{color:#FFD430;}

p				{
				margin:0;
				padding:0 0 14px 0;
				text-align:justify;
				}
				
input, select, textarea {
				border:1px solid #B1BCC8;
				font:1.1em Arial, Helvetica, sans-serif;
				background:#1A2A46;
				color:#B7C2CF;
				}

#container		{
				margin:0 auto;
				width:740px;
				text-align:left;
				}
				
#left			{
				width:247px;
				float:left;
				position:relative;
				font-size:0.9em;
				}
				
#left .newsletter{margin-left:19px; margin-bottom:15px;}
				
#right			{
	float:right;
	width:492px;
	position:relative;
	font-size:0.9em;
	min-height: 400px;
				}
				
*html #right	{height: 400px;}
				
.cleaner		{clear:both; margin:0; padding:1px;}
				
/* **************************** HEAD ******************************* */
#header			{height:293px;}

#flashcontent	{
				background:#2D4878;
				text-align:center;
				}
/* **************************** CONTENT ******************************* */
h1				{
				margin:0 0 15px 0;
				padding:0 0 5px 0;
				font:bold 1.5em Arial, Helvetica, sans-serif;
				color:#ffffff;
				background:url(images/dot.gif) bottom repeat-x;
				}
				
h2				{
				font-size:1.2em;
				text-transform:uppercase;
				margin:0 0 10px 0;
				color:#62CAFF;
				}
				
h3, h4, h5, h6	{
				font-size:1.1em;
				margin:0 0 10px 0;
				color:#ffffff;
				}
				
.img			{border:1px solid #131F34; margin-right:10px; float:left;}

.list			{
				list-style:none;
				margin:0 0 15px 0;
				padding:0;
				}
				
.list li		{
				background:url(images/arr.gif) 0 4px no-repeat;
				margin-bottom:4px;
				padding:0 0 0 15px;
				}
				
#content		{
				width:492px;
				position:relative;
				}
				
#content .in	{margin:25px 0 10px 0;}

#form			{
				position:relative;
				display:table;
				width:492px;
				margin-bottom:10px;
				}
				
#form .left		{
				width:237px;
				height:65px;
				display:table;
				background:#2D4878;
				border:1px solid #23375B;
				float:left;
				}
				
#form .right	{
				width:236px;
				min-height:65px;
				display:table;
				margin-left:10px;
				background:#2D4878;
				border:1px solid #23375B;
				float:left;
				}
				
*html #form .right	{height:65px;}
				
#form fieldset	{
				border:0;
				margin:0 0 6px 0;
				padding:0;
				}
				
#form label	{
				width:85px;
				font-size:0.9em;
				float:left;
				display:block;
				margin:0;
				padding:0;
				}
				
#form input, textarea	{
				float:left;
				width:230px;
				}
				
#form textarea	{height:48px; width:230px;}

#form .left1		{
				width:242px;
				min-height:65px;
				display:table;
				float:left;
				}
				
*html #form .left1	{height:65px;}
				
#form .right1	{
				width:336px;
				min-height:65px;
				display:table;
				float:left;
				}
				
*html #form .right1	{height:65px;}
				
#form .center	{
				width:246px;
				display:table;
				margin:10px auto;
				background:#2D4878;
				border:1px solid #23375B;
				}
				
#form .center fieldset	{
				border:0;
				margin:0 0 8px 0;
				}
				
#form .center fieldset span	{color:#FFD430;}
				
#form .center label	{
				width:85px;
				float:left;
				display:block;
				margin:0;
				padding:0;
				}
				
#form .center input, textarea	{
				float:left;
				width:135px;
				}
				
#form .center textarea	{height:48px;}
				
#form .in		{margin:8px;}

#logo_section	{
				clear:both;
				width:740px;
				text-align:right;
				margin:0 auto;
				}
				
#logo_section .in	{padding:6px 0;}
#logo_section img	{margin:0 0 0 6px;}

.table td		{text-align:center;}

.hosting		{
				border-top:1px solid #57C4FF;
				border-left:1px solid #57C4FF;
				}
				
.hosting td		{
				border-right:1px solid #57C4FF;
				border-bottom:1px solid #57C4FF;
				}

				
/* **************************** FOOTER ******************************* */
#footer			{
				clear:both;
				height:64px;
				margin-top:20px;
				border-top:1px solid #172339;
				background:url(images/foot_bg.gif) top left;
				color:#59676F;
				font-size:1em;
				}
				
#footer p		{
				padding:10px 0 0 225px;
				}
				
#footer .in		{
				width:690px;
				margin:12px auto;
				text-align:left;
				}
				
#footer .copy	{
				width:190px;
				height:40px;
				position:absolute;
				border-right:1px solid #385C98;
				font:0.9em tahoma, Arial, Helvetica, sans-serif;
				color:#BAC5D2;
				}
				
#footer .copy p	{padding:10px 10px 5px 0;}
#footer .copy a	{color:#FFD430; text-decoration:underline;}
#footer .copy a:hover	{color:#fefefe; text-decoration:none;}