body{margin:0px 0;padding:0;text-align:center;font-family:arial,helvetica,sans-serif;background:url(/images/bkgd/background.jpg) repeat-x #fff left top;}
#main{width:929px;margin:0 auto;padding:0;text-align:left;background:url(/images/bkgd/extra-middle.jpg) repeat-y #fff left top;font-size:11px;color:#616363;}

#header{position:relative;}
#header .links {position:absolute;left:795px;top:35px;color:#8A8712;}
#header a:link,#header a:visited,#header a:active {color:#8A8712;text-decoration:none;font-weight:bold;}
#header a:hover{text-decoration:underline;}

#outer{background:url(/images/bkgd/main-background.jpg) no-repeat left top;width:929px;}
#footer{background-color:#fff;margin-bottom:10px;}

/*top_menu*/
div.menu_bar{margin:0 13px;padding-left:28px;background-color:#009FC6;}
div.menu_bar ul {list-style:none;margin:0;padding:4px 0;}
div.menu_bar ul li {display:inline;color:#fff;font-weight:bold;font-size:11px;padding-left:10px;padding-right:10px;border-right:1px solid #fff;}
div.menu_bar ul li.first {display:inline;color:#fff;font-weight:bold;font-size:11px;padding-left:0;padding-right:10px;border-right:1px solid #fff;}
div.menu_bar ul li.last {display:inline;color:#fff;font-weight:bold;font-size:11px;padding:0 0 0 10px;border:0 solid #fff;}
div.menu_bar ul li a:link,div.menu_bar ul li a:visited,div.menu_bar ul li a:active {text-decoration:none;color:#fff;font-weight:bold;font-size:11px;}
div.menu_bar ul li a:hover{text-decoration:underline;}

/*side menu*/
#content ul.menu{list-style:none;margin:0 10px 0 28px;padding:0;}
#content ul.menu li {color:#009FC6;font-size:12px;font-weight:bold;line-height:17px;padding:2px 0;margin-bottom:2px;}
#content ul.menu li a:link,#content ul.menu li a:visited {color:#009FC6;text-decoration:none;font-weight:bold;}
#content ul.menu li a:hover{color:#8A8712;text-decoration:none;}
#content ul.menu li a.selected:link,#content ul.menu li a.selected:active,#content ul.menu li a.selected:visited {color:#8A8712;text-decoration:none;font-weight:bold;}
#content ul.menu li a.selected:hover {color:#8A8712;text-decoration:none;}

#side_col{display:block;float:left;width:170px;overflow:hidden;margin: 0 10px 0 0;}
#main_col{display:block;float:left;width:723px;overflow:hidden;}


/*tags*/
img{border:0;display:block;}
img.inline{display:inline;}
form {margin:0;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

/*content*/
#content {padding:10px 13px 0 13px;}
#content h1{font-size:14px;margin:10px 0 5px 0;color:#616363;}
#content h2{font-size:13px;margin:10px 0 5px 0;color:#009FC6;}
#content h3{font-size:12px;margin:10px 0 5px 0;color:#009FC6;}
#content p{margin:10px 0;color:#616363;font-size:12px;line-height:140%;}
#content p.errors{color:#ff0000;}
#content a:link,#content a:visited,#content a:active {color:#009FC6;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#205189;font-size:12px;line-height:14px;}
#content ul li a:link,#content ul li a:visited {color:#3485BD;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color:#3485BD;text-decoration:none;}
#content .blue{color:#009FC6;}
#content .blue_box p{margin:2px 0;line-height:15px;}
#content .blue_box h1{margin-top:0px;margin-bottom:2px;}

.home_top {background-color:#D9EDF0;height:203px;overflow:hidden;}
.home_top .home_welcome {display:block;float:left;width:410px;}
.home_top .home_image {display:block;float:right;width:304px;}
.home_top .inner {padding: 10px;}

.home_bottom {background-color:#F7F7F7;border-left:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0;padding: 23px;}
.home_box{position:relative;display:block;float:left;width:130px;background-color:#fff;border:1px solid #009FC6;margin:0 3px 0 0;height:206px;overflow:hidden;}

.home_news{width:130px;border:1px solid #ADADAD;margin:67px 17px 0 17px;height:206px;overflow:hidden;}
.home_news .title {font-weight:bold;text-align:center;padding:5px 0 0 0;}
.home_news .inner {padding:0 5px 5px 5px;}

.society_text {}
.society_image {position:absolute;bottom:0;}
.events_text {}
.events_image  {position:absolute;bottom:0;}
.recruitment_image {}
.recruitment_text {}
.training_text {}
.training_image  {position:absolute;bottom:0;}
.consultancy_image {} 
.consultancy_text {}
.home_box .inner {padding:5px;}


.standard_top {background-color:#D9EDF0;height:218px;overflow:hidden;}
.standard_top .standard_image {display:block;float:left;width:436px;}
.standard_top .standard_text {display:block;float:right;width:280px;}
.standard_top .inner {padding: 10px;}

.standard_bottom {background-color:#F7F7F7;border-left:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0;padding: 23px;}

.standard_content {background-color:#F7F7F7;width:704px;}
.standard_content .col1 {display:block;float:left;width:420px;}
.standard_content .col2 {display:block;float:right;width:220px;background-color:#D9EDF0;}
.standard_content .inner {padding: 10px;}
.standard_content .col2 .standard_image {}



.ah_col1{display:block;float:left;width:225px;margin-right:15px;}
.ah_col3b{display:block;float:left;width:173px;padding:4px 28px;border:1px solid #c1c5ac;position:relative;min-height:190px;height:auto !important;height:190px;}

/*report form*/
#challenge input, #nb_grads input {float: left;}
#challenge p, #nb_grads p {float:left; margin: 2px 0 10px 30px;}
label.twocol{margin:3px 0;display:block;float:left;width:100px;font-size:11px;color:#616363;}
input.twocol{display:block;float:left;width:250px;font-size:11px;color:#616363;border:1px solid #616363;}














/*********************

body{margin:0;padding:15px 0 0 0;font-family:arial,helvetica,sans-serif;color:#000;font-size:10px;text-align:center;}
#main{margin:0 auto;text-align:left;width:941px;background-color:#fff;}

#header{margin-bottom:13px;}

#footer {margin:24px 0 10px 0;padding:5px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;color:#838383;font-Size:10px;}
#footer p {font-size:10px;color:#838383;margin:0;}
#footer a:link,#footer a:visited,#footer a:active {color:#838383;text-decoration:none;font-weight:normal;}
#footer a:hover{text-decoration:underline;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}

#topmenu{margin-bottom:2px;}
.menubutton{display:block;float:left;padding:0 1px 0 0;}
.menubuttonlast{display:block;float:left;}

#menu {margin-top:28px;}
#menu ul{list-style:none;margin:0 0 8px 0px;padding:0 0 8px 0px;}
#menu ul li{padding:4px 0 4px 8px;font-size:12px;border-top:1px solid #e3e3e3;font-weight:bold;}
#menu ul li.first{padding:4px 0 4px 8px;font-size:12px;border-top:0px solid #fff;font-weight:bold;}

#menu ul ul{margin:0;padding:0;}
#menu ul ul li{padding:2px 0 2px 8px;border-top:0px solid #fff;font-size:11px;font-weight:bold;}

#menu ul ul ul {margin:0 0 0 5px;padding:0 0 0 5px;}
#menu ul ul ul li{padding:2px 0 2px 8px;border-bottom:0px solid #fff;font-size:10px;font-weight:normal;}

#menu ul li a:link,#menu ul li a:active,#menu ul li a:visited {color:#838383;text-decoration:none;}
#menu ul li a:hover {color:#EE2E21;}
#menu li a.selected:link,#menu li a.selected:active,#menu li a.selected:visited {color:#EE2E21;text-decoration:none;}
#menu li a.selected:hover {color:#EE2E21;}


.col1{display:block;float:left;width:117px;}
.col2{display:block;float:left;width:824px;}
.col2a{display:block;float:left;width:650px;}
.col2b{display:block;float:left;width:174px;background-color:#ee2e25;}

#footer_menu {margin:16px 0 0 100px;}
#footer_menu ul{list-style:none;margin:0 0 0 5px;padding:0 0 0 5px;}
#footer_menu ul li{display:block;float:left;border-left:1px solid #e3e3e3;padding-left:5px;margin-left:5px;font-size:11px;}
#footer_menu ul li.first{display:block;border-left:0px solid #fff;padding-left:0px;margin-left:0px;font-size:11px;}
#footer_menu li a:link,#footer_menu li a:active,#footer_menu li a:visited {color:#838383;text-decoration:none;}
#footer_menu li a:hover {color:#EE2E21;text-decoration:none;}
#footer_menu li a.selected:link,#footer_menu li a.selected:active,#footer_menu li a.selected:visited {color:#EE2E21;text-decoration:none;}
#footer_menu li a.selected:hover {color:#838383;text-decoration:none;}




#content{}
#content h1{font-size:14px;margin:10px 0 5px 0;color:#000;}
#content h2{font-size:12px;margin:10px 0 5px 0;color:#838383;}
#content h3{font-size:11px;margin:10px 0 5px 0;color:#838383;}
#content p{margin:10px 0;color:#000;font-size:10px;}
#content a:link,#content a:visited,#content a:active {color:#EE2E21;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:none;}
#content a.white:link,#content a.white:visited,#content a.white:active {color:#fff;text-decoration:none;font-weight:bold;}
#content a.white:hover{text-decoration:none;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#000;font-size:10px;line-height:14px;}
#content ul li a:link,#content ul li a:visited {color:color:#EE2E21;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color::#EE2E21;text-decoration:none;}
#content .white{color:#fff;}

*/
/*home*/
/*
.home{position:relative;height:418px;}
.homebox1{position:absolute;left:0;top:0;width:394px;height:418px;background-color:#EE2E25;}
.homebox2{position:absolute;left:395px;top:0;width:254px;height:188px;background-color:#EE2E25;}
.homebox3{position:absolute;left:395px;top:189px;width:254px;height:229px;background-color:#EE2E25;}
.homebox4{position:absolute;left:650px;top:0;width:174px;height:170px;background-color:#EE2E25;}
.homebox5{position:absolute;left:650px;top:171px;width:174px;height:247px;background-color:#EE2E25;}
.homepadding{padding:5px;}
.sidebar_padding{padding:5px;}
.standard_heading{border-bottom:1px solid #e3e3e3;padding-left:10px;height:30px;margin-top:21px;}
.standard_indent{margin-left:35px;margin-top:10px;}

#content .breadcrumbs {color: #A4A4A4;}

#content .level1 .product {float:left; width: 174px;margin-right:2px;}
#content .level1 .product p {color: #FFFFFF; background-color:#A4A4A4;font-size: 11px; font-weight: bold;padding-left: 10px;} 
#content .level1 .product a {display:block;color:#fff;}

#content .level2 .category .image {float: left; width: 300px; }
#content .level2 .category .detail {float: left; width: 250px;}
#content .level2 .product {margin: 0 0 5px 0; padding: 5px 0 0 0; border-top: 1px solid #838383;}
#content .level2 .product .detail {float: left; width: 300px;}
#content .level2 .product .number {color: #A4A4A4;}
#content .level2 .product .name {font-weight: bold;}
#content .level2 .product .detail {float: left; width: 300px;}
#content .level2 .product .image {float: left; width: 250px;}

#content .level3 .product {margin: 15px 0;}
#content .level3 .product .image {float: left;width:150px;}
#content .level3 .product .detail {float: left; width: 250px;}
#content .level3 .product .number {color: #A4A4A4;}
#content .level3 .product .name {font-weight: bold;}

#content .level3 label {float: left; width: 150px;}
#content .level3 select {width: 200px;font-size: 10px;}
#content .level3 .clear {height: 5px;}

*/
