html {font-size:100%; margin:0; padding:0;height:100%; min-height:100%;}
body {height:100%; min-height:100%; margin:0;background-color:#1f2b34;font-size:0.9em; font-family:Arial;line-height:1.385em; color:#646464;text-align:center;}

img {border:0;}
form, object, embed {margin:0;padding:0;} 

p {margin:0 0 10px 0;}

.red {color:#DB2E0D;}

.nomargin {margin:0 !important;}

h1 {color:#8F100F;font-weight:bold;font-size:1.8em;margin:0 0 20px 0;text-align:left;}
h2 {color:#38515E;font-weight:bold;font-size:13pt;margin:5px 0 15px 0;text-align:left;}

ul {margin:4px 0 10px 25px;list-style:none;padding:0;}
ul li {margin:0 0 3px 0;padding:0 0 0 15px;background:url(images/arrow.gif) 0 7px no-repeat;}

ol {margin-top:4px !important;margin-bottom:10px !important;}
ol li {margin-bottom:3px;}

li a {color:#404040; text-decoration:underline;}
li a:hover {color:#404040;text-decoration:none;}

a {
	text-decoration: underline;
	color:#38515e;
}

a:hover {
	text-decoration: none;
	color:#38515e;
}

.inv {display:none;}

input, textarea, select {background-color:#FFF;border:1px solid #8A8A8A;font-family:Arial;color:#646464;font-size:0.9em;width:220px;}
textarea {width:400px;height:120px;}
.submit {width:auto !important;border:none;;background-color:#3987AF;color:#FFF;font-weight:bold;margin-top:5px;}


.left {float:left;}
.right {float:right;}
.clear  {clear:both;line-height:0 !important;font-size:0 !important;}

.hack:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.hack {display: inline-block;}

/* Hides from IE-mac \*/

* html .hack {height: 1%;}
.hack {display: block;}

/* End hide from IE-mac */


#main { width:866px; margin:0 auto; text-align:left;}


/*##################### LINKS #######################*/

.link1 {background:url(images/link1_tile_bg.gif) top repeat-x; display:block; float:left; font-size:0.846em; line-height:1em; color:#fff; text-decoration:none;font-size:10pt;}
.link1 b {background:url(images/link1_right_bg.gif) top right no-repeat; display:block;}
.link1 em {background:url(images/link1_left_bg.gif) top left no-repeat; font-style:normal; display:block; padding:5px 15px 7px 16px;}
.link1:hover {background:url(images/link1_tile_bg_hover.gif) top repeat-x;color:#7AABC9;}
.link1:hover b {background:url(images/link1_right_bg_hover.gif) top right no-repeat;}
.link1:hover em {background:url(images/link1_left_bg_hover.gif) top left no-repeat;}

.link2 {background:url(images/link2_tile_bg.gif) top repeat-x; display:block; float:left; font-size:0.917em; line-height:1em; color:#fff; text-decoration:none;font-size:10pt;}
.link2 b {background:url(images/link2_right_bg.gif) top right no-repeat; display:block;}
.link2 em {background:url(images/link2_left_bg.gif) top left no-repeat; font-style:normal; display:block; padding:5px 15px 7px 16px;}
.link2:hover {background:url(images/link2_tile_bg_hover.gif) top repeat-x;color:#7AABC9;}
.link2:hover b {background:url(images/link2_right_bg_hover.gif) top right no-repeat;}
.link2:hover em {background:url(images/link2_left_bg_hover.gif) top left no-repeat;}


/*##################### TOP #######################*/

#header {height:493px; background:#121921 url(images/header_bg.jpg) top left no-repeat;}
#header .left {padding:25px 0 0 59px;}
#header .right {padding:33px 66px 0 0;}
#header .menu_top {background:url(images/date_bg.gif) 0 0 no-repeat; display:block; padding:15px 25px 15px 15px; font-size:0.846em; color:#b8b8b8;}
#header .menu_top a { color:#b8b8b8;text-decoration: none;}
#header .menu_top a:hover { color:#b8b8b8;text-decoration: underline;}

.menu {margin:280px 0 0 0;padding:20px 0 0 27px;}
.menu a {color:#FFF;text-decoration: none; font-size:0.75em;text-transform:uppercase; padding:0 20px 0 22px;background:url(images/line_menu.gif) 0 2px no-repeat;font-weight:bold;}
.menu a:hover {color:#7AABC9;text-decoration: none;}
.menu a.first {background-image:none !important;}


/* ============================= middle ====================== */

.title {margin-bottom:10px;}

#middle { padding:0 36px 0 36px; background:url(images/middle_tile.gif) top repeat-x #1e2a33;}
.main_box {background:#fefefe url(images/main_box_tile_top.gif) top repeat-x; width:100%;}
.main_box .tile_bottom {background:url(images/main_box_tile_bottom.gif) bottom repeat-x;}
.main_box .tile_right {background:url(images/main_box_tile_right.gif) right repeat-y;}
.main_box .tile_left {background:url(images/main_box_tile_left.gif) left repeat-y;}
.main_box .corner_bottom_right {background:url(images/main_box_corner_bottom_right.gif) bottom right no-repeat;}
.main_box .corner_bottom_left {background:url(images/main_box_corner_bottom_left.gif) bottom left no-repeat;}
.main_box .corner_top_right {background:url(images/main_box_corner_top_right.gif) top right no-repeat;}
.main_box .corner_top_left {background:url(images/main_box_corner_top_left.gif) top left no-repeat; width:100%;}
.main_indent {padding:25px;min-height:400px;}
*html .main_indent {height:400px;}

.container {padding:20px 0 0 0;+padding:10px 0 0 0;}
.column {width:226px;margin:0 30px 0 0;float:left;}
.col_last {margin:0;}

.box {background:url(images/bgr_box_top.gif) 0 0 no-repeat; color:#646464; font-size:0.923em; line-height:1.5em;}
.box_bot {background:url(images/bgr_box_bottom.gif) bottom left no-repeat; padding:9px 0 10px 0;}
.box_ins {background-color:#FFF;padding:0 17px;+border-bottom:1px solid #FFF;}

.title1 {padding:5px 0 10px 0; background:url(images/title1_bg.jpg) top right no-repeat;}
.title2 {padding:5px 0 10px 0; background:url(images/title2_bg.jpg) top right no-repeat;}
.title3 {padding:5px 0 10px 0; background:url(images/title3_bg.jpg) top right no-repeat;}
.title1 h3, .title21 h3, .title3 h3 {color:#38515e;font-weight:normal;font-size:1.7em;line-height:1em;margin:0;text-align:left;}
.title1 h3 span, .title21 h3 span, .title3 h3 span {color:#1d1d1d;}

.box_content {font-size:0.9em;line-height:1.385em;}

.photo img {border:2px solid #3681A9;}
.fl {float:left; margin:0 20px 0 0;}
.fl img {margin:5px 0 15px 0; background-color:#FFF;padding:3px;}


/*##################### FOOTER #######################*/

#footer { height:62px; background:url(images/footer_tile.gif) top repeat-x;font-size:0.846em; line-height:1.2em; color:#70808d; padding:13px 0 0 66px}
.logo001 {float:right;padding:10px 67px 0 0 ;}
#footer a {text-transform:underline; color:#70808d;}
#footer a:hover {text-transform:none; color:#70808d;}
.mytext {
	text-align: justify;
	margin-top: 50px;
	font-size: 12px;
}
