@charset "utf-8";
/* CSS Document */

html, body {background:#f3f3f3;height:100%; width:100%; padding:0; margin:0}
body {font-size: 62.5%}
a:link {text-decoration:underline}
a:hover {text-decoration:none}

form {margin:0; padding:0}

.error {color: #FFFFFF; font-weight: bold; font-family: sans-serif, Tahoma, Arial; font-size: 1.1em; padding: 5px;}
.error_main {color: #FF0000; font-weight: bold; font-family: sans-serif, Tahoma, Arial; font-size: 1.1em; padding: 5px;}
.ok {color: #00f000; font-weight: bold; font-family: sans-serif, Tahoma, Arial; font-size: 1.1em; padding: 5px;}

.button_red {font:bold 1em Tahoma, Arial, sans-serif; color:#f7f7f7; text-align:left; text-transform:uppercase; background:#aa274f; border:1px solid white; padding:4px 14px 4px 14px; margin:4px; text-decoration: none;}

.qualification_field { width: 220px; }
.contact_field { width: 220px; }

h1 {font:bold 1.8em Arial, Helvetica, sans-serif, Tahoma; color:#342f31; margin:0 0 5px 0; padding:0}

.topmost {text-align:left; background:url(/images/topmost.jpg) repeat-x}
.leftmost {vertical-align:top; background:url(/images/bg_leftmost.gif) repeat-y}
.rightmost {vertical-align:top; background:url(/images/bg_rightmost.gif) repeat-y}

.footer {background:url(/images/bg_footer.gif) repeat-x; vertical-align:top; padding-left:8px}
	.footer table td {font:1.1em Tahoma, Arial, sans-serif; color:#939393; text-transform:uppercase; text-align:left; white-space:nowrap; padding:6px 16px 0 6px}
	.footer table td.divider {vertical-align:top; padding:2px 0 0 0}
	.footer table td a:link, .footer table td a:visited {color:#939393; text-decoration:none}
	.footer table td a:hover {color:#c0262f}
    
    .footer table td a.active:link, .footer table td a.active:visited {color:#c0262f; text-decoration:none}
    .footer table td a.active:hover {color:#c0262f}
    
	/*.footer table td a.active {color:#c0262f}*/
    
	.footer table td.sign, .footer table td.copyright {font:1em Tahoma, Arial, sans-serif; color:#7a7a7a; text-transform:none; text-align:right; vertical-align:top; padding:8px 0 0 0}
	.footer table td.copyright {width:100%; padding-right:10px}
	.footer table td.sign a:link, .footer table td.sign a:visited {color:#5c5c5c; text-decoration:underline}
	.footer table td.sign a:hover {text-decoration:none}

.hat {text-align:left; background:url(/images/hat_bg.gif) repeat-x}

.topmenu {background:url(/images/bg_topmenu.gif) repeat-x}
	.topmenu td {margin:0; padding:0;font:1.3em Arial, Helvetica, sans-serif, Tahoma;text-align:center}
	.topmenu td a:link, .topmenu td a:visited {color:black; text-decoration:none}
	.topmenu td a:hover {color:#CC0000; text-decoration:none}
    
    .topmenu td a.active:link, .topmenu td a.active:visited {color:#c0262f; text-decoration:none}
    .topmenu td a.active:hover {color:#c0262f; text-decoration:none}
    
	/*.topmenu td a.active {color:#CC0000}*/

.gray_divider {width:100%; background:#cccccc}
.main_left_column {width:225px; background:#e6e6e6; padding:8px 0px 0px 8px; border-left:1px solid #9a9a9a; vertical-align:top}
.news_right_shadow {background:url(/images/bg1_right.gif) repeat-y; vertical-align:top; width:10px}
.news_bottom_shadow{background:url(/images/bg1_bottom.gif) repeat-x}
.news_container {width:100%; background:#f6f5f4; border-top:3px solid #d4d1d1}
	.news_title {font:bold 1.1em Tahoma, Arial, sans-serif; color:#c0262f; text-transform:uppercase; padding:3px 11px 3px 11px}
		.news_title a:link, .news_title a:visited {color:#c0262f; text-decoration:none}
	.news_content_container {background:#eeedec; margin:4px 9px 4px 9px; padding:8px 6px 8px 6px}
		.ntitle {font:1.1em Tahoma, Arial, sans-serif; color:#333333; padding:3px 0 2px 0}
		.ntitle a:link, .ntitle a:visited {font-weight:bold;color:#333333}
		.ntitle a:hover {color:#c0262f}
	.news_date {font:1.3em Arial, Helvetica, sans-serif, Tahoma; color:#b1b0b0}
	.news_content {font:1.1em Tahoma, Arial, sans-serif; color:black; padding:2px}
		.news_content a:link, .news_content a:visited {color:#333333}
		.news_content a:hover {color:#cc007a}
	.news_divider {background:url(/images/news_divider.gif) repeat-x; margin:6px 0 6px 0}
	.news_readmore {text-align:right; padding:5px 3px 5px 5px; font:.9em Tahoma, Arial, sans-serif; color:black; text-transform:uppercase}
		.news_readmore img {padding-bottom:1px}
		.news_readmore a:link, .news_readmore a:visited {color:black; text-decoration:none}
		.news_readmore a:hover {color:#cc007a}
.testimonials {width:205px}
.testimonials_name {font:1em Tahoma, Arial, sans-serif; color:#cc007a; text-align:right; padding:2px}

.main_center_column {background:white; vertical-align:top; padding:16px;}	
.center_right_shadow {background:url(/images/bg2_right.gif) repeat-y; vertical-align:top}
.center_bottom_shadow{background:url(/images/bg2_bottom.gif) repeat-x}
.center_container {background:#f6f5f4; border-left:1px solid #fcfcfc}
	.white_border {border:3px solid white}

.t3_right_shadow {background:url(/images/bg3_right.gif) repeat-y; vertical-align:top}
.t3_bottom_shadow{background:url(/images/bg3_bottom.gif) repeat-x}
.t3_container {background:#f7f7f7; border-top:3px solid #d4d1d1}
	.t3_content {font:1.1em Arial, sans-serif, Tahoma; color:#342f31; padding:8px 12px 8px 12px}
	.top {font-size:1.2em}
		.t3_content a:link, .news_content a:visited {color:#333333; font-weight:bold}
		.t3_content a:hover {color:#cc007a}
		.black {color:black}

.main_right_colimn {background:#c4c2c2 url(/images/bg_right_column.gif) repeat-x; vertical-align:top; width:232px; padding:8px 0 0 10px}

.t4_right_shadow {background:url(/images/bg4_right.gif) repeat-y; vertical-align:top}
.t4_bottom_shadow{background:url(/images/bg4_bottom.gif) repeat-x}
.t4_container {background:#8a8792; border-top:3px solid #d4d1d1; vertical-align:top; width: 230px;}
	.t4_content {font:1.1em Tahoma, Arial, sans-serif; color:#ededed; padding:8px 12px 8px 12px}
		.t4_content a:link, .t4_content a:visited {color:#ededed; font-weight:bold}
	.t4_title {font:bold 1.1em Tahoma, Arial, sans-serif; color:#ededed; text-transform:uppercase; padding:3px 11px 3px 11px;}
		.t4_title a:link, .t4_title a:visited {color:#c0262f}
form.form_login {background:#a09ea7; padding:4px 6px 12px 6px; margin:6px 9px 4px 9px}
	form.form_login table {}
		form.form_login table td, form.form_login div {padding:2px 2px 2px 6px; font:1.1em Tahoma, Arial, sans-serif; color:#ededed}
		form.form_login div a:link, form.form_login div a:visited {color:#ededed; font-weight:bold}
		form.form_login table td input {font:bold 1em Tahoma, Arial, sans-serif; color:#aa274f; padding:2px 3px 2px 3px; background:white; border:1px solid #515057; width:100px}
		form.form_login table td input.button01 {font:bold 1em Tahoma, Arial, sans-serif; color:#f7f7f7; text-align:left; text-transform:uppercase; background:#aa274f url(/images/button01.gif) no-repeat center right; border:1px solid white; padding:2px 14px 2px 3px; margin-left:1px}

div.subscribe {background:url(/images/bg_subscribe.jpg) no-repeat; width:223px; height:200px; margin-bottom:10px}
	div.subscribe div.title {font:bold 1.1em Tahoma, Arial, sans-serif; color:white; text-transform:uppercase; padding:6px 11px 3px 11px}
		div.subscribe div.title a:link, div.subscribe div.title a:visited {color:white}
	div.subscribe div.content {font:1.1em sans-serif, Tahoma, Arial; color:white; padding:8px 12px 8px 12px}
	div.subscribe form {margin:0px 8px 4px 8px}
	div.subscribe form table td {padding:2px; font:1.1em Tahoma, Arial, sans-serif; color:white}
	div.subscribe form table td input {font:1em Tahoma, Arial, sans-serif; color:#aa274f; padding:2px 3px 2px 3px; background:white; border:1px solid #aa274f; width:100px}
	div.subscribe form table td input.button02 {font:bold 1em Tahoma, Arial, sans-serif; color:#f7f7f7; text-align:left; text-transform:uppercase; background:#aa274f url(/images/button01.gif) no-repeat center right; border:1px solid white; padding:2px 14px 2px 3px; margin-left:1px}
	
	
.sec_menu_container {background:#6e6d6f url(/images/sec_menu_bg.gif) repeat-x bottom left; vertical-align:top; width:205px}
	.sec_menu_closed {height:22px; background:url(/images/sec_menu_rightarrow.gif) no-repeat right center; font:1.2em Tahoma, Arial, sans-serif; color:#dadada; vertical-align:top; padding:8px 0 0 20px}
	.sec_menu_opened {height:22px; background:url(/images/sec_menu_downarrow.gif) no-repeat right center; font:1.2em Tahoma, Arial, sans-serif; color:#dadada; vertical-align:top; padding:8px 0 0 20px}
	.sec_menu_closed a:link, .sec_menu_closed a:visited, .sec_menu_opened a:link, .sec_menu_opened a:visited {color:#dadada; text-decoration:none}
	.sec_menu_closed a:hover, .sec_menu_opened a:hover {color:#e49494}
    
    .sec_menu_closed a.active:link, .sec_menu_closed a.active:visited, .sec_menu_opened a.active:link, .sec_menu_opened a.active:visited {color:#e49494; text-decoration:none}
    .sec_menu_closed a.active:hover, .sec_menu_opened a.active:hover {color:#e49494}
    
	/*.sec_menu_closed a.active, .sec_menu_opened a.active {color:#e49494}*/
    
	.sec_menu_list {margin:0 10px 10px 10px; background:#7a7a7a}
		.sec_menu_list ul {margin:0; padding:2px 0 0 0}
		.sec_menu_list ul li {font:1em Tahoma, Arial, sans-serif; color:white; padding:2px 0 3px 26px; margin:0; list-style-type:none; background:url(/images/bullet01.gif) no-repeat center left}
		.sec_menu_list ul li a:link, .sec_menu_list ul li a:visited {color:#efefef; text-decoration:none}
		.sec_menu_list ul li a:hover {color:white}


