/* GENERAL */
body {
	position:				absolute;
	width:					100%;
	height:					100%;
	margin:					0px;
	background-color:		#FFF;
	background-image:		url(../img/backgrounds/background.jpg);
	background-position:	right top;
	background-repeat:		no-repeat;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#666666;
}

div {
	position:				relative;
	display:				inline;
	float:					left;
}

h1 {
	margin:					15px;
	margin-top:				35px;
	font-family:			'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:				26px;
	font-weight:			bold;
	font-style:				italic;
	color:					#0B3D4E;
}

h2 {
	margin:					15px;
	margin-bottom:			-10px;
	font-size:				16px;
	font-weight:			bold;
	color:					#333333;
}

h2.orange {
	color:					#FF9900;
}

p {
	margin:					15px;
}

p.smallmargin {
	margin-top:				5px;
	margin-bottom:			5px;
}

p.title {
	font-weight:			bold;
	color:					#0B3D4E;
}

a {
	text-decoration:		none;
	color:					#333333;
}

a:hover {
	text-decoration:		underline;
	color:					#333333;
}

table {
	margin:					15px;
	border-collapse:		collapse;
}

table th {
	padding:				10px;
	padding-bottom:			0px;
	vertical-align:			top;
	text-align:				left;
}

table td {
	padding:				10px;
	padding-top:			0px;
	line-height:			160%;
	vertical-align:			top;
}

ul {
	margin:					15px;
	*margin-left :			55px ;
}

ol {
	margin:					15px;
}

form {
	margin:					0px;
}

input {
	padding:				2px;
	padding-left:			5px;
	padding-right:			5px;
	border-style:			solid;
	border-color:			#7F9DB9;
	border-width:			1px;
	background-color:		#FFFFFF;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#999999;
}

textarea {
	padding:				2px;
	padding-left:			5px;
	padding-right:			5px;
	border-style:			solid;
	border-color:			#7F9DB9;
	border-width:			1px;
	background-color:		#FFFFFF;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#999999;
}

input.small {
	width:					75px;
}

input.normal {
	width:					190px;
}

input.large {
	width:					250px;
}

img {
	border:					none;
}

.left {
	float:					left;
}

.right {
	float:					right;
}

.center {
	text-align:				center;
}


/* container */
div#container {
	width:					892px;
	margin-top:				20px;
	margin-left:			auto;
	margin-right:			auto;
	padding-bottom:			35px;
	display:				block;
	float:					none;
}

div#top {
	width:					892px;
	height:					95px;
	display:				block;
}

div#top_left {
	float:					left;
	height:					95px;
}

div#top_right {
	float:					right;
	height:					95px;
}


div#header {
	width:					892px;
	height:					121px;
	display:				block;
	margin-top:				20px;
}

div#menu {
	left:				0px;
	width:				678px;
	height:				29px;
	line-height:		29px;
	display:			block;
	margin-top:			11px;
	border: 			1px solid #cecece;
	background-color:	#f9f9f9;
	padding-top : 		5px;
	padding-bottom : 	2px;
}

div#menu a{
	height:				29px;
	line-height:		29px;
	text-align:			center ;
	font-family:		Arial, Helvetica, sans-serif ;
	font-size : 		14px ;
	font-weight :		bold ;
	color : 			#004599 ;
	margin-left: 		15px;
	margin-right: 		15px;	
}

div#menu a:hover{
	text-decoration:		none ;
	padding-bottom: 		6px;
	*padding-bottom: 		4px;
	border-bottom:			4px solid #cecece ;
}

a#menu:hover {
	text-decoration:		underline;
	color:					#333333;
}

#menu a.selected{
	text-decoration:		none ;
	padding-bottom: 		6px;
	*padding-bottom: 		4px;
	border-bottom:			4px solid #cecece ;
}


div#header_add {
	width:					204px;
	height:					49px;
	display:				block;
	float: 					right;
}

div#maincontainer {
	float:					left;
}

div#main {
	display:				block;
	float: 					left;
	margin-top:				10px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#FFF;
}

div#main div {
	width:					647px;
	margin-bottom: 			5px;
	background-color:		#939335;
	padding:				16px;
}

div#rightimg {
	width:					182px;
	display:				block;
	float: 					right;
	margin-top:				10px;
	border: 				1px solid #cecece;
	background-color:		#f9f9f9;
	padding:				10px;
}

div#rightempty {
	width:					182px;
	display:				block;
	float: 					right;
	margin-top:				10px;
	padding:				10px;
}

div#rightbar {
	position:				absolute ;
	width:					182px;
	display:				block;
	float: 					right;
	clear:					right;;
	border: 				1px solid #cecece;
	background-color:		#f9f9f9;
	padding:				10px;
/*	margin-top : 			10px ;*/
	bottom:			5px;
	*bottom:			0px;
	right: 0px ;
}

div#bottom {
	width:					892px;
	height:					27px;
	background-color:		#003461;
	display:				block;
	margin-top:				5px;
	color:					#FFF;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	line-height:			27px;
}

div#bottom a {
	color:					#FFF;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	text-decoration:		none;
	padding-left:			6px;
	padding-right:			6px;
}

div#bottom a:hover {
	color:					#00CCFF;
}

div#globe {
	z-index:				10;
	position:				absolute;
	top:					60px;
	left:					810px;
	display:				inline;
	float: 					none;
	clear:					both;
}

