body,p,form,ul,li,h1,h2,h3,h4,h5{
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
}

html{
	height:100%;
}
body{
	background:#CCD7E8 url('../images/GlobeTint.gif') no-repeat right bottom;
	font-size:0.75em;
	background-attachment:fixed;
	height:100%;
}
table tr td,
table tr th{
	font-size:1em;
}

ul{
	padding-left:20px;
}

#content{
	position:relative;
	z-index:2;
}

#right_content{
	margin: 0px 20px 20px 0px;
	padding-left:190px;
	padding-top:20px;
}

#right_content_inner{
	margin-right:190px;
}

#minisite_header,
#minisite_footer{
	padding-left:170px;
}

#left_sidebar{
	position:absolute;
	width:170px;
}
#sidebar_bg{
	position:fixed;
	top:0px;
	left:0px;
	width:170px;
	height:100%;
	background:#CCD7E8 url('../images/backgrounds/sidebar.gif') no-repeat top left;
}

#left_sidebar ul{
	list-style-type:none;
	width:140px;
	margin: 0 15px 0 15px;
	padding:0;
}

#left_sidebar ul li{
	border-color:#fff;
	border-width: 1px 0 0px 0;
	border-style: solid;
	padding: 4px 0;
	font-weight:bold;
}

#left_sidebar ul li a:link,
#left_sidebar ul li a:visited{
	text-decoration:none;
	color:#fff;
	display:block;
	width:140px;
}
#left_sidebar ul li a:hover{
	color:#FF4242;
}

#nav li{
	font-size:1.1em;
	font-weight:normal !important;
}

#logo_wrap{
	text-align:center;
}

#sidebar_logo{
	margin: 25px 0;
}

h1{
	font-size:2em;
	color:#003399;
}

h2{
	font-size:1.2em;
}

h3{
	font-size:1.4em;
	color:#a00;
	margin: 10px 0;
}

p a:link,
p a:visited,
#content a:link,
#content a:visited{
	color:#003399;
}
p a:hover,
#content a:hover{
	color:#9999CC;
}

a img{
	border:0;
}

p,h1,table,ul{
	margin-bottom:10px;
}



form label{
	float:left;
	width:165px;
	clear:both;
	margin-right:20px;
	padding:4px;
	zoom:1;
	position:relative;
}

form input.radio_input{
	width:auto !important;
	margin-right:10px;
	border:0;
	vertical-align:middle;
}
form label.radio_label{
	clear:none;
	width:auto;
	margin-right:30px;
	vertical-align:middle;
}

table input.radio_input{
	margin-bottom:0;
}

table input{
	zoom:1;
	border: 1px solid #696969;
	position:static;
}

form textarea,
form select,
form input{
	float:left;
	width:250px;
	margin-bottom:10px;
	border: 1px solid #696969;
	padding:4px;
	zoom:1;
	position:relative;
}
form textarea{
	height:60px;
	font:inherit;
}

form img.form_image{
	float:left;
	margin-bottom:10px;
}

#search_area{
	margin: 50px 15px;
	color:#fff;
}

#search_area form input{
	width:132px;
}


.text_center{
	text-align:center !important;
}
.text_right{
	text-align:right !important;
}
.text_left{
	text-align:left !important;
}

.autowidth{
	width:auto;
}

.clear{
	clear:both;
	height:0px;
}
.clear_left{
	clear:left;
	height:0px;
}
.clear_none{
	clear:none;
	width:400px;
}
form input.input_narrow{
	width:50px !important;
}
form input.input_medium{
	width:300px !important;
}
.error{
	color:#a00;
}

.session_list{
	float:left;
	clear:left;
}
.session_list table{
	float:left;
}
.session_list table label{
	width:auto;
}
.nowrap{
	white-space:nowrap;
}

ul.submenu{
	float:right;
	list-style-type:none;
	padding:0;
	margin:0;
	width:170px;
}
ul.submenu li{
	margin-bottom:1px;
	padding: 2px 5px;
	background:#003399;
}
#content ul.submenu li a:link,
#content ul.submenu li a:visited{
	color:#fff;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
}
#content ul.submenu li a:hover{
	color:#9999CC;
}

#eshot_preview{
	float:left;
	border:1px solid #003399;
	overflow:hidden;
	width:615px;
}


p.search_result span.title{
	color:#003399;
	font-size:1.3em;
	font-weight:bold;
}
p.search_result a.url{
	text-decoration:none;
	color:green;
}
.url{
	color:green;
}

table.home_panels a:link,
table.home_panels a:visited{
	text-decoration:none;
	color:#fff !important;
}
table.home_panels a:hover{
	text-decoration:underline;
}

div.search_results{
	width:300px;
	height:180px;
	float:left;
	margin-right:30px;
}

.filetype{
	font-size:0.5em;
	text-transform:uppercase;
}

#import_table td{
	background:#fff;
	border:1px solid #888;
}

#import_help{
	width:300px;
	float:right;
	padding:20px;
	border:1px solid #666;
	margin-left:20px;
}
#upload_form input,
#upload_form select{
	width:250px;
}

.float_left{
	float:left !important;
}
.float_right{
	float:right !important;
}

li.list_spacer{
	margin-top:5px;
}

#news_flash{
	color:#fff !important;
}
#news_flash a:link,
#news_flash a:visited{
	color:#9999CC;
	text-decoration:none;
}
#news_flash a:hover{
	text-decoration:underline;
}

