body {font-family: Arial, sans-serif,Verdana, Geneva; font-size: 12px; margin:0px 0px 0px 0px;}
h2{font-family:Arial; font-size:16px; margin:5px 0px 5p 0px;}
h3{font-family:Arial; font-size:14px; margin:5px 0px 5p 0px;}
.center{width:987px; margin-left:auto; margin-right:auto; text-align:left;}
.for_ie6 { display: inline-block; }
.for_ie6 { display: inline; }
a img:hover{border:0;}
a img:link{border:0;}
a img:visited{border:0;}
img{border:0;}

/* TOP MENU */
.top_mainmenu{background:#21242C; height:75px; width:100%; text-align:center; font-size:0px;}
.top_mainmenu_logo{width:320px; float:left; margin-top:10px;}
.top_mainmenu_item_selected{background:url('images/selected_main_menu.jpg') no-repeat; float:left; color:white; width:105px; height:57px; z-index:3; text-align:center; font-weight:bold; font-size:12px; margin-top:20px; position:absolute;}
a.top_mainmenu_item_not_selected:link{background:url('images/not_selected_main_menu.jpg') no-repeat; float:left; color:white; width:105px; height:57px; z-index:1; text-align:center; font-weight:bold; font-size:12px; margin-top:20px; position:absolute;}
a.top_mainmenu_item_not_selected:visited{background:url('images/not_selected_main_menu.jpg') no-repeat; float:left; color:white; width:105px; height:57px; z-index:1; text-align:center; font-weight:bold; font-size:12px; margin-top:20px; position:absolute;}
a.top_mainmenu_item_not_selected:hover{background:url('images/not_selected_main_menu_hover.jpg') no-repeat; float:left; color:white; width:105px; height:57px; z-index:1; text-align:center; font-weight:bold; font-size:12px; margin-top:20px; position:absolute;}
a:link .no_border{border:0; border-color:#000000;}
a:visited .no_border{border:0; border-color:#000000;}
a:hover .no_border{border:0; border-color:#000000;}

/* LOGIN BOX */
.auth {position:absolute; top:10px; right:10px; -opera-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.auth .bgT {position:absolute; top:0; left:0; width:100%; height:100%; background:#000000; z-index:1; opacity:.1; filter:alpha(opacity=10); -moz-opacity:0.1; -opera-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.auth .content {padding:5px; position:relative; z-index:2;}
.auth .content .avatar {float:left; margin:0 5px 0 0; -opera-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:30px; height:30px;}
.auth .content .mid {float:left; font-size:12px; color:#8097a7; margin:0 5px 0 0;}
.auth .content .mid strong {font-size:10px; font-weight:bold; color:#7ab5dd; text-transform:uppercase; display:block; margin:0 5px 3px 0;}
.auth .content .mid a {color:#FFF;margin-right:8px;}
.auth .content .but {float:left; padding-top:5px;}
.auth .content .but .bRegister {background:url('images/bRegister.png') left top no-repeat; width:110px; height:20px; display:block;}
.auth .content .but .bRegister:hover {background:url('images/bRegister.png') left -20px no-repeat;}
.auth .content .mid .textfield {background-color:#0e2a3c; padding:2px; border:1px solid #426b86; color:#478729; font-size:10px;}
.auth .content .mid .bRegister {background:url('images/bg_blogin.gif') left top repeat-x; padding:3px 10px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; border:none; -opera-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.auth .content .extra {float:right; padding:5px 5px 0 5px; width:90px;}
.auth .content .extra a {color:#8097a7; font-size:12px;}

.green_submit{background:url('images/bRegister.png') left top no-repeat;}

.top_line{background:#478729; height:2px; width:100%; font-size:1px; z-index:2;}
.top_submenu{background:#393C45 url('images/sub_menu_background.jpg') no-repeat; height:55px; width:100%; text-align:center; vertical-align:middle;}
.top_submenu_logged_in{background:#393C45 url('images/sub_menu_background.jpg') no-repeat; height:80px; width:100%; text-align:center; vertical-align:middle;} 
.top_submenu_items{color:white; line-height:16px; white-space:nowrap;}
.top_sub_menu_item{float:left; color:#A1A4AD; margin:5px 15px 0px 0px; width:auto; z-index:3;}
.top_sub_menu_item a:link{color:white; text-decoration:none; font-weight:bold; z-index:3;}
.top_sub_menu_item a:visited{color:white; text-decoration:none; font-weight:bold; z-index:3;}
.top_sub_menu_item a:hover{color:white; text-decoration:underline; font-weight:bold; z-index:3;}

/* MAIN CONTENT*/
.mainbox{background:#FFFFFF url('images/background.jpg') repeat-x; text-align:center; padding:10px 0px 10px 0px; }
.mainbox_content{background:white; width:100%;}
.mainbox_column{background:#EDEDED; width:265px; text-align:center; margin:10px 10px 10px 10px; padding:15px 15px 15px 15px; float:left;}
.mainbox_column_inner{background:white; text-align:left; padding:0px 10px 10px 10px; border:1px solid #D9D9D9;}
.mainbox_column_inner a:link{color:#F07501; text-decoration:none;}
.mainbox_column_inner a:visited{color:#F07501;}
.mainbox_column_inner a:hover{color:#FF7501; text-decoration:underline;}
.traineeship_link:link{color:#21242C; text-decoration:none; font-size:11px;}
.traineeship_link:visited{color:#21242C; text-decoration:none;}
.traineeship_link:hover{color:#21242C; text-decoration:underline;}
.mainbox_intro{background:white; border-radius:15px; position:relative; margin:70px 100px 100px 100px; width:787px;}
.mainbox_fullwidth{background:white; width:100%; float:left; min-height:300px;}
.mainbox_welcome{background:white; width:65%; float:left; min-height:400px;}
.orange_arrows{background-image: url('images/orange_arrow.gif'); line-height:12px; background-repeat: no-repeat; background-position: 0px 5px; padding-left:15px;}
.mainbox_welcome ul{list-style-type: none; padding: 0px; margin: 0px;}
.mainbox_welcome ul li{background-image: url('images/orange_arrow.gif'); line-height:18px; background-repeat: no-repeat; background-position: 0px 5px; padding-left:34px;}
.mainbox_welcome ul li a:link{color:#72A04C; font-weight:bold;}
.mainbox_welcome ul li a:hover{color:#72A04C; font-weight:bold;}
.mainbox_welcome ul li a:visited{color:#72A04C; font-weight:bold;}
ul li.grey_out{background-image: url('images/lock.gif'); background-repeat:no-repeat; line-height:22px; padding:4px 0px 0px 30px; color:#333333; font-style:italic;}
ul li.green_arrow{background-image: url('images/green_arrow.gif'); background-repeat:no-repeat; line-height:22px; padding:4px 0px 0px 30px;}
.mainbox_news{background:white; width:35%; float:right; min-height:240px;}
.mainbox_margins{margin:15px 20px 15px 20px;}
.mainbox_news_banners{border:1px solid #EEEEEE; width:250px; height:300px; float:right;margin:5px 5px 5px 5px;}
.mainbox_news_date{font-size:11px; color:#F07501; width:90px;}
.mainbox_news_reaction{width:600px; position:relative; margin:15px 0px 15px 0px;}
.mainbox_news_profile{float:left; width:120px; font-size:11px;}
.mainbox_news_comment{float:right; width:435px; padding:15px 15px 15px 15px; border:1px solid #D9D9D9; background:#F6F6F6;}
.mainbox_news_give_comment{width:450px; position:relative; margin:0px 0px 0px 115px;}
.mainbox_news_comment_postedon{color:#666666; font-style:italic;}
.mainbox_news a{color:black; text-decoration:underline; font-size:11px;}
.mainbox_bluebox{background:#EDEDED; width:280px; text-align:center; padding:15px 15px 15px 15px;}
.mainbox_bluebox_inner{background:white; width:250px; text-align:left; padding:10px 10px 10px 10px; border:1px solid #D9D9D9;}
.error_message{color:#FF0000;}
.good_message{color:#72A04C;}
 
.on_page_navigation {font-family: Verdana, Arial,sans-serif;font-size:11px; color:#72A04C; font-weight:normal; padding:3px; background-color:#EEEEEE; padding:5px; margin:0px;}
.on_page_navigation a {font-weight:bold; color:#72A04C;} 
 
td{font-size:12px; font-family:Arial;}
.contact_input{width:200px; font-family:Arial; font-size:11px; border-style:solid; border-width:1px; border-color:#AAAAAA; background-color:#EEEEEE; color:#111111;}
.contact_textarea{ width:200px; height:148px; font-family:Arial; font-size:11px; border-style: solid; border-width:1px; border-color:#AAAAAA; background-color:#EEEEEE; color:#111111;}
.contact_submit{background-color:#FFFFFF; border:0; color:#111111; font-size:12px; font-family:Arial; text-decoration:underline;}
.contact_message{color:#FF0000; font-family:Arial; font-size:12px;}

.praises_logo{margin-right:20px; float:left;}
.praises_text{} 

.traineeship_detail_option_img{float:left; width:50px; min-height:44px; vertical-align:middle; align:center;}
.traineeship_detail_option_text{height:44px; margin:5px 0px 0px 0px; padding:5px 0px 0px 0px;}
.traineeship_detail_option_link	a:link{font-family:Verdana; color:#000000; font-size:13px; font-weight:bold; font-decoration:none;}
.traineeship_detail_option_link	a:visited{font-family:Verdana; color:#000000; font-size:13px; font-weight:bold; font-decoration:none;}
.traineeship_detail_option_link a:hover{color:#F07501; font-size:13px; font-weight:bold; font-decoration:underline;}
 
.input_request{width:150px; float:left;} 
.input_box{margin:0px 0px 0px 10px;} 

/* BOTTOM MENU */
.bottom_menu_box{background-color:#F0F0F0; width:100%; text-align:center; color:#333333; height:125px;}
.bottom_menu_box_column{width:160px; float:left; text-align:left;}
.bottom_menu_box_column .mainlink:link{color:#333333; text-decoration:none; font-size:12px;}
.bottom_menu_box_column .mainlink:hover{color:#333333; text-decoration:underline; font-size:12px;}
.bottom_menu_box_column .mainlink:visited{color:#333333; text-decoration:none; font-size:12px;}
.bottom_menu_box_column .sublink:link{color:#666666; text-decoration:none; font-size:11px;}
.bottom_menu_box_column .sublink:hover{color:#666666; text-decoration:underline; font-size:11px;}
.bottom_menu_box_column .sublink:visited{color:#666666; text-decoration:none; font-size:11px;}
.bottom_menu_box_column .linkedin {display:block; margin:7px 10px; background:url('images/icon_linkedin.png') right 0px no-repeat; padding:0 20px 0 0; line-height:8px; text-transform:uppercase; text-align:right; font-size:8px; color:#666666; height:16px;}
.bottom_menu_box_column .linkedin span {font-size:9px; color:#999999; display:block; margin-top:1px;}
.bottom_menu_box_column .linkedin:hover {color:#666666; text-decoration:none;}
.bottom_menu_box_column .linkedin:link {color:#666666; text-decoration:none;}
.bottom_menu_box_column .linkedin:visited {color:#666666; text-decoration:none;}
.bottom_menu_box_column .linkedin:hover span {color:#3B5998; margin-top:1px;}
.bottom_menu_box_column .twitter {display:block; margin:7px 10px; background:url('images/icon_twitter.png') right 0px no-repeat; padding:0 20px 0 0; line-height:8px; text-transform:uppercase; text-align:right; font-size:8px; color:#666666; height:16px;}
.bottom_menu_box_column .twitter span {font-size:9px; margin-top:1px;color:#999999; display:block;}
.bottom_menu_box_column .twitter:link {color:#666666; text-decoration:none;}
.bottom_menu_box_column .twitter:visited {color:#666666; text-decoration:none;}
.bottom_menu_box_column .twitter:hover {color:#666666; text-decoration:none;}
.bottom_menu_box_column .twitter:hover span {color:#27d1ff;}
.bottom_menu_box_column .facebook {display:block; margin:7px 10px 7px 0px; background:url('images/icon_facebook.png') right 0px no-repeat; padding:0 20px 0 0; line-height:8px; text-transform:uppercase; text-align:right; font-size:8px; color:#666666; height:16px;}
.bottom_menu_box_column .facebook span {font-size:9px; color:#999999; display:block; margin-top:1px;}
.bottom_menu_box_column .facebook:link {color:#666666; text-decoration:none;}
.bottom_menu_box_column .facebook:visited {color:#666666; text-decoration:none;}
.bottom_menu_box_column .facebook:hover {color:#666666; text-decoration:none;}
.bottom_menu_box_column .facebook:hover span {color:#3B5998;}
.bottom_menu_box_column .facebook a {text-decoration:none; min-height:16px; float:right;}
.bottom_menu_box_column .twitter a {text-decoration:none; min-height:16px; float:right;}
.bottom_menu_box_column .linkedin a {text-decoration:none; min-height:16px; float:right;}

.bottom_box{background-color:#21242C; width:100%; height:35px; text-align:center; padding: 15px 0px 5px 0px; font-size:11px; color:#666666;}
.bottom_box a:link{color:#808080; text-decoration:none;}
.bottom_box a:visited{color:grey; text-decoration:none;}
.bottom_box a:hover{color:grey; text-decoration:underline;}
.bottom_box_left{float:left;}
.bottom_box_right{float:right; text-align:right;}

