*		{ margin:0; padding:0; font-family:Arial; }
IMG	{ border:none; }
BODY	{ background:#7a8890 url('../images/bg.jpg') top repeat-x;  font-size:12px; }

A	      { color:#fff; font-size:13px; }
A:hover	{ text-decoration:none; }
label   { cursor:hand; }

.fakechar {position:absolute;display:none;}


/* Structure */
.page_left, .page_right		{ width: 30%; line-height:0; font-size:0.01pt; }
.page	{ width:996px; }


/* Backgrounds */
.gray		{ background:#3d5065; }
.header	{ background:url('../images/header_bg.jpg') right 4px no-repeat; }
.header_right	{ background:url('../images/header_right.jpg') left 151px no-repeat; }


/* Header */
.logo	{ float:left; width:208px; margin:0 70px 0 0; }

.icon_menu				{ float:left; width:300px; }
.icon_menu A			{ float:left; width:22px; height:19px; margin-top:24px; margin-right:70px; line-height:0; font-size:0.01pt; text-decoration:none; }
.icon_menu .home	{ background:url('../images/top_icons.gif') 0 0 no-repeat; }
.icon_menu .home:hover{ background:url('../images/top_icons.gif') 0 -19px no-repeat; }
.icon_menu .contact		{ background:url('../images/top_icons.gif') -22px 0 no-repeat; }
.icon_menu .contact:hover	{ background:url('../images/top_icons.gif') -22px -19px no-repeat; }
.icon_menu .sitemap		{ background:url('../images/top_icons.gif') -44px 0 no-repeat; }
.icon_menu .sitemap:hover	{ background:url('../images/top_icons.gif') -44px -19px no-repeat; }

.main_menu			{ float:left; width:300px; margin:0; padding:0; list-style:none; }
.main_menu li		{ float:left; width:150px; margin:0; padding-bottom:15px; background:url('../images/dec_01.gif') left 8px no-repeat; }
.main_menu li:hover{ background:url('../images/dec_02.gif') left 8px no-repeat; }
.main_menu A			{ display:block; padding:0 5px 0 15px; color:#fff; font-family:Verdana; font-size:13px; font-weight:bold; text-decoration:none; }
.main_menu A:hover{text-decoration:underline; }

.contacts				{ float:left; width:200px; margin-top:20px; }
.contacts P			{ color:#fff; font-family:Tahoma; font-size:13px; font-weight:bold; }
.contacts .phone{ font-family:Arial; font-size:20px; font-weight:normal; letter-spacing:1px; }

.chat	{ float:left; margin:10px 0; padding:4px 0 5px 27px; width:200px; background:url('../images/ico_06.gif') left center no-repeat; color:#fff; font-family:Arial; font-size:15px; font-weight:bold; }

.loginform				{ float:left; width:200px; color:#fff; font-size:11px;}
.loginform .title	{ padding-top:5px; }
.loginform td.fld { width:155px; height:18px; background:url('../images/field_bg.gif') left top no-repeat; }
.loginform input.fld{ width:145px; height:12px; margin-left: 5px; padding:2px 0 2px 0; border:none; background:#8999AA; color:#fff; line-height:12px; font-size:11px; }
.loginform a			{ color:#fff; font-size:11px; text-decoration:none; }
.loginform a:hover{ text-decoration:underline; }

.slogan				{ height:80px; background:#3d5065 url('../images/header_bg_2.jpg') right top no-repeat; }
.slogan .title{ padding-top:4px; color:#fff; font-family:Georgia; font-size:20px; font-weight:bold; }
.slogan .text	{ padding-right:320px; color:#96a9bd; font-size:15px; font-style:italic; line-height:17px; }


/* Resume Levels */
.levels				{ list-style:none; }
.levels li		{ float:left; width:138px; height:125px; padding:15px 14px; background:url('../images/vert.gif') left center no-repeat; color:#b9c0cc; font-size:12px; }
.levels .first{ background:none; }
.levels a			{ color:#fff; font-size:15px; font-weight:bold; }
.levels a:hover{ color:#b9c0cc; }
.levels p			{ padding-top:5px; }

/* Content */
.content		{ padding:15px 0; background:#4d5f73; }
.content H1 { margin-bottom:15px; padding-left:5px; border-left:8px #f00 solid; line-height:18px; color:#b9c0cc; font-family:Georgia; font-size:22px; font-weight:bold; }
.content H2 { margin:20px 0 10px 0; padding-left:13px; line-height:18px; color:#b9c0cc; font-family:Georgia; font-size:18px; font-weight:bold; }
.content H3 { padding: 0 0 3px 15px; background:url('../images/ico_05.gif') left 3px no-repeat; color:#343e4a; font-family:Georgia; font-size:17px; font-weight:bold; }
.content H4 { padding:5px 0; color:#fff; font-family:Georgia; font-size:18px; font-weight:bold; font-style:italic; }
.content P  { margin:10px 0 15px 0; padding:0 15px; line-height:20px; color:#b9c0cc; font-size:13px; text-align:justify}
.content CITE { margin:10px 0; padding:0 15px; color:#fff; font-size:12px; font-style:italic; }

.rb_gray    { background:#7a899a; }
.buttons    { width:100%; margin:0 auto; }
.buttons TD { width:33%; text-align:center; }
.buttons A  { display:block; width:158px; margin:0 auto; padding:9px 0; background:url('../images/button.gif') center 0 no-repeat; color:#fff; font-family:Georgia; font-size:16px; font-weight:bold; text-decoration:none; }
.buttons A:hover { background:url('../images/button.gif') center -37px no-repeat; }
img.left    { float:left; margin:5px 15px 5px 0; }
img.right   { float:right; margin:5px 0 5px 15px; }

.round_1		{ position:relative; margin-bottom:30px; border:1px #aacbf0 solid; /*line-height:0; font-size:0.01pt;*/ }
.round_1 .lt{ margin:-1px; background:url('../images/corn_1_lt.gif') left top no-repeat; }
.round_1 .rt{ background:url('../images/corn_1_rt.gif') right top no-repeat; }
.round_1 .lb{ background:url('../images/corn_1_lb.gif') left bottom no-repeat; }
.round_1 .rb{ padding:5px 20px 7px 20px; background:url('../images/corn_1_rb.gif') right bottom no-repeat; line-height:normal; }
.round_1 *	{ position:relative; }
.round_1 P	{ margin:0; padding:0; color:#cbd1dd; font-size:12px; font-style:italic; }

.round_2		{ position:relative; margin-bottom:30px; background:#fff url('../images/corn_2_lt.gif') left top no-repeat;/* line-height:0; font-size:0.01pt;*/ }
.round_2 .rt{ background:url('../images/corn_2_rt.gif') right top no-repeat; }
.round_2 .lb{ background:url('../images/corn_2_lb.gif') left bottom no-repeat; }
.round_2 .rb{ padding:1px; background:url('../images/corn_2_rb.gif') right bottom no-repeat; line-height:normal; }
.round_2 P	{ padding-bottom:10px; color:#222; }
.round_2 a			{ color:#7D93CD; text-decoration:none; }
.round_2 a:hover{ color:#92ADf0; text-decoration:underline; }

.blocks				{ margin:0 0px; list-style:none; }
.blocks LI			{ width:280px; padding:5px 20px; }
.blocks .separator	{ background:url('../images/vert_02.gif') left center no-repeat; }
.blocks A			{ color:#fff; font-family:Georgia; font-size:17px; font-weight:bold; }
.blocks A:hover		{ color:#b9c0cc; }
.blocks A.readmore	{ padding:1px 15px 1px 0; background:url('../images/ico_04.gif') right 4px no-repeat; font-family:Arial; font-size:13px; font-weight:normal; font-style:italic; }
.blocks P			{ padding:5px 0 0 0; color:#cbd1dd; font-style:italic; }

.list_1,.list_2	{ list-style:none; color:#cbd1dd; font-size:12px; font-style:italic; }
.list_1 LI	{ padding:1px 0; }
.list_2 LI	{ padding:2px 0 2px 15px; background:url('../images/red_line.gif') left 9px no-repeat; }

P.author		{ text-align:right; color:#fff; font-size:13px; font-weight:bold; font-style:italic; }

/* FORMS */
.form, .form b { font-size:12px; line-height:normal;}
.form input     { height:20px; border:1px #ccc solid; font-size:12px; }
.form input.sub { border-style:outset; font-size:12px; }
.form select    { height:20px; border:1px #ccc solid; font-size:12px; }
.form textarea  { width:100%; border:1px #ccc solid; font-size:12px; }
.form input.chk { height: 14px; width: auto;}
.halfld { width: 260px; }
.fld    { width: 100%; }
.hedr   { font-weight:bold; color: #555; }
.form font { color:#f00;}

.allords {width:100%;}
.allords td {padding:4px; font-size:11px;}
.allords a,b  { font-size:11px;}

.form .menu { position: relative; top: -4px; right: -8px; padding: 4px;}
.form .menu span { line-height:22px; font-size:11px; }
.form .menu a { display: block; width:100%; color: #000; line-height:22px; font-size:11px; font-weight:normal; text-decoration: none; }
.form .menu a:hover { color: #ff3000; }

.form .order    { border-top: solid 1px #eee; }
.form .order td { padding: 4px; border-bottom: solid 1px #eee; }
.form .l		{ border-left: solid 1px #ccc; }

.form .msg { border: solid 1px #a6a6a6; }
.form .msg td { padding:2px; border-bottom: dotted 1px #a6a6a6; border-right: dotted 1px #a6a6a6; font-size:11px;}
.form .msg u { font-size:11px; text-decoration:underline;}
.form .msg td.r {border-right: none;}
.form .msg td.b {border-bottom: none;}
.form .msg td.n {color:white;background-color:#F8AE01;font-weight:bold;}
.form .msg td.text {padding:4px 8px 4px 12px;}
.form .msg .msg_C {background-color:#DFFFBC;}
.form .msg .msg_W {background-color:#BBE2FF;}
.form .msg .msg_A {background-color:#FFEDBB;}


/* Footer */
.cards	{ margin:0 auto; color:#fff; font-size:12px; }
table.copyright	{ border-bottom: double 3px #000; margin:0 auto; }
.copyright td		{ padding:2px; }
.copyright a		{ color:#000; font-size:12px; margin: 0 5px; text-decoration:none;}
.copyright a:hover{ color:#fff; text-decoration:none; }

.bottom_links			{ background-color:#4D5F73; padding-bottom:10px; }
.bottom_links div	{ width:990px; margin:0 auto; text-align:center; color:#000; font-size:11px; }
.bottom_links a		{ color:#000; font-size:11px; text-decoration:underline; }
.bottom_links a:hover	{ text-decoration:none; }
