* 																{padding: 0; margin: 0; zoom: 1;}

html, body 													{font-family: Trebuchet Ms; font-size: 13px;	background: url(../images/body-bg.gif); height: 100%; width: 100%; text-align: center;}

.page-width													{width: 990px; margin: 0 auto; padding: 5px 0;}

#header														{background-color: #ffffff; margin: 0 0 5px 0; padding: 5px; text-align: left; font-size: 1px;}
	#header-left-box										{float: left; display: inline; background: url(../images/header-left-box-bg.jpg) no-repeat; width: 179px; height: 356px;}
	
	#logo														{text-align: center; margin: 30px auto 0; width: 152px;}
	#logo h1													{margin: 0; position: relative; font-size: 18px;}
	#logo span												{cursor: pointer; background: url(../images/logo-bg.gif) no-repeat; width: 152px height: 49px;}
	#logo a													{display: block; color: white; text-decoration: none; width: 152px; height: 49px;}
	
	#menu														{font-size: 12px; list-style-type: none; margin: 120px 0 0 0; width: 174px;}
	#menu a													{display: block; padding: 5px 10px; color: #ffffff; border-bottom: 1px solid #58738a; text-decoration: none;}
	#menu a:hover, #menu li.active a					{background-color: #58738a;}
	
	#flash													{position: relative; float: left; display: inline; margin-left: 5px;}
	#flash .desc											{position: absolute; display: block; overflow: hidden; bottom: 0px; right: 0px; z-index: 0; height: 20px; width: 776px; padding: 15px 10px; text-align: right;}
	#flash .desc h2										{font-size: 14px; font-weight: normal; color: white; margin: 0;}
	#flash .desc span										{position: absolute; bottom: 0px; left: 0px; width: 1000px; height: 1000px; z-index: -1; background-color: black; opacity: 0.5; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter: alpha(opacity=50);}
	
#content														{background-color: #ffffff; margin: 5px 0; padding: 5px; text-align: left; color: #e5e5e5;}
	#content .body											{background-color: #444d54; padding: 20px;}
	#content a												{color: #83939f; text-decoration: none;}	
	#content a:hover										{color: #5b768a; text-decoration: underline;}
	#content ul												{margin-left: 30px; width: 500px;}
	#content ul li											{position: relative;}
	#content ul li .orange								{position: absolute; right: 0; color: #e57c00; font-weight: bold;}
		
#footer														{background-color: #ffffff; padding: 5px; text-align: left;}
	#footer .body											{background: url(../images/footer-body-bg.jpg) no-repeat; height: 14px; padding: 8px; font-size: 11px;}
	#footer .copyright									{float: left; display: inline; color: #e5e5e5;}
	#footer a												{color: #afc0cd; text-decoration: none;}
	#footer a:hover										{color: #ffffff; text-decoration: underline;}
	#footer .created										{float: right; display: inline; }
	

#contact-form												{float: right; width: 500px; padding-top: 3px;}
	#contact-form fieldset								{border: 0; clear: both;}
	#contact-form label									{clear: both; font-size: 12px; display: inline; float: left; width: 100px; height: 19px; line-height: 19px; text-align: right; margin-right: 20px; margin-bottom: 5px;}
	#contact-form input									{height: 15px; width: 370px; color: white; border: 1px solid #274661; background-color: #4f606e; margin-bottom: 5px; font-size: 11px; padding: 2px;}
	#contact-form input.submit							{height: 25px; width: 70px; cursor: pointer; color: white; border: 1px solid #274661; background-color: #4f606e;}
	#contact-form input.submit:hover					{background-color: #5086b7;}
	#contact-form input:focus							{border: 1px solid #ffffff;}
	#contact-form textarea								{height: 115px; width: 370px; color: white; border: 1px solid #274661; background-color: #4f606e; margin-bottom: 5px; font-size: 11px; padding: 2px; font-family: Tahoma;}
	#contact-form textarea:focus						{border: 1px solid #ffffff;}
	#contact-form .error									{color: #ffffff; padding: 5px; font-size: 11px; line-height: 16px; border: 1px solid #b9191f; margin-bottom: 8px; width: 364px; margin-left: 120px; background-color: transparent;}
	* html #contact-form .error						{margin-left: 124px; width: 263px;}
	
	
ul																{margin: 10px 0 10px 30px;}
	
h1, h2, h3													{color: #e5e5e5; font-family: Trebuchet Ms; margin: 0 0 10px 0;}
h2																{font-size: 16px;}
h3																{font-size: 14px;}

.rphoto														{float: right; display: inline; margin: 0 0 10px 10px; border: 5px solid #ffffff;}
.lphoto														{float: left; display: inline; margin: 0 10px 10px 0; border: 5px solid #ffffff;}

.abs-bg														{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.none															{display: none;}
.clear														{clear: both; font-size: 1px; line-height: 0px; height: 0px;}
.fr															{float: right;}
.fl															{float: left;}
.center														{text-align: center;}
