body, td { 
	font-family							:	Arial, Helvetica, sans-serif;
	font-size							:	12px;
	color								:	#000000;
	line-height							:	17px;
	text-align							:	left;
}

body {
	background-color 					:	#ABD8F1;
	background-image					:	url(../images/body_background.jpg);
	background-position					:	top left;
	background-repeat					:	repeat;
	margin								: 	0px;
}

a {
	color								:	#3297FC;
	text-decoration						:	none;
}

a:hover {
	text-decoration						:	underline;
}

b {
	font-weight							:	bold;
}

i {
	font-style							: 	italic; 
}

p {
	margin								:	0px;
}

hr { 
	height								:	1px;
	border								:	none;  
	border-top							:	1px solid #666666; 
}

img { 
	border 								: 	0;
}

h1 {
	font-size							:	18px;
	color								:	#132B81;
	font-weight							:	bold;
	margin-bottom						:	10px;
	line-height							:	26px;
}

h2 {
	font-size							:	13px;
	font-weight							:	bold;
	color								:	#3297FC;
	margin								:	0px 0px 10px 0px;
}

h3 {
	font-size							:	11px;
	color								:	#132B81;
	margin								:	0px;
}

td.header_search {
	background-color					:	#0A397B;
	background-image					:	url(../images/header_search.gif);
	background-position					:	top left;
	background-repeat					:	no-repeat;
}

td.mainmenu_item_inactive {
	padding								:	0px 25px 2px 25px;
}

td.mainmenu_item_active {
	background-image					:	url(../images/menu_active.jpg);
	background-position					:	25px 4px;
	background-repeat					:	no-repeat;
	padding								:	0px 25px 2px 45px;
	font-size							:	14px;
	font-weight							:	bold;
	color								:	#3297FC;
}

a.mainmenu_inactive {
	font-size							:	14px;
	font-weight							:	bold;
	color								:	#666666;
	text-decoration						:	none;
}

a.mainmenu_inactive:hover {
	color								:	#3297FC;
}

a.mainmenu_active {
	font-size							:	14px;
	font-weight							:	bold;
	color								:	#3297FC;
	text-decoration						:	none;
}

td.submenu_item {
	padding								:	6px 25px 0px 0px;
}

a.submenu_inactive {
	font-size							:	12px;
	font-weight							:	bold;
	color								:	#666666;
	text-decoration						:	none;
}

a.submenu_inactive:hover {
	color								:	#3297FC;
}

a.submenu_active {
	font-size							:	12px;
	font-weight							:	bold;
	color								:	#3297FC;
	text-decoration						:	none;
}

td.content {
	background-color					:	#E4F1FE;
	padding								:	25px;	
}

td.newsline1 {
	background-color					:	#99CCFF;
	padding								:	25px 25px 3px 25px;
}

td.newsline2 {
	background-color					:	#CAE4FE;
	padding								:	25px 25px 3px 25px;
}

td.newsline3 {
	background-color					:	#E4F1FE;
	padding								:	0px 25px 8px 25px;
	font-size							:	12px;
	font-weight							:	bold;
	color								:	#3297FC;
}

td.box_header {
	background-color					:	#3297FC;
	height								:	23px;
	padding								:	0px 25px 0px 25px;
	color								:	#FFFFFF;
	font-weight							:	bold;
}

td.box_content {
	
	padding								:	5px 25px 15px 25px;
}

td.footer {
	background-color 					: 	#FFFFFF;
	padding								:	0px 0px 0px 28px;
	font-size							:	10px;
}

a.footer:link, a.footer:visited, a.footer:active, a.footer:hover {
	font-size							:	11px;
	color								:	#9197B9;
	text-decoration						:	none;
}

a.footer:hover {
	text-decoration						:	underline;
}

input {
	border								: 	1px solid #0A397B;
	width								: 	180px; 
	height								: 	16px;
	margin-bottom						:	5px;
	color								: 	#0A397B;
	font-family							:	Arial, Helvetica, sans-serif;
	font-size 							: 	11px;
}

input.search {
	width								: 	140px; 
	height								: 	16px;
	border								: 	1px solid #0A397B;
	color								: 	#0A397B;
	font-family							:	Arial, Helvetica, sans-serif;
	font-size 							: 	11px;
}

input.search_submit {
	background-color 					: 	transparent;
	border								: 	0px;
	width								: 	80px; 
	height								: 	20px;
	color								: 	#FFFFFF;
	font-size 							: 	14px;
	font-style							:	italic;
	font-weight 						: 	bold;
	cursor								:	pointer;
}

input.language_submit {
	background-color 					: 	transparent;
	border								: 	0px;
	width								: 	160px; 
	height								: 	20px;
	color								: 	#FFFFFF;
	font-size 							: 	14px;
	font-style							:	italic;
	font-weight 						: 	bold;
	cursor								:	pointer;
	text-align							:	left;
}

input.radio {
	background-color 					: 	transparent;
	border								: 	none;
	width								: 	20px; 
	height								: 	20px;
}

input.submit {
	border								: 	1px solid #0A397B;
	background-color 					: 	#ffffff;
	width								: 	85px; 
	height								: 	20px;
	font-size 							: 	11px;
	font-weight 						: 	bold;
}

textarea { 
	border								:	1px solid #0A397B;
	color								: 	#0A397B;
	font-size 							: 	11px; 
}