/*
   __              __
  /\ \  __        /\ \
  \_\ \/\_\    ___\ \ \/'\     ___ ___      __      ___     ____
  /'_` \/\ \  /'___\ \ , <   /' __` __`\  /'__`\  /' _ `\  /',__\
 /\ \L\ \ \ \/\ \__/\ \ \\`\ /\ \/\ \/\ \/\ \L\.\_/\ \/\ \/\__, `\
 \ \___,_\ \_\ \____\\ \_\ \_\ \_\ \_\ \_\ \__/.\_\ \_\ \_\/\____/
  \/__,_ /\/_/\/____/ \/_/\/_/\/_/\/_/\/_/\/__/\/_/\/_/\/_/\/___/ design.com

   / GENERAL
   / BASE
   / HEADER
   / CONTENT
   / FOOTER
   / #HOME

*/

/* __________________________________ GENERAL __________________________________ */

* {margin:0;}
a img {border: 0;}
fieldset {border:0; padding:0;}
ul, ol {padding:0; list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.block {display:block;}


/* __________________________________ BASE __________________________________ */

body {
	margin:0px;
	background:#AFDAFE url(images/bg.jpg) top center repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.main {
	position:relative;
	margin:0 auto;
	width:980px;
}

/* __________________________________ HEADER __________________________________ */
.header {}
.header ul {width:980px; height:36px; background:url(images/header-menu-00.jpg) repeat-x;}
.header li {height:36px; list-style:none; display:block; float:left;}
.header li.spacer {width:74px;}
.header li a img { opacity:100; filter: alpha(opacity=100); -moz-opacity: 100; }
.header li a:hover img { opacity:0; filter: alpha(opacity=0); -moz-opacity: 0; }


/* __________________________________ CONTENT __________________________________ */
.content { background:#fff; position:relative;}

.content .flag {position:absolute; top:270px; left:473px; width:442px; height:199px; z-index:500;}
.content .flag h4 {position:absolute; top:28px; left:36px; font-family:"Times New Roman", Times, serif; font-size:18px; color:#94948E; font-weight:bold; text-transform:uppercase;}
.content .flag p {position:absolute; top:50px; left:36px; color:#3E3835; width:340px;}

.content .txts {position:relative;}
.content .txts p, .content .txts ul {position:absolute; z-index:100;}
.content .txts .p1 {top:184px; left:76px; width:300px; color:#7C7562;}
.content .txts .p1 strong {font-size:20px; color:#000; text-align:left;}
.content .txts .p2 {top:140px; left:475px; color:#0A1B51; line-height:1.5em;text-align:left;padding-left:10px;}
.content .txts .p3 {top:470px; left:120px; width:260px; color:#7C7562;}
.content .txts ul {top:274px; left:656px; width:280px; color:#fff; list-style:none; font-weight:bold;text-align:left;padding-left:10px;}
.content .txts ul strong {font-size:14px; color:#FAEBD1; white-space:pre;}
.content .txts li { list-style:none; padding:0 0 13px 0;}

.content .flash1 {position:absolute; left:74px; top:0;}
.content .flash2 {position:absolute; left:74px; top:410px;}
.content .flash3 {position:absolute; left:74px; top:810px;}

/* __________________________________ FOOTER __________________________________ */
.footer {position:relative; width:100%;}
.footer h3 {position:absolute; top:330px; left:476px; font-size:12px; color:#BF0004; font-weight:bold;}
.footer p {padding:2px 0; color:#7C7562;}
.footer form {position:absolute; top:350px; left:480px;}
#field1, #field2, #field3 {width:180px; height:18px; border:1px solid #7F9DB9;}
.footer .lb1 {display:block; width:100px; float:left; padding:0 10px 0 0; text-align:right;}
.footer .radio {padding-left:72px;}
.footer .bt {padding:10px 0 0 80px;}

.footer .foo {text-align:center; width:980px;}
.footer .foo p{padding:12px 0; color:#6F6F6F; }
.footer .foo a{color:#000; font-size:14px; white-space:pre;}

/* ################################## HOME ################################## */
#home {}
















