body
{
	background: url(img//back.gif) repeat;
	margin-top:0px;
	padding-left:30px;
}
.back_1
{	
	background: url(img//back_1.gif) repeat-y;
	width:909px;	
}
.back_2
{	
	background: url(img//back_2.gif) no-repeat;
	width:909px;
	height:80px;
}
.back_3
{	
	background: url(img//back_3.gif) no-repeat;
	width:909px;
	height:80px;
}
.head_1
{
	background: url(img//head_1.gif) no-repeat;
	width:909px;
	height:172px;
}
.top_menu_1
{
	background: url(img//top_menu_1.gif) repeat-x;
	width:909px;
	height:20px;
	text-align:center;
}

a:link, a:hover, a:active, a:visited
	{
		color:#545454;
		font-family:Tahoma;
		font-size: 11px;
		text-decoration:none;			
	}
a font	
{
		color:#545454;
		font-family:Tahoma;
		font-size: 11px;
		text-decoration:none;		
	}
	
img
{
		border:0px;
}	


/* module styles */
div.module div div div h3
{
	background-color: #334e79;
	font-family: Tahoma;
	color: #ffffff;
	font-size:18px;
	font-weight: normal;
	height: 30px;
	padding-left:17px;
	padding-top: 7px;
	padding-bottom:7px;
	padding-right:7px;

}

div.modulesuff div div div h3
{
	background-color: #334e79;
	font-family: Tahoma;
	color: #ffffff;
	font-size:12px;
	font-weight: bold;
	padding-left:17px;
	padding-top:5px;
	padding-bottom:4px;
	padding-right:7px;

}

div.moduleus_lnk div div div h3
{
	background-color: #334e79;
	font-family: Tahoma;
	color: #ffffff;
	font-size:18px;
	font-weight: normal;
	padding-left:17px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:7px;
}



div.modulesuff
{
	height:254px;
}


#leftcol div.module, #rightcol-normal div.module, #rightcol-broad div.module,#rightcol-broad div.modulesuff, #latestnews-col-broad div.module{
 background-color:#FFFFFF;

}

#rightcol-broad div.moduleus_lnk
{
 background-color:#FFFFFF;
 padding-top:0px;	
}


.content {
	background-color:#FFFFFF;

	font-size: 10px;
	line-height: 18px;
	width:500px;	
}

.contentpaneopen tr td
{
	margin-bottom:20px;
	padding-left:17px;
	padding-right:0px;
}

/* module styles */
/*main menu*/
	a.mainlevel:link, a.mainlevel:hover, a.mainlevel:active, a.mainlevel:visited
	{
		color:#383838;
		font-family:Tahoma;
		font-size: 11px;
		padding-left: 15px;
		display: block;
		line-height: 10px;
		margin-bottom: 5px;
		text-decoration: none;
		font-weight: normal;
		voice-family:"\"}\""; /* Box Model fix */
		voice-family:inherit;
		width: 135px;
	}
	
	
	a.sublevel:link, a.sublevel:hover, a.sublevel:active, a.sublevel:visited
	{
		color:#383838;
		font-family:Tahoma;
		font-size: 11px;
		padding-left: 20px;
		display: block;
		line-height: 10px;
		margin-bottom: 5px;
		text-decoration: none;
		font-weight: normal;
		voice-family:"\"}\""; /* Box Model fix */
		voice-family:inherit;
		width: 135px;
	}
	
	
/*main menu*/


a.home_link_:link, a.home_link_:hover, a.home_link_:active, a.home_link_:visited
	{
		text-decoration:none;
		background:url(img//home.gif);
		width:10px;
		height:10px;
	}




.contentheading {
	background-color: #334e79;
	font-family: Tahoma;
	color: #ffffff;
	font-size:18px;
	font-weight: normal;
	padding-left:17px;
	padding-top:2px;
	padding-bottom:1px;
	padding-right:7px;
	height:33px;	
}


.contentpaneopen {
	text-align: left;
	background-color: #FFFFFF;	
	font-size: 11px;
	font-family: Tahoma;
	margin-bottom:20px;
	padding-left:17px;
	padding-right:17px;
	text-align: justify;
	
}

.blog .contentpaneopen, .content .contentpaneopen
{
	padding:0px;
}

table.contentpane td.contentheading {
font-weight: bold;
font-size: 2px;
height: 20px;
line-height: 20px;
background-color:gray;
font-family: Tahoma;
}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 15px;
}

.contentdescription {
font-size: 10px;
}
.sectiontableheader {
font-weight: bold;
font-size: 10px;
height: 25px;
line-height: 25px;
}
.categorytitle {
font-weight: bold;
font-size: 16px;
height: 25px;
line-height: 25px;
font-family: "Trebuchet MS", Verdana, sans serif;
}
.componentheading {
	background-color: #334e79;
	font-family: Tahoma;
	color: #ffffff;
	font-size:18px;
	font-weight: normal;
	padding-left:17px;
	padding-right:7px;
	padding-top:9px;		
	padding-bottom:10px;		
}
a.category {
text-decoration:  underline; 
 }
a.category:hover {
text-decoration:  underline; 
 }
table.moduletable {
width:  100%; 
font-size: 80%;
 }
table.moduletable th  {
font-size: 80%;
}

.poll {
font-size: 10px;
text-align: center;
}


.back_button a{
font-size: 10px;
font-weight: normal;
}

.blogsection {
font-size: 10px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 10px;
border-bottom: 1px solid #BBBBBB;
}

form {
margin: 0px;
padding: 0px;
}


#topmenu{
height: 20px;
width: 909px;
text-align:center;
}

 ul#mainlevel-nav
{
	list-style: none;
}

ul#mainlevel-nav li{
width: auto !important;
width: 5%;
float: left;
margin: 0px;
font-size: 11px;
height: 20px;
line-height: 20px;
white-space: nowrap;
}

ul#mainlevel-nav li a{
font-family:Tahoma;
font-weight: normal;
height: 20px;
display: block;
text-decoration: none;
color: #FFFFFF;
white-space: nowrap;
}



#jflanguageselection
{
	padding-right:30px;	

}


.jflanguageselection #active_language a:link, .jflanguageselection #active_language a:hover, .jflanguageselection #active_language a:visited, .jflanguageselection #active_language a:active
{
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color: #2a7ae6;
	text-decoration:none;
	font-weight:normal;

}


.jflanguageselection a:link, .jflanguageselection a:hover, .jflanguageselection a:visited, .jflanguageselection a:active
{
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color: #2a7ae6;
	text-decoration:none;
	font-weight:normal;
}


ul.latestnews
{
	list-style:none;
	margin:0px;
	padding:0px;
}


ul.latestnews li.latestnews
{
	padding-left:14px;	
	padding-right:14px;	
	padding-top:0px;
	padding-bottom:15px;
}

a.latestnews:link, a.latestnews:hover, a.latestnews:active, a.latestnews:visited
	{
		text-decoration:none;
		width:10px;
		height:10px;
		font-size:12px;
		font-family:Tahoma;
		color:#545454;
		font-weight:bold;
	}

.article_seperator
{
	display:none;
}

.from_amb_class
{
	background:url(img//from_amb_bak.gif) no-repeat center ;
}

div.back_button a:link, div.back_button a:hover, div.back_button a:active, div.back_button a:visited
	{
		color:#545454;
		font-family:Tahoma;
		font-size: 10px;
		text-decoration:none;		
		
	}
	
div.back_button
{
	padding-left:17px;
	padding-bottom:10px;
}
	
a.readon:link, a.readon:hover, a.readon:active, a.readon:visited
	{
		color:#545454;
		font-family:Tahoma;
		font-size: 11px;
		text-decoration:none;		
	}
	
a.pagenav_next:link, a.pagenav_next:hover, a.pagenav_next:active, a.pagenav_next:visited
	{
		color:#545454;
		font-family:Tahoma;
		font-size: 11px;
		text-decoration:none;		
	}

th.pagenav_next a:link, th.pagenav_next a:hover, th.pagenav_next a:active, th.pagenav_next a:visited
	{
		color:#545454;
		font-family:Tahoma;
		font-size: 11px;
		text-decoration:none;		
	}
th.pagenav_prev a:link, th.pagenav_prev a:hover, th.pagenav_prev a:active, th.pagenav_prev a:visited
	{
		color:#545454;
		font-family:Tahoma;
		font-size: 11px;
		text-decoration:none;		
	}
	


.blog
{
padding-top:0px;
}

.sectiontableentry a
{
	    text-decoration:none;
		width:10px;
		height:10px;
		font-size:12px;
		font-family:Tahoma;
		color:#545454;
		font-weight:bold;		
}



tr.sectiontableentry1 td
{
	/*background-color:#F7F7F7;*/
	background-color:#FFFFFF;
	padding-left:17px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}

tr.sectiontableentry2 td
{
/*	background-color:#F0F0F0;*/
background-color:#FFFFFF;
	padding-left:17px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;

}

a.pagenav:link, a.pagenav:hover, a.pagenav:active, a.pagenav:visited
{
		color:#545454;
		font-family:Tahoma;
		font-size: 11px;
		text-decoration:none;	
}

span.pagenav
{
		color:#B9B9B9;
		font-family:Tahoma;
		font-size: 11px;
		text-decoration:none;	
	
}

td
{
	font-family:Tahoma;
	font-size: 11px;
}




#jflanguageselection
{
	float: right;
	vertical-align: middle;
}

#jflanguageselection ul.jflanguageselection
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

#jflanguageselection ul.jflanguageselection li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
	font-size: 0.9em;
}


.bashliq {
	background-color: #334e79;
	font-family: Tahoma;
	color: #ffffff;
	font-size:18px;
	font-weight: normal;
	padding-left:17px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:7px;

}
