body {
	background-color: #FFFFFF;
	font-family:tahoma;
	font-size:16px;
	color:#333333;
	padding:0px;
	margin:0px;
	background-image:url(/images/bg.jpg);
}

a:link {
	color: #F3932C;
}
a:visited {
	color: #F3932C;
}
a:hover {
	color: #F3932C;
	text-decoration:none;
}
a:active {
	color: #F3932C;
}

#header {
background-image:url(/images/header_bg.jpg);
background-position:center;
width:100%;
height:219px;
}

#head {
height:177px;
width:1000px;
margin:0 auto;
}


#menu {
	
	width: 900px;
	padding-left:100px;
	height: 32px;
	margin:0 auto;
		
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
	width:127px;
}

#menu a {
	display: block;
	float: left;
	height: 29px;
	width:127px;
	text-align:center;
	padding: 13px 0px 0 0px;
	border: none;
	text-decoration: none;
	font-size: 16px;
	color: #000000;
	margin-right:2px;
	background-image: url(/images/gumb_bg.jpg);
}

#menu a:hover {
	color: #ffffff;
    background-image: url(/images/gumb_bg_over.jpg);
}

#menu .active a {
color: #ffffff;
background-image: url(/images/gumb_bg_over.jpg);
}

#content {
width:1000px;
background-color:#f2f2f2;
margin:0 auto;
padding:4px;
border:1px solid #e8e8e8;
margin-bottom:15px;
}

.small {font-size: 0.9em; color: #aaa;}

#content a {
	color: #F3932C;
	}
#content a:hover {
	color: #F3932C;
	text-decoration:none;
	}
	
#cl_table a {
	color: #333333;
	}
#cl_table a:hover {
	color: #333333;
	text-decoration:none;
	}

#content img{
	border: none;
	}
.sel a {
	font-size: 11px;
	}
	
#cont {
background-color:#FFFFFF;
padding:15px;
padding-bottom:5px;
}

.step1 {
	width: 150px;
}

#footer {
border-top:1px solid #e5e5e5;
margin-top:10px;
padding-top:5px;
color:#b2b2b2;
font-size:12px;

}

#footer a{
text-decoration:underline;
color:#b2b2b2;
}

#footer a:hover{
text-decoration:none;
color:#b2b2b2;
}

.cl_header {
	background-color: #f29026;
}

.cl_header td, .cl_header th {
	background-color: #f29026;
	padding: 5px;
}

.cl_item {
	background-color: #fedcb7;
}

.cl_location {
	background-color: #f29026;
	padding: 5px;
	font-weight: bold;
}

.odd {
	background-color: #fceeb4;
}
.even {
	background-color: #ffe18f;
}

.odd td, .even td {
	padding: 3px;
}

#loginbox {
width:200px;
border:2px solid #FFFFFF;
background-image:url(/images/bg_login.jpg);
margin-left:695px;
height:110px;
font-size:12px;
color:#a5a5a5;
padding:5px;
}

#loginbox a{
color:#a5a5a5;
text-decoration:none;
}

#loginbox a:hover{
color:#f3932c;
text-decoration:none;
}


.logintitle {
font-size:16px;
color:#f3932c;
padding-bottom:8px;
}

input.linput {
width:100px;
border:1px solid #cacaca;
color:#666666;
height:13px;
margin-bottom:5px;
}

.lbutton {
padding-bottom:4px;
padding-right:18px;

}

#loggedinbox {
width:400px;
border:none;
margin-left:95px;
padding: 150px 5px;
height:30px;
font-size:15px;
color: #ffffff;
}

.error_msg {
	margin:0 auto;
	border: 2px solid red;
	background-color: #fec2c2;
	width: 300px;
	/*height: 50px;*/
	padding-top: 10px;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 10px;
}
.info_msg {
	margin:0 auto;
	border: 2px solid #f28b1c;
	background-color: #fec2c2;
	width: 300px;
	/*height: 50px;*/
	padding-top: 10px;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 10px;
}

label.error, div.error {
	background:url("/images/unchecked.gif") no-repeat 0px 0px;
  	padding-left: 16px;
  	padding-bottom: 2px;
  	font-size: 11px;
  	color: #EA5200;
}
label.checked, div.checked {
  	background:url("/images/checked.gif") no-repeat 0px 0px;
}

div.fe_alert {
	border: 2px solid #f12424; 
	color: white; 
	line-height: 36px;
	padding: 1px 1px 1px 10px; 
	font-weight: bold; 
	background-color: #ff8c8c;
}
div.fe_info {
	border: 2px solid #F29026; 
	color: white; 
	line-height: 36px;
	padding: 1px 1px 1px 10px; 
	font-weight: bold; 
	background-color: #FCEEB4;
}
div.fe_note {
	border: 2px solid #2e5efa; 
	color: black;
	padding: 10px 0px 20px 10px; 
	background-color: #ebf0fe;
	text-align: center;
}
div.fe_alert, div.fe_info, div.fe_note {
	margin: 15px 0 10px 0;
}
div.fe_alert img, div.fe_info img, div.fe_note img {
	position: relative; 
	top: 2px; 
	padding-right: 5px;
}

div.fe_alert a, 
div.fe_alert a:hover, 
div.fe_alert a:link, 
div.fe_alert a:active, 
div.fe_alert a:visited {
	color: #000000!important;
}

h1 {
	font-size: 18px;
	font-weight: bold;
}

hr {
	color: #000000;
	background-color: #000000;
	height: 3px;
}

.wb_comments {
	font-size: 10px;
}

.button {
border: 1px solid #cccccc;
background: #f6f6f6 url(/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
font-weight: bold;
color: #1c94c4;
outline: none;
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
font-size: 14px;
margin: .5em .2em .4em;
cursor: pointer;
padding: .1em .3em .1em .3em;
width:auto;
overflow:visible;
text-decoration: none;
}

.button-hover {
border: 1px solid #fbcb09;
background: #fdf5ce url(/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
font-weight: bold;
color: #c77405;
outline: none;
}

.form_section {
width: 100%;
background-color: #FCEEB4;
padding: 5px;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.form_title {
background-color: #F29026;
padding: 3px;
margin-bottom: 10px;
color: white;
font-weight: bold;
font-size: 14px;
}

#cl_table .form_title a,
#cl_table .form_title a:hover,
#cl_table .form_title a:visited,
#cl_table .form_title a:link,
#cl_table .form_title a:active {
	color: #FFFFFF;
}

#jquery-live-search .form_title a,
#jquery-live-search .form_title a:hover,
#jquery-live-search .form_title a:visited,
#jquery-live-search .form_title a:link,
#jquery-live-search .form_title a:active {
	color: #FFFFFF;
}	

#div_mb input, #div_vga input {
	width: 250px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.tbl_pad td {
	padding: 4px;
}

div#reference-design {
	margin-top: -91px;
	position: relative;
	float: right;
	width: 130px;
	height: 91px;
}
tr#select-tr select {
	width: 260px;
}

