html {height:100%;}
body {font-family:Tahoma, Verdana, Arial; font-size:11px; margin:0px; background:#2c363e; height:100%;}
form {margin:0px;}
a {outline:none;}

div.loading-invisible{
	display:none;
}
div.loading-visible {
    /*make visible*/
    display:block;
    /*position it at the very top-left corner*/
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    background-color: #2c363e;
    padding-top:10%;
    z-index:10000;
}
div.loading-visible p {
	/*background-color: #FFFFFF;
	border:3px solid #808080;*/
	width:365px;
 	height:164px;
 	margin:auto;
}
div.loading-visible img {vertical-align:middle;}

.bg_1 {background:#b1c0ca;}
.fix_tbl {width:875px; vertical-align:top; text-align:left;}
/*.left_sad {background:url(../images/bg_2.gif) left 341px repeat-x;}*/
.left_nav {width:314px; background:url(../images/left_nav_bg.gif) right top repeat-y #8e9ea7;}
.achi_css {background:url(../images/bg_2.gif) left top repeat-x;}
/*.achi_css .img_bg {background:url(../images/achievements_img.gif) right 16px no-repeat;}*/
.achi_css div {padding:18px 10px 0px 15px;}

.text_1 {font-size:12px; color:#000000; line-height:17px;}
.text_1 a {color:#000000; text-decoration:underline;}
.text_1 a:hover {text-decoration:none;}

.text_2 {font-size:12px; color:#34424c; line-height:17px;}
.text_2 a {color:#000000; text-decoration:underline;}
.text_2 a:hover {text-decoration:none;}

.title_txt {font-size:12px; color:#000000; line-height:17px;}
.title_txt a {color:#000000; text-decoration:underline;}
.title_txt a:hover {text-decoration:none;}

.content {background:url(../images/con_img_bg.gif) left top no-repeat #ededed; border:1px solid #aeaeae; vertical-align:top; height:300px;background-repeat:repeat-x;}

.page_head {background:url(../images/head_bg.gif) left top repeat-x;}
.page_head td {background:url(../images/head_rgt_arrow.gif) right top no-repeat; width:75px; height:53px;}
.page_head th {background:url(../images/head_btm_cur.gif) left bottom no-repeat; text-align:left; padding-left:20px; font-size:13px; text-transform:uppercase; color:#000000;}

.thickbox_title {text-align:left; font-size:13px; text-transform:uppercase; color:#000000;}

.normal_text {font-size:12px; color:#000000; line-height:17px; text-align:justify;}
.normal_text a {color:#000000; text-decoration:underline;}
.normal_text a:hover {text-decoration:none;}

.display_text {font-size:12px;line-height:17px; text-align:justify;}

h1 {text-align:left; margin:0px; padding:0px; font-size:13px; text-transform:uppercase; color:#000000;}

.pro_width td {width:109px; text-align:left; padding-bottom:12px;}

.rgt_con_sad {background:url(../images/con_part_bg.gif) left top repeat-y #0b0b0b;}
.img_bdr {border:1px solid #2c363e;}

.pro_bdr {border:4px solid #2c363e;}
.rgt_img {float:right; padding:0px 0px 18px 5px; text-align:center;}
.left_img {float:left; padding:0px 18px 18px 0px;}

.form_css {font-size:12px; color:#000000; line-height:17px;}
.form_css td {text-align:left; vertical-align:top;}
.form2_css {font-size:12px; color:#000000; line-height:17px;}
.form2_css td {text-align:left; vertical-align:top;}
.input_text {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000000; padding:2px; border:1px solid #d2d2d2; resize:none;}
.input_btn {background:#b0b0b0; border:1px solid #000000; font-size:11px; font-family:Tahoma, Verdana, Arial; color:#000000;}

.points {margin:0px; margin-top:7px; padding:0px; font-size:12px; color:#000000; line-height:17px; list-style:none;}
.points li {background:url(../images/bul_2.gif) 2px 6px no-repeat; padding-left:18px; padding-bottom:7px;}
.points li a {color:#000000; text-decoration:none;}
.points li a:hover {text-decoration:underline;}

.inner_bg {background:#FFFFFF;}

.footer_css {font-size:12px; color:#808080; line-height:19px; padding:15px;}
.footer_css a {color:#808080; text-decoration:underline;}
.footer_css a:hover {text-decoration:none;}
.footer_css span {color:#4d4d4d;}

.slideshow {padding:7px 0px 10px 0px; background:#1d2a32;}
.slideshow .du_gallery {float:left; margin-left:23px; display:inline;}
.slideshow .txtTitle {text-align:center; color:#FFFFFF; font-size:11px; padding-top:10px; white-space:nowrap;}

