ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
        font-size:1em;
}
ul{
	list-style:none;
}
h1,h2{
	color:#333333;
	font-size:1.8em !important;
        font-size:1.5em;
	font-weight:bold;
	padding:12px 0 5px 23px;
}
fieldset{
	border:0;
}
a,a:link{
	color:#417ce1;
        text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
a img{
	border:0;
}
.clear{
	clear:both;
}
.default_body{
	position:relative;
	color:#333333;
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:10px !important;
        font-size:11px;
}
.bg_blue{
        background:#ffffff url(/images/bg.png) repeat-x;
}
.pop_up{
        background:#FFFFFF;
}
.bg_l_grey{
	background:#ffffff url(/images/bg2.png) repeat-x;
}
.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}
.wrapper{
	margin:0 auto;
	width:1000px;
}

/* HEADER */

#header{
	width:100%;
	height:81px;
	background:url(/images/header_bg.png) repeat-x;
}

#header_logo{
	float:left;
}

#header_right{
	float:right;
	text-align:right;
}

#logo{
	width:236px;
	height:67px;
	text-indent:-5000px;
	position:relative;
	overflow:hidden;
	display:block;
	margin:6px 0 0 10px;
}

#logo span{
    background:url(/images/elitmus_logo.png) no-repeat;
    position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

#header_menu{
	padding:36px 10px 0 0;
}

#header_menu li{
	color:#2c6ede;
	font-size:1.4em;
	float:left;
	display:block;
	padding:0 0 0 4px;
}

#header_menu li a{
	color:#2c6ede;
	float:left;
	display:block;
	background:url(/images/header_menu_a.png) repeat-x;
	text-align:center;
}

#header_menu li a:hover{
	color:#ff6508;
	text-decoration:none;
}

#header_menu li a.selected{
	color:#494949;
	background:url(/images/header_menu_as.png) repeat-x;
}

#header_menu li a.selected:hover{
	color:#ff6508;
}

.header_menu_l{
	background:url(/images/header_menu_l_a.png) no-repeat;
	float:left;
	display:block;
}

.selected .header_menu_l{
	background:url(/images/header_menu_l_as.png) no-repeat;
}

.header_menu_r{
	background:url(/images/header_menu_r_a.png) no-repeat right;
	height:20px;
	float:left;
	display:block;
	padding:5px 35px 0 35px;
	cursor:pointer;
}

.selected .header_menu_r{
	background:url(/images/header_menu_r_as.png) no-repeat right;
}
/* ADMIT CARD */
.admit_card{
    width:779px;
    margin:2px 10px 0 70px;
}
.text {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px !important;
        font-size: 10px;
        line-height:10px;
        font-weight: normal;
	color: #666666;
}
.admit_instr{
        font-family:Helvetica, Arial, sans-serif;
        margin:0 0 2px 20px;
        font-size:11px !important;
        font-size:9px;
}
.admit_instr_sub{
        font-family:Helvetica, Arial, sans-serif;
        margin:5px 0 5px 20px;
        list-style:lower-alpha;
}
.greyL {
	background-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.print_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #1671AA;
	border: 1px solid #333300;
	color: #FFFFFF;
}
.bordertop {
        border-top: solid 1px #bbbbbb;
        padding-top: 5px;
        margin:0 0 0 0;
}
/* BOARD */

#board{
	width:100%;
        margin:0 2px 0 0;
        padding:7px 0 5px 0;
	background:#7cd7f2 url(../images/board_bg_edit.png) repeat-x bottom;
        font:inherit;
}

#board_block{
	width:980px;
	height:56px;
	background:url(../images/board_block_bg.png) no-repeat;
	margin:0 0 0 10px;
        font-size:1em;
}
#board_end{
	background:url(/images/bg_d_bg.png) repeat-x;
        height:15px;
        width:760px;
        padding: 0 0 0 5px;
}

#board_block h2{
	color:#444444;
	font-size:1.3em !important;
        font-size:1.1em;
	font-weight:normal;
        padding:13px 0 0 23px;
}

#board_block h2 a{
	color:#2c6ede;
        text-decoration:underline;
        font-size:.7em;
}

#board_block h2 a:hover{
	text-decoration:none;
}

#board_bar{
	padding:5px 0 0 0;
	margin:0 0 0 10px;
}

#board_bar a{
	text-decoration:underline;
}

#board_bar a:hover{
	text-decoration:none;
}

#board_bar h2{
	color:#ffffff;
	font-size:1.4em !important;
        font-size:1.2em;
        font-weight:bold;
}

#board_bar ul{
	height:30px;
	width:975px;
	margin:3px 0 0 8px;
}
#board_bar ul li{
	float:left;
	display:inline;
	height:30px;
        font-size:1.2em !important;
        font-size:1em;
	vertical-align:middle;
	line-height:28px;
	color:#888;
	background:url(../images/sidebarlr.png) repeat-x;
	white-space:nowrap;
}
#board_bar ul li div{
	float:left;
	display:inline;
	text-align:center;
	line-height:28px;
	color:#fff;
	width:17px;
	height:25px;
	padding:0 13px 0 1px;
}
#board_bar ul .sep span{
	display:block;
	height:30px;
	background:url(../images/bg_sep.png) no-repeat center top;
	width:16px;
	padding:0 15px;
}
#board_bar ul .start_board span{
	display:block;
	height:30px;
	width:8px;
	background:url(../images/start_sidebar.png) no-repeat;
}
#board_bar ul .end_board span{
	display:block;
	height:30px;
	width:8px;
	background:url(../images/end_sidebar.png) no-repeat right top;
}
#board_bar ul .bgr{
	color:#030100;
}
#board_bar ul .bgr div{
	background:url(../images/nr_bg1.png) no-repeat 0 5px;
	 text-align:center;
}
#board_bar ul .bgr2{
	color:#ff6f0d;
}
#board_bar ul .bgr2 div{
	background:url(../images/nr_bg2.png) no-repeat 0 5px;
	text-align:center;
}
#board_bar ul .bgr3 div{
	background:url(../images/nr_bg3.png) no-repeat 0 5px;
	text-align:center;
}



/* BODY */

#body{
	width:100%;
	padding:31px 0 10px 0;
        font-size:.9em !important;
	font-size:.9em;
}

 #body, .bg_l_grey #body{
	padding:8px 0 10px 0;
}

.bg_l_grey #body{
	background:url(/images/bg_d_bg.png) repeat-x;
}

/* FORM */

#body_left{
	float:left;
	width:760px;
	padding:0 0 0 0;
        font-size:1.1em !important;
	font-size:1em;
}

#body_right{
	float:right;
	width:230px;
	padding:18px 0 0 0;
        font-size:1.1em !important;
	font-size:1em;
}

#narrow_body_left{     /* for admin layout */
    float:left;
    width:17em;
    font-size:1.1em !important;
	font-size:1em;
 }

#wide_body_right{        /* for admin layout */
    float:left;
    width:760px;
    padding:10px 0 0 1px;
    font-size:1.1em !important;
    font-size:1em;
}

.bg_l_grey #body_right{
	padding:10px 0 0 0;
}

#forum_content{
	width:750px;
}

#forum_links{
	width:100%;
	text-align:center;
	border-top:1px solid #ff6609;
	padding:10px 0 10px 0;
}

#forum_links ul{
	padding:0 0 0 269px;
}

#forum_links ul li{
	float:left;
}

#forum_links a{
	margin:0 20px 0 20px;
}

#forum_tab{
	padding:0;
	border-bottom:1px solid #ff6609;
	width:750px;
	float:left;
}

#forum_tab li{
	color:#2c6ede;
	font-size:1.2em;
	font-weight:bold;
	float:left;
	display:block;
	padding:0 10px 0 0;
}

#forum_tab li a{
	color:#2c6ede;
	float:left;
	display:block;
	background:url(/images/forum_tab_a.png) repeat-x;
	text-align:center;
}

#forum_tab li a:hover{
	color:#ff6508;
	text-decoration:none;
}

#forum_tab li a.selected{
	color:#ffffff;
	background:url(/images/forum_tab_as.png) repeat-x;
}

#forum_tab li a.selected:hover{
	color:#ffffff;
}

.forum_tab_l{
	background:url(/images/forum_tab_l_a.png) no-repeat;
	float:left;
	display:block;
}

.selected .forum_tab_l{
	background:url(/images/forum_tab_l_as.png) no-repeat;
}

.forum_tab_r{
	background:url(/images/forum_tab_r_a.png) no-repeat right;
	height:17px;
	float:left;
	display:block;
	padding:5px 35px 0 35px;
	cursor:pointer;
}

.selected .forum_tab_r{
	background:url(/images/forum_tab_r_as.png) no-repeat right;
}

.forum_data{
	width:100%;
	background:#f3f3f3 url(/images/forum_data_bg.png) no-repeat bottom;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
        min-height:415px;
}

* html .forum_data{
        height:410px;
}
.forum_data a{
	color:#417ce1;
        text-decoration:underline;
}
.forum_data a:focus,a:hover{
	text-decoration:none;
}

.forum_data_pad{
	width:710px;
	padding:15px 0 0 20px;
}

.forum_data_pad h2{
	float:left;
	color:#333333;
	font-size:1.4em !important;
        font-size:1.2em;
	
}

.heading h3{
	float:right;
	color:#333333;
        font-size:.8em !important;
	font-size:.8em;
	font-weight:normal;
}

.forum_data_body{
	border-top:1px solid #7ed8f2;
	float:left;
        font-size:1em;
	width:100%;
	margin:3px 0 0 0;
	padding:4px 0 10px 0;
}

#tab_general p{
	padding:2px 0 0 10px;
}

#tab_general{
	font-size:1.1em;
        color:#333333;
}

#tab_general ul{
	float:left;
	width:59%;
	padding:0 0 0 10px;
}

#tab_general ul li{
	float:left;
	padding:14px 10px 0 0;
}
.tab_general_col3{
    float:right;
    font-size:11px;
    font-weight:normal;
    vertical-align:baseline;
    width:38%;
    padding:10px 2px 2px 2px;
    margin:8px 2px 2px 2px;
}
.tab_general_title{
	text-align:right;
	width:189px;
}

.tab_general_info{
    margin:0 0 0 0px;
}

.tab_general_input{
	width:160px;
	height:20px;
	background:#ffffff;
	padding:1px;
	border:1px solid #7b9ebd;
        color:#333333;
        font-size:1em;
        display:inline-block;
        vertical-align:middle;
}
.tab_general_short_input{
	width:50px;
	height:20px;
	background:#ffffff;
	padding:1px;
	border:1px solid #7b9ebd;
    color:#333333;
    font-size:1em;
}
.tab_locked_short_input{
	width:50px;
	height:20px;
	background:#dddddd;
	padding:1px;
	border:1px solid #7b9ebd;
    color:#333333;
    font-size:1em;
}
.tab_fluid_input{
        width:160px;
	padding:1px;
	border:0px solid #7b9ebd;
        color:#333333;
        font-size:1em;
        display:inline-block;
        vertical-align:middle;
}
.tab_general_multi_select{
    background:#ffffff;
    padding:1px;
    border:1px solid #A4A4A4;
    color:#333333;
    font:inherit;
    vertical-align:top;
}
.discount{
        width:120px;
        height:18px;
}
.tab_general_text_area{
	width:160px;
	height:50px;
	background:#ffffff;
	padding:1px;
        border:1px solid #7b9ebd;
        color:#333333;
	font:inherit;
        vertical-align:top;
}
.tab_general_text_area_wide{
    background:#ffffff;
    padding:1px;
    border:1px solid #A4A4A4;
    color:#333333;
    font:inherit;
    vertical-align:top;
}
.tab_general_univ{
        width:215px;
	height:20px;
	font-size:1em !important;
        font-size:.9em;
}
.tab_locked_input{
	width:160px;
	height:20px;
	background:#dddddd;
	padding:1px;
	border:1px solid #7b9ebd;
        color:#333333;
        font-size:1em;
        display:inline-block;
        vertical-align:middle;
}

.tab_half_locked_input{
	width:80px;
	height:20px;
	background:#dddddd;
	padding:1px;
	border:1px solid #7b9ebd;
        color:#333333;
        font-size:1em;
}

.tab_half_input{
	width:80px;
	height:20px;
	background:#ffffff;
	padding:1px;
	border:1px solid #7b9ebd;
        color:#333333;
        font-size:1em;
}

.tab_general_title label{
	position:relative;
	top:3px;
}

.tab_general_title2{
	position:relative;
	top:-3px;
}

.tab_general_title sup{
	color:#ff7420;
}


/* INDEX */

#index_left{
	float:left;
	width:281px;
}

#static_center{
	float:left;
        font-size:1.2em !important;
        font-size:1.1em;
        background:url(/images/forum_data_bg.png) repeat-y;
	width:610px;
	padding:10px 20px 10px 20px;
        margin:10px 0 10px 0px;
        min-height:400px;
        position:relative;
}
* html #static_center{
    height: 410px;
}

#static_center_top{
	float:left;
        background:url(/images/forum_data_bg_top.png) no-repeat top center;
        position:relative;
        margin:3px 0 0 0;
        width:650px;
}

#index_center{
	float:left;
	width:489px;
	padding:0 0 10px 0;
}

#index_right{
	float:right;
	width:230px;
        font-size:1.2em !important;
        font-size:1.0em;
}

.lbox01{
	width:242px;
	background:url(/images/lbox01_bg.png) repeat-y;
	margin:0 0 25px 0px;
        font-size:1.2em !important;
        font-size:1.0em;
}
.lbox01_top{
	width:100%;
        background:url(/images/lbox01_top_bg4.png) no-repeat;
}
.lbox01_end{
	width:100%;
        min-height:210px;
        background:url(/images/lbox01_end_bg.png) no-repeat bottom;
}
* html .lbox01_end{
        height: 210px;
}
.lbox01_end h2{
	color:#333333;
	font-size:1.5em !important;
        font-size:1.5em;
	font-weight:bold;
	padding:17px 10px 10px 0px;
        text-align:center;
}
.logo{
    background:url(/images/calander.jpeg) 20px 14px no-repeat;
}
.lbox01_pad{
	padding:0 5px 10px 15px;
}
.lbox01_pad a:hover{
        text-decoration:underline;
}
.lbox01_pad .news{
        float:left;
        font-weight:normal;
        padding:5px 5px 5px 20px;
        line-height: 15px;
}
.news a:hover{
        text-decoration:underline;
}
.lbox01_pad ul{
	padding:8px 0 5px 20px;
}

.lbox01_pad ul li{
	padding:4px 0 4px 0;
}

.lbox01_pad ul li a{
	color:#6398f2;
	font-size:1.1em;
	font-weight:bold;
	display:block;
	background:url(/images/lbox01_pad_li.png) no-repeat left 3px;
	padding:0 0 0 12px;
}

.lbox01_pad ul li a:hover, .lbox01_pad ul li a.selected{
	color:#ff6508;
	text-decoration:none;
}
.lbox01_pad a.active{
        color:#ff6508;
        text-decoration:none;
}

.lbox02{
	width:242px;
	margin:0 0 25px 0px;
}

.lbox02_top{
	width:100%;
	height:78px;
	background:url(/images/lbox02_top_bg.png) no-repeat;
}

.lbox02_end{
	width:100%;
	background:url(/images/lbox02_end_bg.png) no-repeat bottom;
	padding:0 0 7px 0;
}

.lbox02_top h2{
	color:#1a3d7a;
	font-size:12px !important;
        font-size:10px;
	padding:8px 0 0 83px;
}

.lbox02_top h3{
	color:#000000;
	font-size:10px;
	padding:2px 0 25px 83px;
}

.lbox02_pad{
	background:url(/images/lbox02_bg.png) repeat-y;
}
.lbox02_pad a:hover{
	text-decoration:underline;
}
.lbox02_pad a{
	font-size:1.1em;
}
.lbox02_pad2{
	padding:0 5px 10px 12px;
	background:url(/images/lbox02_top2_bg.png) no-repeat;
}

.lbox02_pad2 q{
        font-size:1.1em;
	color:#333333;
	content:normal;
	line-height:16px;
}

.cbox01{
	width:459px;
	background:url(/images/cbox01_bg.png) repeat-y;
}

.cbox01_top{
	width:100%;
	background:url(/images/cbox01_top_bg.png) no-repeat;
}

.cbox01_end{
	width:459px;
	height:7px;
	background:url(/images/cbox01_end_bg.png) no-repeat bottom;
}

.cbox01_pad{
	padding:30px 0 0 5px;
	/*width:382px;*/
        
}

.cbox01_pad ul{
        list-style-type: none;
        padding: 0;
        margin: 0;
        
}
.cbox01_pad ul li img{
	vertical-align:middle;
        float:left;
        padding:0 10px 0 10px;
        display:inline-block;
}
.cbox01_pad ul li{
	padding:0px 0 10px 0px;
	margin:0 0 1px 0;
        vertical-align:top;
        height:50px;
        
}
.cbox01_pad ul li a{
	color:#6398f2;
        font-size:1.5em !important;
	font-size:1.2em;
}
.cbox01_pad a:hover{
	text-decoration:underline;
}

.cbox01_pad ul li p{
        display:inline-block;
	color:#333333;
        font-size:1.2em !important;
	font-size:1.1em;
        vertical-align:top;
        
}



#promo {
  text-align: left;
  margin-bottom: 5px;
  padding: 15px 10px;
}

#promo ol {
  overflow: hidden;
  /*width: 450px;*/
  list-style-type:none;
}

#promo ol li {
  float: left;
  width: 380px;
  font-size:11px;
  margin:0 0 20px 0;
  list-style-type:none;
}

#promo ol li span,#promo ol li div {
}
#promo ol li img{
  float: left;
  margin-right: 10px;
}

#promo ol li p {
  line-height:17px;
  width: auto;
  font-size:1em !important;
  font-size:.9em;
  margin:0px 0 0 45px;
}
#promo ol li p a{
    font-size:1.1em;
}


#index_take_tour{
	width:382px;
	text-align:right;
}

#index_take_tour a{
	color:#6398f2;
        font-size:1.4em !important;
	font-size:1.2em;
	font-weight:bold;
}

#index_signup{
	padding:0 0 0 116px;
}

#index_signup a{
	position:relative;
	top:40px;
}

.login{
        width:490px;
        height:30px;
        text-align:left;
        line-height:30px;
        padding:0px 0px 0px 10px;
        margin:75px 150px 0px 110px;
        border:0px solid #CCCCCC;
        display: table;
        background-image:url(/images/login_top.png);
}
#login_line{
	width:496px;
        height:235px;
        margin:0px 150px 100px 110px;
        border-bottom:1px solid #c6cfd1;
        border-left:1px solid #c6cfd1;
        border-right:1px solid #c6cfd1;
        font-size:1.1em !important;
	font-size:1em;
}
.pad_right_5{
     font-size:1.3em;
     margin-left:5px;
     margin-top:10px;
}
.font_blue{
     color: blue;
}
#login_label{
	color:#333333;
        text-align:right;
	width:160px;
        height:20px;
        float:left;
	padding:14px 10px 0 0;
        margin:0px 0 0 0px;
}
#center{
        padding: 40px 0 0 0;
}
.login_input{
        margin:10px 5px 3px 3px;
	width:160px;
	height:18px;
	background:#ffffff;
	padding:1px;
	border:1px solid #7b9ebd;
	color:#333333;
        float:left;
}
.input_variable_width{
        margin:0px 5px 3px 3px;
	height:18px;
	background:#ffffff;
	padding:1px;
	border:1px solid #7b9ebd;
	color:#333333;
        float:left;
}
* html .input_variable_width{
        margin:10px 5px 3px 3px;
}
#text_center{
        text-align:center;
        padding:5px 0 0 0;
}
#login_box{
	width:221px;
        color:#333333;
        font-size:1em !important;
	font-size:1em;
	background:url(/images/login_box_bg.png) no-repeat;
}
.emp_log{
        font-size:1.2em !important;
}

#login_box h2{
        font-size:1.5em !important;
	font-size:1.5em;
	color:#333333;
	text-align:center;
	padding:14px 0 15px 0;
	font-weight:bold;
}

#login_box fieldset{
	width:199px;
	padding:0 0 10px 12px;
}

#login_box_line{
	border-bottom:2px solid #c6cfd1;
}

#login_box fieldset ul{
}

#login_box fieldset ul li{
	float:left;
	padding:0 0 7px 0;
}

.login_box_title{
	width:73px;
        text-align:right;
}

.login_box_item{
	width:126px;
	text-align:right;
}

#login_box fieldset .login_box_fog{
        margin-left:auto;
        margin-right:auto;
	width:70%;
        text-align:center;
        padding:6px 0 0 70px;
}

#login_box fieldset .login_box_fog a{
	color:#2c6ede;
}
.login_box_fog a:hover{
        text-decoration:underline;
}

#login_box fieldset ul li.login_box_sub{
	width:100%;
	text-align:center;
	padding:0 0 0 15px;
}

#login_box fieldset ul li.login_box_sub a{
	float:right;
}

.login_box_title label{
	color:#333333;
	position:relative;
	top:2px;
        padding:0 5px 0 0;
}

.login_box_input{
	width:115px;
	height:15px;
	background:#ffffff;
	border:1px solid #7b9ebd;
	color:#333333;
	padding:2px;
        font-size:1.1em;
}

#login_box_employers{
	padding:10px 0 0 10px;
}

#body .b_buttom{
	width:76px;
	height:22px;
	display:block;
	background:url(/images/b_bg.png) no-repeat;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#body .b_buttom span{
	display:block;
	text-align:center;
	padding:3px 0 0 0;
}

#body .b_buttom2{
	width:176px;
	height:32px;
	display:block;
	background:url(/images/b_bg2.png) no-repeat;
	font-size:14px;
	color:#2c6ede;
	font-weight:bold;
}

#body .b_buttom2 span{
	display:block;
	text-align:center;
	padding:6px 0 0 0;
}

/* DASH */
.lbox03{
	width:750px;
	background:url(/images/lbox03_bg.png) repeat-y;
	margin:8px 0 20px 0;
}
.lbox03_top{
	width:100%;
	background:url(/images/lbox03_top_bg.png) no-repeat;
}
.lbox03_end{
	width:100%;
	background:url(/images/lbox03_end_bg.png) no-repeat bottom;
}
.lbox03_end h2{
	color:#333333;
        font-size:1.8em !important;
	font-size:1.5em;
	font-weight:normal;
	padding:6px 0 8px 10px;
}
.lbox03_pad{
	padding:0 0 20px 0;
}
.lbox03_tab01{
	float:left;
	padding:0 0 0 10px;
}
.lbox03_tab01 li{
	float:left;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	background:#baedfc;
	height:30px;
}
.lbox03_tab01 li span{
	display:block;
	padding:7px 0 0 0;
}
.lbox03_tab01_01{
	width:120px;
	padding:0 0 0 10px;
}
.lbox03_tab01_02{
	width:132px;
}
.lbox03_tab01_03{
	width:120px;
}
.lbox03_tab01_04{
	width:130px;
}
.lbox03_tab01_05{
	width:110px;
}
.lbox03_tab01_06{
	width:110px;
}
.lbox03_item01{
	float:left;
	padding:0 0 0 10px;
}
.lbox03_item01 li{
	float:left;
	color:#333333;
	font-size:1.2em;
	background:#effbfe;
	height:24px;
}
.lbox03_item01_w li{
	background:#ffffff;
}
.lbox03_item01 li span{
	display:block;
	padding:4px 0 0 0;
}
.lbox03_item01_01{
	width:120px;
	padding:0 0 0 10px;
}
.lbox03_item01_02{
	width:132px;
}
.lbox03_item01_03{
	width:120px;
}
.lbox03_item01_04{
	width:130px;
}
.lbox03_item01_05{
	width:110px;
}
.lbox03_item01_06{
        width:110px;
}
.lbox03_tab02{
	float:left;
	padding:0 0 0 10px;
}
.lbox03_tab02 li{
	float:left;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	background:#baedfc;
	height:30px;
}
.lbox03_tab02 li span{
	display:block;
	padding:7px 0 0 0;
}
.lbox03_tab02_01{
	width:160px;
	padding:0 0 0 10px;
}
.lbox03_tab02_02{
	width:170px;
}
.lbox03_tab02_03{
	width:170px;
}
.lbox03_tab02_04{
	width:100px;
}
.lbox03_tab02_05{
	width:120px;
}
.lbox03_item02{
	float:left;
	padding:0 0 0 10px;
}
.lbox03_item02 li{
	float:left;
	color:#333333;
	font-size:1.2em;
	background:#effbfe;
	height:24px;
}
.lbox03_item02_w li{
	background:#ffffff;
}
.lbox03_item02 li span{
	display:block;
	padding:4px 0 0 0;
}
.lbox03_item02_01{
	width:160px;
	padding:0 0 0 10px;
}
.lbox03_item02_02{
	width:170px;
}
.lbox03_item02_03{
	width:170px;
}
.lbox03_item02_04{
	width:100px;
}
.lbox03_item02_05{
	width:120px;
}
.lbox03_tab03{
	float:left;
	padding:0 0 0 10px;
}
.lbox03_tab03 li{
	float:left;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	background:#baedfc;
	height:30px;
}
.lbox03_tab03 li span{
	display:block;
	padding:7px 0 0 0;
}
.lbox03_tab03_01{
	width:120px;
	padding:0 0 0 10px;
}
.lbox03_tab03_02{
	width:100px;
}
.lbox03_tab03_03{
	width:110px;
}
.lbox03_tab03_04{
	width:100px;
}
.lbox03_tab03_05{
	width:100px;
}
.lbox03_tab03_06{
	width:100px;
}
.lbox03_tab03_07{
	width:100px;
}
.lbox03_item03{
	float:left;
	padding:0 0 0 10px;
}
.lbox03_item03 li{
	float:left;
	color:#333333;
	font-size:1.2em;
	background:#effbfe;
	height:24px;
}
.lbox03_item03_w li{
	background:#ffffff;
}
.lbox03_item03 li span{
	display:block;
	padding:4px 0 0 0;
}
.lbox03_item03_01{
	width:120px;
	padding:0 0 0 10px;
}
.lbox03_item03_02{
	width:100px;
}
.lbox03_item03_03{
	width:110px;
}
.lbox03_item03_04{
	width:100px;
}
.lbox03_item03_05{
	width:100px;
}
.lbox03_item03_06{
        width:100px;
}
.lbox03_item03_07{
        width:100px;
}
.lbox03_tab04{
	float:left;
	padding:0 0 0 10px;
}
.lbox03_tab04 li{
	float:left;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	background:#baedfc;
	height:30px;
}
.lbox03_tab04 li span{
	display:block;
	padding:7px 0 0 0;
}
.lbox03_tab04_01{
	width:240px;
	padding:0 0 0 10px;
}
.lbox03_tab04_02{
	width:170px;
}
.lbox03_tab04_03{
	width:140px;
}
.lbox03_tab04_04{
	width:165px;
}
.lbox03_item04{
	float:left;
	padding:0 0 0 10px;
}
.lbox03_item04 li{
	float:left;
	color:#333333;
	font-size:1.2em;
	background:#effbfe;
	height:24px;
}
.lbox03_item04_w li{
	background:#ffffff;
}
.lbox03_item04 li span{
	display:block;
	padding:4px 0 0 0;
}
.lbox03_item04_01{
	width:240px;
	padding:0 0 0 10px;
}
.lbox03_item04_02{
	width:170px;
}
.lbox03_item04_03{
	width:140px;
}
.lbox03_item04_04{
	width:165px;
}
.lbox03_tab05{
	float:left;
	padding:0 0 0 10px;
}
.lbox03_tab05 li{
	float:left;
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	background:#baedfc;
	height:30px;
}
.lbox03_tab05 li span{
	display:block;
	padding:7px 0 0 0;
}
.lbox03_tab05_01{
	width:290px;
	padding:0 0 0 10px;
}
.lbox03_tab05_02{
	width:230px;
}
.lbox03_tab05_03{
	width:200px;
}
.lbox03_item05{
	float:left;
	padding:0 0 0 10px;
}
.lbox03_item05 li{
	float:left;
	color:#333333;
	font-size:1.2em;
	background:#effbfe;
	height:24px;
}
.lbox03_item05_w li{
	background:#ffffff;
}
.lbox03_item05 li span{
	display:block;
	padding:4px 0 0 0;
}
.lbox03_item05_01{
	width:290px;
	padding:0 0 0 10px;
}
.lbox03_item05_02{
	width:230px;
}
.lbox03_item05_03{
	width:200px;
}


.lbox04{
	width:750px;
	background:url(/images/lbox4_bg.png) repeat-y;
	margin:0 0 5px 0;
}
.lbox04_top{
	width:100%;
	background:url(/images/lbox4_top_bg.png) no-repeat;
}
.lbox04_end{
	width:100%;
	background:url(/images/lbox04_end_bg.png) no-repeat bottom;
}
.lbox04_end h2{
	color:#333333;
	font-size:1.8em;
	font-weight:normal;
	padding:10px 0 0 22px;
}
.lbox04_pad{
	width:730px;
	padding:50px 0 10px 10px;
}

/* FOOTER */

#footer{
        margin:5px 0px 0 0px;
        padding:5px 0 0 0;
	width:100%;
	height:15px;
        border-top:1px solid #d9d9d9;
}

#footer, .bg_l_grey #footer{
	width:100%;
	height:20px;
	background:none;
	border-top:1px solid #d9d9d9;
	padding:6px 0 0 0;
}

#footer_clients{
	text-align:center;
	padding:3px 0 0 0;
        width:100%;
        background:url(/images/footer_bg.png) no-repeat top;
        min-height:100px;
}
* html #footer_clients{
        height: 100px;
}
#footer_clients ul{
	padding:6px 0 0 0;
        min-height:80px;
}
* html #footer_clients ul{
	padding:6px 0 0 0;
        height:80px;
}

#footer_clients ul li{
	display:table-cell;
	vertical-align:middle;
        text-align:center;
        padding:0 50px 0 50px;
        height:80px;
}

.border{
        height:80px;
        border-right:1px solid #BDBDBD;
}
* html #footer_clients ul li {
        display:inline;
        vertical-align:middle;
        text-align:center;
        padding:0 40px 0 40px;
}
* html .border{
        display:inline-block;
        vertical-align:middle;
        text-align:center;
        border-right:1px solid #BDBDBD;
}
#footer_clients_more{
	text-align:right;
	padding:0 10px 0 0;
	position:relative;
	top:-13px;
}

#footer_clients_more a{
	color:#6398f2;
	font-size:1.4em;
	font-weight:bold;
}
#footer_clients_more a:hover{
        text-decoration:underline;
}

#footer_menu{
	text-align:center;
}

#footer_menu ul{
}

#footer_menu ul li{
        display:inline;
	padding:0 1px 0 1px;
	color:#2c6ede;
	font-size:1.0em !important;
        font-size:0.9em;
}

#footer_menu ul li a{
	color:#2c6ede;
        font-weight:normal;
        text-decoration:underline;
}
#footer_menu ul li a:hover{
	text-decoration:none;
}

/* Tab Nav */

.profiles_tabnav,.users_tabnav,.litmustests_tabnav,.jobs_users_tabnav,.jobs_tabnav,.campus_tabnav,.campus_events_tabnav,.courses_tabnav{
	padding:0;
	border-bottom:1px solid #ff6609;
	width:750px;
	float:left;
}

.profiles_tabnav li,.users_tabnav li,.litmustests_tabnav li,.jobs_users_tabnav li,.jobs_tabnav li,.campus_tabnav li,.campus_events_tabnav li,.courses_tabnav li{
	color:#2c6ede;
	font-size:1.2em;
	font-weight:bold;
	float:left;
	display:block;
        padding:0 10px 0 0;
}

.profiles_tabnav ul,.users_tabnav ul,.litmustests_tabnav ul,.jobs_users_tabnav ul,.jobs_tabnav ul,.campus_tabnav ul,.campus_events_tabnav ul,.courses_tabnav ul{
	margin: 0px;
	padding: 0px;
}
        
.profiles_tabnav li a,.users_tabnav li a,.litmustests_tabnav li a,.jobs_users_tabnav li a,.jobs_tabnav li a,.campus_tabnav li a,.campus_events_tabnav li a,.courses_tabnav li a{
	color:#2c6ede;
	float:left;
	display:block;
	background:url(/images/forum_tab_a.png) repeat-x;
	text-align:center; 
}
        
.profiles_tabnav li a.active, .litmustests_tabnav li a.active, .users_tabnav li a.active,  .jobs_users_tabnav li a.active, .jobs_tabnav li a.active,.campus_tabnav li a.active,.campus_events_tabnav li a.active,.courses_tabnav li a.active{
	color:#ffffff;
	background:url(/images/forum_tab_as.png) repeat-x;
        background-position: center;
}
        
.profiles_tabnav a,.users_tabnav a,.litmustests_tabnav a,.jobs_users_tabnav a,.jobs_tabnav a,.campus_tabnav a,.campus_events_tabnav a,.courses_tabnav a{
	color:#2c6ede;
	float:left;
	display:block;
	background:url(/images/forum_tab_a.png) repeat-x;
	text-align:center;
}

.profiles_tabnav a:hover,.users_tabnav a:hover,.litmustests_tabnav a:hover,.jobs_users_tabnav a:hover,.jobs_tabnav a:hover,.campus_tabnav a:hover,.campus_events_tabnav a:hover,.courses_tabnav a:hover{
	color:#ff6508;
	text-decoration:none;
}

.profiles_tabnav li a.selected,.users_tabnav li a.selected,.litmustests_tabnav li a.selected,.jobs_users_tabnav li a.selected,.jobs_tabnav li a.selected,.campus_tabnav li a.selected,.campus_events_tabnav li a.selected,.courses_tabnav li a.selected{
	color:#ffffff;
	background:url(/images/forum_tab_as.png) repeat-x;
}

.profiles_tabnav li a.selected:hover,.users_tabnav li a.selected:hover,.litmustests_tabnav li a.selected:hover,.jobs_users_tabnav li a.selected:hover,.jobs_tabnav li a.selected:hover,.campus_tabnav li a.selected:hover,.campus_events_tabnav li a.selected:hover,.courses_tabnav li a.selected:hover{
	color:#ffffff;
}

.payment_tabnav{
        margin:0 0 0 15px;
        width:550px;
	float:left;
}
.tab_border{
        border:1px solid #82CAFA;
        margin:0 15px 0 15px;
        min-height:200px;
}
* html .tab_border{
        height:200px;
}        
.payment_tabnav ul{
        margin: 0px;
	padding: 0px;
}
.payment_tabnav ul li{
        float:left;
        display:block;
	text-align:center; 
        margin:0 3px 0 0px;
        padding:0px 0 0px 0;
        text-decoration:underline;
}
.payment_tabnav ul li.active{
        border-left:1px solid #82CAFA;
        border-top:1px solid #82CAFA;
        border-right:1px solid #82CAFA;
        border-bottom:0px solid red;
        background-color:#baedfc;
}
.payment_tabnav ul li a{
        color:#417ce1;
        text-decoration:underline;
        font-weight:bold;
	background-color:#f3f3f3;
        text-align:center;
        line-height:25px;
        padding:5px 10px 5px 10px;
}
.payment_tabnav ul li.active a{
        color:#333333;
        font-weight:bold;
	background-color:#f3f3f3;
        text-align:center;
        text-decoration:none;
        cursor:default;
        background-color:#baedfc;
}
.tabnav_l{
	background:url(/images/forum_tab_l_a.png) no-repeat;
	float:left;
	display:block;
}

.active .tabnav_l{
	background:url(/images/forum_tab_l_as.png) no-repeat;
}

.tabnav_r{
	background:url(/images/forum_tab_r_a.png) no-repeat right;
	height:17px;
	float:left;
	display:block;
	padding:5px 10px 0 10px;
	cursor:pointer;
}
.active .tabnav_r{
	background:url(/images/forum_tab_r_as.png) no-repeat right;
}

.main_tabnav ul {
	margin: 0px;
	padding: 0px;
        float:right;
}
        
.main_tabnav li {
	color:#2c6ede;
	font-size:1.3em !important;
        font-size:1.2em;
	font-weight:normal;
        float:left;
	display:block;
	padding:0 0 0 4px;
}

.main_tabnav li a {
	color:#2c6ede;
	float:left;
	display:block;
        background:url(/images/header_menu_a.png) repeat-x;
	text-align:center;
}

.main_tabnav input {
	color:#2c6ede;
	float:left;
	display:block;
	background:url(/images/header_menu_a.png) repeat-x;
	text-align:center;
}
        
.main_tabnav li a.active {
	color:#494949;
	background:url(/images/header_menu_as.png) repeat-x;
}

.main_tabnav a:hover {
	color:#ff6508;
	text-decoration:none;
}

.main_tabnav{
	padding:39px 0 0 0;
	width:750px;
	float:right;
}

.main_menu_l{
	background:url(/images/header_menu_l_a.png) no-repeat;
	float:left;
	display:block;
}

.active .main_menu_l{
	background:url(/images/header_menu_l_as.png) no-repeat;
}

.main_menu_r{
	background:url(/images/header_menu_r_a.png) no-repeat right;
	height:20px;
	float:left;
	display:block;
	padding:5px 25px 0 25px;
	cursor:pointer;
}

.active .main_menu_r{
	background:url(/images/header_menu_r_as.png) no-repeat right;
}

/* admin user tabnav */

.admin_main_tabnav{
	width: 100%;
	border-right: 1px solid #cccccc;
    border-collapse:separate;
	padding: 20px 0 0 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica,
	  Arial, sans-serif;
	color: #333;
    min-height:440px;
    background-color: #E4E4E4;
	}

* html .admin_main_tabnav{
    height:440px;
}
.admin_main_tabnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}

.admin_main_tabnav li {
	border-bottom: 1px solid #E4E4E4; /* Original #90bade; */
	margin: 0;
	}

.admin_main_tabnav li a {
	display: block;
	padding: 4px 5px 4px 1.5em;
	border-left: 10px solid #BDBDBD; /* Original #1958b7; */
	border-right: 10px solid #BDBDBD; /* Original #508fc4; */
	background-color: #6E6E6E;
	color: #fff;
	text-decoration: none;
	width: 100%;
	font-size:1.1em !important;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	}

.admin_main_tabnav li a {
	width: auto;
	}

.admin_main_tabnav li a:hover{
	background-color: #848484;
	text-decoration:underline;
}

.admin_main_tabnav h3{
    display: block;
    background-color: #E4E4E4;
    padding: 5px 5px 5px 1.5em;
    font-size:1.3em !important;
    font-size:1.3em;
    font-weight:bold;
    text-align:left;
}
.admin_main_tabnav a.active{ /*currently selected tab*/
    border-left: 10px solid #BDBDBD;
	border-right: 10px solid #BDBDBD;
    background-color: #A4A4A4;
    color: #FFFFFF;
}

/* Main Navigation */
.main_navigation {
        margin: 3px 20px 0px auto;
        float:right;
        font-size:1.2em;
        color: #FFFFFF;
}

.main_navigation ul {
        padding: 0;
        margin: 0;
        text-align: right;
}

.main_navigation li {
        display:inline;
        padding: 4px;
        margin: 0;
}

.main_navigation a, .main_navigation a:visited{
        border: none;
        padding:0;
        margin:0;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration:underline;
}

.main_navigation a:hover {
        font-weight: normal;
        color:#38ACEC;
        text-decoration:underline;
}

.main_navigation a.active {
        font-weight: bold;
}

input[type="submit"].submit_button, input[type="button"].submit_button, a.submit_button {
	height:22px;
	font-size:1.1em !important;
        font-size:1em;
	color:#FFFFFF;
        padding:0 5px 0 5px;
	font-weight:bold;
        border:0px;
        background:url(/images/forum_tab_as.png) repeat-x;
        background-position:center;
        position:relative;
        float:left;
        display:block;
        line-height:22px;
}
* html #submit_button{
	height:22px;
	font-size:1.1em !important;
        font-size:1em;
	color:#FFFFFF;
        padding:0 5px 0 5px;
	font-weight:bold;
        border:0px;
        background:url(/images/forum_tab_as.png) repeat-x;
        background-position:center;
        position:relative;
        float:left;
        display:block;
        line-height:22px;
}

input[type="submit"].disable_submit_button, input[type="button"].disable_submit_button, .disable_submit_button {
	height:22px;
	font-size:1.1em !important;
        font-size:1em;
	color:#FFFFFF;
        padding:0 5px 0 5px;
	font-weight:bold;
        border:0px;
        background:url(/images/submit_button_middle_grey.png) repeat-x;
        background-position:center;
        position:relative;
        float:left;
        display:block;
        line-height:22px;
}
* html #disable_submit_button{
	height:22px;
	font-size:1.1em !important;
        font-size:1em;
	color:#FFFFFF;
        padding:0 5px 0 5px;
	font-weight:bold;
        border:0px;
        background:url(/images/submit_button_middle_grey.png) repeat-x;
        background-position:center;
        position:relative;
        float:left;
        display:block;
        line-height:22px;
}

.submit_button_left_grey {
	height:22px;
	border:0px;
        background:url(/images/submit_left_grey.png) no-repeat;
        background-position:right top;
        position:relative;
        width:5px;
        padding: 0 0px 0 0px;
        float:left;
        display:block;
}

.submit_button_right_grey {
	height:22px;
        border:0px;
        background:url(/images/submit_right_grey.png) no-repeat;
        background-position: right top;
        position:relative;
        width:5px;
        padding: 0 0px 0 0px;
        float:left;
        display:block;
}

.submit_button_left {
	height:22px;
	border:0px;
        background:url(/images/submit_left.png) no-repeat;
        background-position:right top;
        position:relative;
        width:230px;
        padding: 0 5px 0 0px;
        float:left;
        display:block;
        line-height:22px;
}

.submit_button_right {
	height:22px;
        border:0px;
        background:url(/images/submit_right.png) no-repeat;
        background-position: left top;
        position:relative;
        padding: 0 0px 0 5px;
        float:left;
        display:block;
        line-height:22px;
}
.submit_button_left2 {
	height:22px;
	border:0px;
        background:url(/images/submit_left.png) no-repeat;
        background-position:right top;
        position:relative;
        width:5px;
        padding: 0 0px 0 0px;
        float:left;
        display:block;
}

.submit_button_right2 {
	height:22px;
        border:0px;
        background:url(/images/submit_right.png) no-repeat;
        background-position: right top;
        position:relative;
        width:5px;
        padding: 0 0px 0 0px;
        float:left;
        display:block;
}
span .img_link{
        cursor:pointer;
        color:#ffffff;
        text-decoration:none;
        padding: 0 10px 0 10px;
}
.submit_button_middle{
        text-align:right;
        width:500px;
        padding: 2px 2px 2px 2px;
}
.button_center{
        margin-left:auto;
        margin-right:auto;
        width:140px;
        float:inherit;
        text-align:center;
        padding:5px 0px 0px 25px;
        line-height:22px;
}
.login_button_center{
        margin-left:auto;
        margin-right:auto;
        float:right;
        text-align:center;
        width:110px;
}
* html .login_button_center{
        padding:5px 0px 0px 5px;
}
.button_left {
        height:22px;
        border:0px;
        background:url(/images/submit_left.png) no-repeat;
        background-position:right top;
        position:relative;
        width:10px;
        float:left;
        display:block;
}

.button_right {
        height:22px;
        border:0px;
        background:url(/images/submit_right.png) no-repeat;
        background-position:left top;
        position:relative;
        width:10px;
        padding: 0 0px 0 0px;
        float:left;
        display:block;
}

.button {
        background:url(/images/button_img2.png) no-repeat;
        height:22px;
        margin:3px 0 0 0px;
	font-size:1em !important;
        font-size:.9em;
	color:#FFFFFF;
        padding:0 0px 0 0px;
        font-weight:bold;
        border:0px;
        background-position:center top;
        float:left;
        width:95%;
        line-height:22px;
}

.fieldWithErrors {
    border:1px solid #e11a2b;
    display:inline;
    float:left;
}

.errorExplanation, div.flasherror{
    padding: 4px 4px 4px 50px;
    margin-top:10px;
    margin-bottom: 12px;
    font-size: 1.1em !important;
    font-size: 1em;
    border: 2px solid;
    background: url(../images/false.png) 8px 5px no-repeat;
    background-color: #ffe3e3;
    border-color: #dd0000;
    color: #550000;
}

.errorExplanation h2 {
    padding:0 0 6px 0;
    text-align: left;
    font-weight: bold;
    margin:0 24px 0 24px;
    font-size: 12px !important;
    font-size: 10px;
    color: #000;
}

.errorExplanation p {
    color: #333;
    padding:12px 0 0 0;
    margin:0 24px 0 24px;
    
}

.errorExplanation ul li {
    font-size: 12px !important;
    font-size: 11px;
    list-style: disc;
    margin:0 0 0 36px;
}

.alert_box, div.flashwarning {
    padding: 4px 4px 4px 50px;
    margin:2px 1px 2px 1px;
    background: url(../images/alert.png)  5px 1px no-repeat;
    background-color: #FFFCDC;
    font-size: 1em !important;
    font-size: 1em;
    line-height:20px;
    border: 2px solid;
    border-color: #ffcf9f;
}
.alert_box  li{
    font-size: 1.1em !important;
    font-size: 1em;
    list-style: disc;
    margin:0 0 0 36px;
}
.alert_box a{
    text-decoration:underline;
}
.alert_box a:hover{
    text-decoration:none;
}
.alert_box #alert_right{
    float:right;
}

.vote_box {
    width: 295px;
    height: 170px;
    padding: 4px 4px 4px 50px;
    margin:2px 1px 2px 1px;
    background: url(../et.jpeg)  2px 20px no-repeat;
    background-color: #cc0204;
    font-size: 1em !important;
    font-size: 1em;
    line-height:18px;
    border: 2px solid;
    border-color: #ffcf9f;
}
.vote_box  p{
    font-size: 1.2em !important;
    font-size: 1.2em;
    font-weight: bold;
    color:white;
    list-style: none;
    margin:3px 0 0 130px;
}
.vote_box p a{
    text-decoration:underline;
    color:yellow;
}
.vote_box a:hover{
    text-decoration:none;
    color:yellow;
}

.text_font{
    font-size: 1.1em !important;
    font-size: 1em;
    line-height:13px;
}
.text_center{
    text-align:center;
}
.center{
    float:left;
    line-height:18px;
    padding:10px 0px 0px 30px;
}
.button_on_center{
    width:90px;
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
    padding:5px 0 2px 0;
}

.mandatory {
        color: red;
        font-weight: bold;
    }

div.flashnotice {
    padding: 4px 4px 4px 50px;
    margin-top:10px;
    margin-bottom: 12px;
    font-size: 1.1em;
    border: 2px solid;
    background: url(../images/true.png) 8px 5px no-repeat;
    background-color: #dfffdf;
    border-color: #9fcf9f;
    color: #005f00;
}
.heading {
    font-size:1.2em !important;
    font-size:1.2em;
    font-weight:bolder;
    padding:0 0 0 5px;
}

    /* active companies */
.box{
	width:221px;
	background:url(/images/rbox02_bg.png) repeat-y;
	margin:5px 0 0 0;
}

.box_top{
	width:100%;
	background:url(/images/rbox03_top_bg3.png) no-repeat;
}

.box_end{
	width:100%;
        background:url(/images/rbox01_end_bg.png) no-repeat bottom;
}

.box_end h2{
	color:#333333;
	font-size:1.5em !important;
	font-size:1.5em;
        font-weight:bold;
	padding:14px 0 6px 0;
	text-align:center;
}
.logo1{
    background:url(/images/announcement.png) 15px 15px no-repeat;
}
.box_pad{
	padding:15px 0 10px 20px;
	width:200px;
        min-height:100px;
        line-height:20px;
}
.event_date{
	font-size:1em;
        padding:10px 0 0 0px;
}
* html .box_pad{
    height: 100px;
}
.box_pad a{
	color:#2c6ede;
        text-decoration:none;
}

.box_pad a:hover{
	text-decoration:underline;
}
.com{
    float:left;
    width:55%;
    font-size:1em;
    padding:2px 2px 2px 2px !important;
    padding:0px 2px 0px 2px;
}
.dat{
    float:right;
    font-size:1em;
    font-weight:normal;
    width:40%;
    padding:2px 2px 2px 2px !important;
    padding:0px 2px 0px 2px;
}
.com_link{
    float:left;
    width:85%;
}
a.com_link{
    text-decoration:none;
}
a.com_link:hover{
    text-decoration:underline;
}
a.link:hover{
    text-decoration:underline;
}
.links_left{
    float:left;
    padding:2px 2px 2px 10px;
    line-height: 15px;
    font-size:1.1em;
}
.links_right{
    float:right;
    padding:2px 10px 2px 10px;
    line-height: 15px;
    font-size:1.1em;
}
.links_underline a{
    text-decoration:underline;
}
.links_underline a:hover{
    text-decoration:none;
}
.instructions_arrow {
        background-image: url(/images/arrow_left.png);
        background-repeat: no-repeat;
        background-position: left top;
        position: relative;
        left:15px;
        top:0px;
        min-height:16px;
}

.instructions{
    background-color: #FFFCDC;
    width:250px;
    left:10px;
    background-position:center left;
    position: relative;
    border: 1px solid #CCCCCC;
    padding:2px 2px 2px 2px;
    min-height:16px;
    line-height:16px
}
* html .instructions{
        height:16px;
}
.instructions span{
        position: relative;
        font-size:11px;
        left:4px;
        width:300px;
}
textarea.tinymce{
    height: 300px;
    width: 740px;
}
.pagination {
  text-align: center;
  padding: .3em;
}
.pagination a, .pagination span {
    padding: .2em .5em; 
}
.pagination span.disabled {
    color: #AAA;
}
.pagination span.current {
    font-weight: bold;
    color: red;
}
.pagination a {
    border: 1px solid #DDDDDD;
    color: #0063DC;
    text-decoration: none;
}
.pagination a:hover, .pagination a:focus {
      border-color: #003366;
      background: #0063DC;
      color: white; 
}
.pagination .page_info {
    color: #aaa;
    padding-top: .8em;
}
.pagination .prev_page, .pagination .next_page {
    border-width: 2px; 
}
.pagination .prev_page {
    margin-right: 1em; 
}
.pagination .next_page {
    margin-left: 1em; 
}
.blue2 {

	background-color:#1571AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 17px;
}
.greyL {

	background-color:#E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em !important;
        font-size:1em;
	font-weight: normal;
	color: #000000;
}
.greyLL {


	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em !important;
        font-size:1em;
        font-weight: normal;
	color: #000000;
}
.radio_button{
        float:left;
        padding:0 2px 0 2px;
        line-height:15px;
}
.cancel_text{
    float:left;
    font-size:11px;
    font-weight:normal;
    vertical-align:baseline;
    width:40%;
    margin:5px 0px 0px 10px;
}
.align{
    margin:10px 0 0 5px;
}
.message{
        background-color:#FFFF99;
        text-align:center;
        font-size:1.2em;
}
.textbody{
        display:block;
        margin:10px 0 20px 0;
}
.textbody li{
        list-style-type:disc;
        margin:10px 0 0 30px;
}
#test_box{        
        width:496px;
        border-bottom:2px solid #c6cfd1;
        border-left:2px solid #c6cfd1;
        border-right:2px solid #c6cfd1;
        margin:5px 10px 10px 10px;
        float:left;
        font-size:1.1em !important;
	font-size:1em;
        text-align:left;
}
#test_box ul{
        margin:5px 0 0 10px;
}
#test_box li{
        margin:5px 0 0 30px;
        list-style-type:disc;
}   
#job_box{        
        width:496px;
        border-bottom:2px solid #c6cfd1;
        border-left:2px solid #c6cfd1;
        border-right:2px solid #c6cfd1;
        margin:5px 0px 10px 10px;
        float:right;
        font-size:1.1em !important;
	font-size:1em;
        text-align:left;
}
#job_box ul{
        margin:5px 0 0 10px;
}
#job_box li{
        margin:5px 0 0 30px;
        list-style-type:disc;
}
#candidate_box{        
        width:496px;
        height:100px;
        border:2px solid #c6cfd1;
        margin:5px 10px 10px 10px;
        padding:50px 0 0 0;
        float:left;
        background-color:#f3f3f3;
        font-size:1.1em !important;
	font-size:1em;
        text-align:left;
}
#candidate_box ul{
        margin:5px 0 0 10px;
}
#candidate_box li{
        margin:5px 0 0 30px;
        list-style-type:disc;
}  
#candidate_box ol li{
        margin:5px 0 0 40px;
        list-style-type:square;
}
#description{
        margin:10px 0 0 10px;
        padding:10px 20px 0 20px;
        width:370px;
        height:215px;
        font-size:1.1em !important;
	font-size:1em;
        float:left;
}
#description ol{
        margin:5px 0 0 0px;
}
#description ol li{
        margin:10px 0 0 10px;
        list-style-type:disc;
}
#points{
        margin:50px 0 0 0;
        float:left;
}
.content_align{
    margin:10px 0 0 10px;
}
#user_signup{
	text-align:center;
        padding:10px 0 0 0px;
}
.company_logo{
        width:90%;
        margin-left:auto;
        padding:60px 0 0 0;
}
.company_logo a{
	color:#6398f2;
	font-size:1.2em;
	font-weight:bold;
        text-decoration:none;
}
.company_logo a:hover{
        text-decoration:underline;
}
.signup_link {
	height:32px;
	font-size:1.1em !important;
        padding:0 5px 0 5px;
	font-weight:bold;
        border:0px;
        background:url(/images/signup_img.png) repeat-x;
        background-position:center;
        position:relative;
        float:left;
        display:block;
        line-height:32px;
}
.signup_link a{
        color:#2c6ede;
        text-decoration:underline;
}
.signup_link a:hover{
        text-decoration:none;
}
.signup_left {
        height:32px;
	border:0px;
        background:url(/images/signup_l.png) no-repeat;
        background-position:right top;
        position:relative;
        width:16px;
        float:left;
        display:block;
}

.signup_right {
	height:32px;
        border:0px;
        background:url(/images/signup_r.png) no-repeat;
        background-position:left top;
        position:relative;
        width:16px;
        float:left;
        display:block;
}
.signup_center{
        margin-left:auto;
        margin-right:auto;
        width:220px;
        float:inherit;
        text-align:center;
        padding:5px 0px 0px 20px;
}
.static_pad{
        width:100%;
	float:left;
        height:10px;
}
.list{
        width:80%;
        line-height:15px;
        font-size:1.1em;
        margin:auto;
}
.list li{
        margin:0 0 10px 0;
}

#online_payment_instructions ol{
    margin-left:10px;
}

#online_payment_instructions ol li{
    margin:10px 0 0 10px;
    list-style-type:decimal
}

#online_payment_instructions ul li{
    margin:10px 0 0 10px;
    list-style-type:disc;
}

.para_header{
    font-size:1.3em !important;
    font-size:1.2em;
    font-weight:bold;
    padding:5px 5px 5px 5px;
}
.normal_text{
    font-size:10px;
}
.spinner{
    background:url('/images/spinner.gif') no-repeat center;
    width:100%;
    display:none;
    height:32px;
    margin-left:auto;
    margin-right:auto;
}
.strong_text{
    font-weight:bold;
}
.datatable{
	width:750px;
	background:url(/images/lbox03_bg.png) repeat-y;
	margin:8px 0 20px 0;
        min-height:500px;
}
.datatable_top{
	width:100%;
	background:url(/images/lbox03_top_bg.png) no-repeat;
}
.datatable_end{
	width:100%;
	background:url(/images/lbox03_end_bg.png) no-repeat bottom;
}
.datatable_end h2{
	color:#333333;
        font-size:1.8em !important;
	font-size:1.5em;
	font-weight:normal;
	padding:6px 0 8px 10px;
}
.datatable_pad{
	padding:0 0 20px 0;
}
.font_orange{
        color:#FF6600;
        font-weight:bold;
}
.coloumn{
    padding:10px 10px 10px 10px;
}
.col1{
    float:left;
    font-weight:bold;
    width:23%;
    font-size:1.1em;
    padding:5px 5px 5px 5px;
    line-height: 15px;
}
.col2{
    float:right;
    font-weight:normal;
    width:72%;
    font-size:1.1em;
    padding:5px 5px 5px 5px;
    line-height: 15px;
}
.col2 a{
    text-decoration:none;
}
.col2 a:hover{
    text-decoration:underline
}
.normal{
    font-weight:normal;
}
.footer_heading {
    font-size:1.2em !important;
    font-size:1.0em;
    font-weight:bolder;
}
.footer_heading ul li a{
    font-size:1em !important;
    font-size:1em;
}
.coloumn_list{
     text-align:center;
     display:table;
     position:static;
     margin:auto;
}
* html .coloumn_list{
     display:inline-block;
     margin-right:auto;
     margin-left:auto;
     width:80%;
     text-align:center;
     
}
.coloumn_list a{
	color:#6398f2;
}
.coloumn_list a:hover{
      text-decoration:underline;
}
.col{
    float:left;
    font-size:1.1em !important;
    font-size:1em;
    padding:1px 20px 5px 10px;
    line-height: 15px;
    text-align:left;
}
.non_static{
    padding:1px 35px 5px 25px;
}
.table_box, .tr {
	width:730px;
        margin:0 0 0 10px;
        border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}
caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}
tbody td, thead td {
        padding: 7px;
        color:#333333;
        font-size:1.1em !important;
	font-size:1.1em;
}
#td_box{
    	border-bottom:1px solid #82CAFA;
}
thead #td_box {
	text-align:left;
	background: #baedfc;
        border-top:1px solid #82CAFA;
        border-bottom:1px solid #82CAFA;
	color:#333333;
        font-size:1.1em;
	font-weight:bold;
}
tbody th {
	font-weight: bold;
}
tr.tr_box {
        text-align:left;
	background: #effbfe;
        border-top:1px solid #82CAFA;
        border-bottom:1px solid #82CAFA;
        font-size:1em !important;
	font-size:1em;
}
tr.odd { 
        border-bottom:1px solid #82CAFA;
        background: #ffffff; 
}
table a{
	color:#6398f2;
	text-decoration:underline;
}
table a:hover {
	color:#6398f2;
	text-decoration: none !important;
}
fieldset.desc{
    border:1px solid #82CAFA;
    padding:10px;
    margin:10px 10px 0 5px;
    position: relative;
}
.desc_table{
        width:100%;
}
.desc_table tr td{
    color:#333333;
    font-size:1.1em !important;
	font-size:1.1em;
    padding:3px;
    border:none;
}
fieldset.desc legend{
        font-size:1.2em;
        position: absolute;
        top: -.5em;
        left: .2em;
}
fieldset.desc legend a{
    font-size:.8em;
}
.pad_top_10{
    margin:10px 0px 0px 0px;
}
.pad_top_5{
    margin:5px 0px 0px 0px;
}
.pad_right_30{
    margin-left:30%;
    margin-top:10px;
}

.grey_box{
    text-align:center;
    width:221px;
    margin:0px 0 15px 0;
}
.grey_box_top{
    width:100%;
    background:url(/images/blue_box_top.png) no-repeat;
    padding:0px 0 0 0;
}
.grey_box_end{
    width:100%;
    background:url(/images/greybox_bottom.png) no-repeat bottom;
    padding:0 0 10px 0;
}
.grey_box_end h2{
    height:35px;
    color:#FFFFFF;
    font-size:1.2em !important;
    font-size:1.2em;
    font-weight:bold;
    padding:0px 0 0px 10px;
    display: table-cell;
	vertical-align: middle;
    text-align:left;
    border-bottom:#cccccc 1px solid;
}
* html .grey_box_end h2 {
    height:100%;
	display: inline-block;
    vertical-align: middle;
    padding:10px 0 5px 10px;
}
.grey_box_content{
    background-color:#eeeeee;
    border-right:#cccccc 1px solid;
    border-left:#cccccc 1px solid;
    padding:5px 5px 5px 5px;
    text-align:left;
}
.grey_box_pad{
    padding:0 0 0 5px;
}
.grey_box_pad img{
	margin-left:50px;
    margin-right:50px;
    border:1px solid #c3c3c3;
}

.grey_box_pad h3{
	color:#323337;
	font-size:1.1em !important;
    font-size:1.1em;
	font-weight:normal;
    width:90%;
    padding:0px 0 0 5px;
    line-height:15px;
}

.grey_box_pad h4{
	color:#323337;
	font-size:1.1em !important;
    font-size:1.1em;
	font-weight:normal;
	padding:0px 0 10px 5px;
    width:90%;
    line-height:15px;
}

.grey_box_pad a{
	text-decoration:underline;
	color:#417ce1;
}
.grey_box_pad ul{
    padding:0 0 0 10px;
}

.grey_box_pad ul li{
    padding:0 0 12px 0;
    list-style-type:disc;
}

.grey_box_pad ul li h3{
	font-size:1.0em;
}

.grey_box_pad ul li h3 a{
	color:#333333;
}

.grey_box_pad ul li p{
	color:#333333;
}

.grey_box_pad ul li  a{
	color:#2c6ede;
	text-decoration:underline;
}

.grey_box_pad ul li  a:hover{
	text-decoration:none;
}

blockquote {
	position: relative;
	text-indent: 0em;
    font-size:1.1em !important;
    font-size:1.1em;
    font-family:verdana, arial, helvetica, sans-serif;
    width:95%;
}
.bqstart,.bqend {
    font-size: 300%;
    color: #69c;
    font-family:verdana, arial, helvetica, sans-serif;
}
/* apply IE specific rules first */
.bqstart {
	text-indent: 0;
	margin: -0.6em 0 -2em 0;
	float: left;
}
blockquote> .bqstart {
	/* add extra non-IE rules */
	position: absolute;
	top: -0.6em;
	left: 0;
	/* remove IE specific rules */
	float: none;
	margin: 0;
}
.bqend {
	position: absolute;
	margin-top: -0.6em;
	right: 0;
	text-indent: 0;
}
blockquote> .bqend {
	margin-top: -0.2em;
}
.col3{
     text-align:center; 
}
.col3 li{
    float:left;
    width:30%;
    padding:3px 0 3px 0;
}
.text_left_90{
    width:90%;
    float:left;
}
.text_right_10{
    width:10%;
    float:left;
    text-align:right;
}
.text_left{
    text-align:left;
}
.text_right{
    text-align:right;
}
#referral{
        margin:10px 0 0 10px;
        padding:10px 20px 0 20px;
        font-size:1.2em !important;
        font-size:1.1em;
        float:left;
}
#referral ol{
        margin:5px 10px 10px 10px;
}
#referral ol li{
        margin:10px 0 0 10px;
        list-style-type:disc;
}
#referral  ul{
        margin:10px 10px 10px 15px;
}
#referral ul li{
        margin:15px 0 0 15px;
        list-style-type:lower-alpha;
}
#The_colorPicker{
	position:absolute;
	width:224px;
	padding-bottom:1px;
	background-color:#FFF;
	border:1px solid #317082;
}
.ajax_holder{
    min-height:32px;
    width:100%;
}
* html .ajax_holder{
    height:32px;
}
.error_list li{
    background-color: #ffe3e3;
}
.large_font{
    font-size:2.5em;
}
.calendar{
    position:relative;
    color:#333333;
    font-family:verdana, arial, helvetica, sans-serif;
    border-bottom:1px solid #A4A4A4;

}

.calendar h2{
    background-color:#898989;
    color:#FFFFFF;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:1.3em !important;
    font-size:1.3em;
    font-weight:bold;
    text-align:center;
    border-right:10px solid #898989;
}
.blue {
	background-color:#1571AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 17px;
}
.red
{
	background-color:#F08080;
}
