html {
height : 100%;
overflow: -moz-scrollbars-vertical;
}
body {
	line-height : 110%;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding : 0;
	margin : 0;
	color : #fefefe;
	background-color : #333333;
	background-image: url(../images/background.jpg);
}
.clr {
clear : both;
}

.leftbg {
	width:70px;
	height:148px;
	background-position: right top;
	background-image: url(../images/leftbg.png);
	background-repeat: no-repeat;
}

.rightbg {
	background: url(../images/rightbg.png);
	background-position: left top;
	background-repeat: no-repeat;
}

/* --- nav --- */
.menuc {
	text-align : right;
	margin: 0px auto;
	width: 933px;
	background-image: url(../images/menubg.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#topnavi{
position:relative;
display:block;
height:34px;
font-size:11px;
font-weight:bold;
/* background:transparent url(../images/bgOFF.gif) repeat-x top left; */
font-family:Arial,Verdana,Helvitica,sans-serif;
}

#topnavi ul{
margin:0;
padding:0;
width:auto;
}

#topnavi ul li{
	display:block;
	float:right;
	margin:0;
	height:29px;
	list-style:none;
	background-image : url(../images/top_menu_bg.gif);
	background-repeat: repeat-x;	
}

#topnavi ul li.right{
	display:block;
	width:80px;
	height:29px;
	background-image : url(../images/top_menu_right.png);
	background-repeat: no-repeat;
}

#topnavi ul li.left{
	display:block;
	width:14px;
	height:29px;
	background-repeat: no-repeat;
	background-image : url(../images/top_menu_left.png);
}

#topnavi ul li a{
display:block;
float:left;
color:#fefefe;
text-decoration:none;
padding:6px 10px 0 10px;
height:13px;
/* background:transparent url(../images/bgDIVIDER.gif) no-repeat top right; */
}


#topnavi ul li a:hover,#topnavi ul li a.current{
	color:#ff6600;
}

/* --- end nav --- */
#pathway a.pathway, #pathway a.pathway:link {
	color:#999999
}
#pathway {
	height : 16px;
	color : #999999;
	margin-bottom : 4px;
	margin-left : 5px;
	margin-right : 5px;
}
#pathway_text {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
overflow : hidden;
display : block;
height : 16px;
line-height : 16px !important;
line-height : 13px;
color : #999999;
float : left;
padding-left : 10px;
}
#pathway_text a:hover {
color : #ff6600;
text-decoration : none;
}
#pathway_text img {
margin-left : 2px;
margin-right : 2px;
margin-top : 6px;
}
#buttons {
float : left;
margin : 2px;
padding : 2px;
width : auto;
}
ul#mainlevel-nav {
padding : 0;
margin : 0;
font-size : 11px;
}
#search_inner_form {
padding : 2px;
margin : 2px;
float : right;
width : 180px;
height : 24px;
margin-top : 8px;
margin-right : 5px;
}
#search_inner {
padding : 2px;
margin : 2px;
color : #fefefe;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
float : right;
width : 180px;
height : 24px;
padding-right : 25px;
}
#head {
float : left;
width : 100%;
padding : 0;
margin : 0;
height : 40px;
overflow : hidden;
background-image : url(../images/top_one.gif);
background-repeat : repeat-x;
}
#header {
	height : 171px;
	width : 933px;
	padding : 0px;
	margin : 0px;
	background-image : url(../images/top.jpg);
}
#content_outer {
	width : 100%;
	height:700px;
	color : #666666;
	padding : 0;
	background-repeat : no-repeat;
	background-image : url(../images/bg_bottom.png);
}

.logo_01 {
	width : 712px;
	height: 47px;
	background-repeat : no-repeat;
	background-color: #333333;
	background-image: url(../images/logo_01.png);
}

.logo_02 {
	width : 222px;
	height: 47px;
	background-repeat : no-repeat;
	background-color: #333333;
	background-image: url(../images/logo_02.png);
}

.logo_left {
	background-image: url(../images/logo_left.png);
	background-position: right top;
}

#bg_top {
	width : 100%;
	height:205px;
	background-repeat : no-repeat;
	background-image : url(../images/bg_top.png);
}

#bg_top table.contentpaneopen td,
#bg_top table.contentpaneopen td a
{
text-shadow:#333333 5px 5px 5px;
text-align:right;
font-size:16px;
color:#FFFF00;
font-weight:800;
}
#main_content {
float : none !important;
float : none;
padding : 0;
margin-left : 5px;
margin-right : 5px;
}

#car_space {
	width:200px;
	height:100px;
	border:2px;
	float: right;
	display:inline;
}
table.content_table {
/*float : none;*/
	display:inline;
	width : 100%;
}
.content {
color : #fefefe;
margin-bottom : 10px;
}
#left {
background-image : url(../images/left.png);
background-repeat : repeat-y;
width : 200px;
float : left;
height : 100%;
}
#left_outer {
float : left;
width : 190px;
margin-bottom : 20px;
}
#left_inner {
float : none !important;
float : left;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 0px 5px 5px 10px;
}

#left_inner table.moduletable th {
margin : 0;
padding : 4px 2px 2px 4px;
border:0px;
color : #ffffff;
text-align:center;
text-shadow:#000000 3px 3px 5px;
background-image : url(../images/left_modul_top.png);
background-repeat : no-repeat;

}
#left_inner table.moduletable td {
padding : 4px 6px 0px 4px;
padding-right: 25px;
background:none;
background-image : url(../images/left_modul_bg.png);
background-repeat : repeat-y;
}


#left_inner table.moduletable {
width : 190px;
padding : 0;
padding-bottom: 40px;

margin-bottom : 0px;
background-image : url(../images/left_modul_bottom.png);
background-position:bottom;
background-repeat : no-repeat;

}

#left_inner table.moduletable td td,
#left_inner table.moduletable td table{
background:none;
border-style:none;
padding: 0px;
padding-left:0px;
}

#left_inner_float {
width : 200px;
}
#right {
background-image : url(../images/right.png);
background-repeat : repeat-y;
width : 200px;
float : right;
height : 100%;
}
#right_outer {
float : left;
width : 205px;
margin:0px;
padding:0px;
margin-bottom : 20px;
}
#right_inner {
width : 205px;
float : none !important;
float : left;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 0px 0px 5px 0px;
}

#right_inner table.moduletable_none th {
margin : 0;
padding : 0px 0px 0px 30px;
border:0px;
color : #ffffff;
text-align:center;
text-shadow:#000000 3px 3px 5px;
margin: 0px;
background:none;
}
#right_inner table.moduletable_none td {
background:none;
width: 170px;
padding : 0px 2px 0px 35px;
margin: 0px;
}


#right_inner table.moduletable_none {
background:none;
width : 205px;
padding : 0px;
padding-bottom: 0px;
margin: 0px;
}

#right_inner table.moduletable_none td td,
#right_inner table.moduletable_none td table{
background:none;
border-style:none;
padding: 0px;
padding-left:0px;
}

#right_inner table.moduletable_nopadding th {
margin : 0;
padding : 0px;
border:0px;
color : #ffffff;
text-align:center;
text-shadow:#000000 3px 3px 5px;
margin: 0px;
background:none;
}
#right_inner table.moduletable_nopadding td {
background:none;
width: 170px;
padding : 0px;
margin: 0px;
}


#right_inner table.moduletable_nopadding {
background:none;
width : 205px;
padding : 0px;
padding-bottom: 0px;
margin: 0px;
}

#right_inner table.moduletable_nopadding td td,
#right_inner table.moduletable_nopadding td table{
background:none;
border-style:none;
padding: 0px;
padding-left:0px;
}

#right_inner table.moduletable th {
margin : 0;
padding : 0px 0px 0px 30px;
border:0px;
color : #ffffff;
text-align:center;
text-shadow:#000000 3px 3px 5px;
background-position: left;
background-image : url(../images/right_modul_top.png);
background-repeat : no-repeat;

}
#right_inner table.moduletable td {
width: 170px;
padding : 0px 2px 0px 35px;
background:none;
background-position: left;
background-image : url(../images/right_modul_bg.png);
background-repeat : repeat-y;
}


#right_inner table.moduletable {
width : 205px;
padding : 0px;
padding-bottom: 40px;

margin-bottom : 0px;
background-image : url(../images/right_modul_bottom.png);
background-position:bottom left;
background-repeat : no-repeat;

}

#right_inner table.moduletable td td,
#right_inner table.moduletable td table{
background:none;
border-style:none;
padding: 0px;
padding-left:0px;
}

#right_inner table.moduletable_nofooter th {
margin : 0;
padding : 0px 0px 0px 30px;
border:0px;
color : #ffffff;
text-align:center;
text-shadow:#000000 3px 3px 5px;
background-position: left;
background-image : url(../images/right_modul_top.png);
background-repeat : no-repeat;

}
#right_inner table.moduletable_nofooter td {
width: 170px;
padding : 0px 2px 0px 35px;
background:none;
background-position: left;
background-image : url(../images/right_modul_bg.png);
background-repeat : repeat-y;
}


#right_inner table.moduletable_nofooter {
width : 205px;
padding : 0px;
padding-bottom: 0px;

margin-bottom : 0px;
}

#right_inner table.moduletable_nofooter td td,
#right_inner table.moduletable_nofooter td table{
background:none;
border-style:none;
padding: 0px;
padding-left:0px;
}

#right_inner table.moduletable_yellow th {
margin : 0;
padding : 0px 0px 0px 30px;
border:0px;
color : #ffffff;
text-align:center;
text-shadow:#000000 3px 3px 5px;
background-position: left;
background-image : url(../images/right_modul_yellow_top.png);
background-repeat : no-repeat;

}
#right_inner table.moduletable_yellow td {
color : #ffffff;
width: 170px;
padding : 0px 2px 0px 35px;
text-shadow:#000000 3px 3px 5px;
background:none;
background-position: left;
background-image : url(../images/right_modul_yellow_bg.png);
background-repeat : repeat-y;
}


#right_inner table.moduletable_yellow {
width : 205px;
padding : 0px;
padding-bottom: 40px;

color : #ffffff;
text-shadow:#000000 3px 3px 5px;
margin-bottom : 0px;
background-image : url(../images/right_modul_yellow_bottom.png);
background-position:bottom left;
background-repeat : no-repeat;

}

#right_inner table.moduletable_yellow td td,
#right_inner table.moduletable_yellow td table{
color : #ffffff;
text-shadow:#000000 3px 3px 5px;
vertical-align:bottom;
background:none;
border-style:none;
padding: 0px;
padding-left:0px;
}

#right_inner table.moduletable_red th {
margin : 0;
padding : 0px 0px 0px 30px;
border:0px;
color : #ffffff;
text-align:center;
text-shadow:#000000 3px 3px 5px;
background-position: left;
background-image : url(../images/right_modul_red_top.png);
background-repeat : no-repeat;

}
#right_inner table.moduletable_red td {
color : #ffffff;
width: 170px;
padding : 0px 2px 0px 35px;
text-shadow:#000000 3px 3px 5px;
background:none;
background-position: left;
background-image : url(../images/right_modul_red_bg.png);
background-repeat : repeat-y;
}


#right_inner table.moduletable_red {
width : 205px;
padding : 0px;
padding-bottom: 40px;

color : #ffffff;
text-shadow:#000000 3px 3px 5px;
margin-bottom : 0px;
background-image : url(../images/right_modul_red_bottom.png);
background-position:bottom left;
background-repeat : no-repeat;

}

#right_inner table.moduletable_red td td,
#right_inner table.moduletable_red td table{
color : #ffffff;
text-shadow:#000000 3px 3px 5px;
vertical-align:bottom;
background:none;
border-style:none;
padding: 0px;
padding-left:0px;
}

#right_inner div.moduletable {
padding : 0;
padding-bottom : 10px;
background-color: #3a3a3a;
}

#right_inner_float {
width : 210px;
}
.user1_inner {
float : none !important;
float : left;
padding : 2px;
}
#user1_outer {
float : none !important;
float : left;
margin : 5px;
padding : 2px;
}
.user2_inner {
float : none !important;
float : left;
padding : 2px;
}
#user2_outer {
float : none !important;
float : left;
margin : 5px;
padding : 2px;
}
ul {
margin : 4px;
list-style-type: square;
}

td {
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 18px;
	color : #f0f0f0;
}

a:link, a:visited {
font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #fefefe;
text-decoration : underline;
}
a:hover {
font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ff6600;
text-decoration : underline;
}
table.contentpaneopen {
width : 100%;
padding : 0px;
margin : 0px;
}
table.contentpane {
width : 100%;
padding : 0px;
margin : 0px;
}
table.searchinto {
width : 100%;
}
table.moduletable {
width : 100%;
margin : 0;
padding : 0px 2px 2px 2px;
}
div.moduletable {
padding : 0;
padding-bottom : 10px;
}
table.moduletable th, div.moduletable h3 {
background-image : url(../images/h3.gif);
background-repeat : no-repeat;
border-right : 1px solid #333333;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #666666;
font-weight:bold;
text-align : left;
height : 23px;
line-height : 23px;
font-size : 11px;
margin : 0;
padding : 0;
width:159px;
padding-left : 10px;
margin-bottom : 2px;
}
table.moduletable td {
font-size : 11px;
padding : 2px;
margin : 0;
font-weight : normal;
}
table.pollstableborder td {
padding : 4px;
margin : 4px;
}
table.contenttoc {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
border : 1px solid #ebebeb;
padding : 2px;
margin : 2px;
}
table.contenttoc td {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
padding : 4px;
margin : 4px;
}
table.contenttoc th {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
background-image : url(../images/h3.gif);
background-repeat : repeat-x;
color : #fefefe;
text-align : left;
padding-left : 4px;
height : 23px;
text-transform : uppercase;
}
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu-bk.png) no-repeat;
	background-repeat:no-repeat;
	overflow:visible;
	vertical-align: middle;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
	color: #FFFF00;
	text-align: left;
	padding-top: 5px;
	padding-left: 35px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
	text-shadow:#000000 3px 3px 5px;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#fff;
	font-weight: 800;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 5px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	text-align: left;
	text-shadow:#000000 3px 3px 5px;

}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
	text-shadow:#000000 3px 3px 5px;

}

a.sublevel#active_menu {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF33;
	text-shadow:#000000 3px 3px 5px;
}

.componentheading {
height : 20px;
line-height : 20px;
color : #fefefe;
border-bottom : 1px solid #fefefe;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 5px;
font-weight:bold;
margin : 4px;
padding-top : 6px;
}
.contentcolumn {
height : 20px;
color : #fefefe;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 5px;
margin : 4px;
padding-top : 4px;
}
.contentheading {
color : #fefefe;
border-bottom : 1px solid #fefefe;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 5px;
font-weight:bold;
margin : 4px;
padding-top : 4px;
}
.contentpagetitle {
height : 20px;
color : #fefefe;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 5px;
margin : 4px;
padding-top : 4px;
}
.back_button {
background-image : url(../images/button_bg.png);
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
float : left;
text-align : center;
font-size : 11px;
border : 3px double #ebebeb;
margin : 4px;
margin-left : 10px;
color : #666666;
padding : 2px;
}
.back_button a:link {
text-decoration : none;
color : #666666;
}
.back_button a:visited {
text-decoration : none;
color : #666666;
}
.back_button a:hover {
text-decoration : none;
color : #ff6600;
}

.pagenav {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 10px;
width : auto;
height: 30px;
padding : 0 8px;
line-height : 55px;
margin : 1px;
color : #666666;
}

.pagenavbar {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
margin-right : 10px;
float : left;
}
.pagenav a:hover {
color : #ff6600;
text-decoration : none;
}
.blog_more {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
margin-left : 4px;
}

.button {
	padding: 1px 4px 1px 4px;
	border: 1px solid #282828;
	background: url(../images/but-bg.gif) #000000;
	color: #CFCFCF;
	font: bold 10px Tahoma, Arial, sans-serif;
}

.button:hover {
color : #ff6600;
}

.inputbox {
	padding-left: 2px;
	border-top: 1px solid #444444;
	border-left: 2px solid #444444;
	border-right: 1px solid #686868;
	border-bottom: 1px solid #686868;
	color: #282828;
	background: #BBBBBB;
	font: 11px Tahoma, Arial, sans-serif;
}

.sectiontableheader {
border-bottom : 1px dashed #ebebeb;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align : left;
text-transform : none;
margin : 0;
padding : 2px;
padding-right : 8px;
color : #FFFF00;
}
.sectiontablefooter {
color : #8f8f8f;
padding : 2px;
margin : 0;
text-align : left;
text-transform : none;
}
.sectiontableentry1 {
background-color : #3f3f3f;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align : left;
color:#cccccc;
}
.sectiontableentry2 {
background-color : #695c54;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align : left;
}

.sectiontableentry1 td,.sectiontableentry2 td{
	padding:5px;
	color:#ffffff;
}

.readon {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
a.readon:link {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #fefefe;
font-size : 10px;
}
a.readon:visited {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
a.readon:hover {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #b5d72b;
font-size : 10px;
text-decoration : underline;
}
.pagenav_next {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #fefefe;
font-size : 11px;
text-decoration : none;
}
.pagenav_next a:hover {
color : #b5d72b;
text-decoration : none;
}
.pagenav_prev {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #fefefe;
font-size : 11px;
text-decoration : none;
}
.pagenav_prev a:hover {
color : #b5d72b;
text-decoration : none;
}
.buttonheading {
color : #ffffff;
font-size : 10px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 1px solid #c8c8c8;
}
.buttonheading a:hover {
text-decoration : none;
text-decoration : none;
}
.mostread a:hover {
color : #ff6600;
text-decoration : none;
}
.mostread:visited {
color : #fefefe;
text-decoration : none;
}
.mostread:link {
color : #fefefe;
text-decoration : none;
}
.latestnews a:hover {
color : #ff6600;
text-decoration : none;
}
.latestnews:visited {
color : #fefefe;
text-decoration : none;
}
.latestnews:link {
color : #fefefe;
text-decoration : none;
}
.error {
font-style : italic;
text-transform : uppercase;
padding : 5px;
color : #efefef;
font-size : 12px;
}
.contact_email {
padding : 4px;
margin : 4px;
}
.small {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #ff6600;
font-size : 9px;
}
.smallako {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #fefefe;
font-size : 9px;
}
.createdate {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #fefefe;
}
.modifydate {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #b90707;
font-size : 9px;
}
.highlight {
background-color : #ff6600;
color : blue;
padding : 0;
}
.code {
background-color : #ddd;
border : 1px solid #bbb;
}
form {
margin : 0;
padding : 0;
}
div.mosimage {
border : 2px solid #ebebeb;
}
.mosimage {
margin : 0;
background-color : #f8f8f8;
}
.mosimage_caption {
margin-top : 0;
padding : 0;
color : #8f8f8f;
font-size : 10px;
}

textarea.inputbox {
	width:300px;
}


/* -------------------------- */
a.sgfooter:link, a.sgfooter:visited {
	color			: #fefefe;
	font-size		: 11px;
	font-family: Arial;
	text-decoration:none;
}
a.sgfooter:hover {
	color			: #fefefe;
	font-family: Arial;
	text-decoration:none;
}
#sgf {
margin:0px 0px 0px 0;
color			: #fefefe;
}
.sgf {
text-align:right;
font-size: 9px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #fefefe;
text-decoration:none;
}
.sgf1 {
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #fefefe;
text-align:left;
}

a.sglink:link, a.sglink:visited {
	color			: #fefefe;
	font-size		: 10px;
	font-family: Arial;
	text-decoration:none;
}
a.sglink:hover {
	color			: #fefefe;
	font-family: Arial;
	text-decoration:none;
}


/* --------- jalada extensions ----------------- */
h1 {
 	font-size: 18px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color : #ffff00;
	text-shadow:#000000 5px 5px 8px;
	-moz-shadow-direction: bottom-right; 
    -moz-shadow-width: 5px; 
}
h2 {
 	font-size: 16px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color : #ffff00;
	text-shadow:#000000 3px 3px 5px;
}
h3 {
 	font-size: 14px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color : #ffff00;
	text-shadow:#000000 3px 3px 5px;
}
h4 {
 	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color : #ffff00;
	text-shadow:#000000 3px 3px 5px;
}
h5 {
 	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color : #ffff00;
}


.history_title
{
   color: #000080;
}
.main_table_style {
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat-y;
}

div.jContactForm {
  position:absolute; top:0px; left:5px; height:100%; width:100%;
  background-image: url(../images/bg2.jpg);
  background-position: -5px 0px;
}

.moduletable_lang h2 {
  text-align: center;
  font-size: 11px;
}

.sectionnav_content_symbol {
  clear: both; 
  float: left; 
  margin-right: 5px; 
  vertical-align:top;
}

.sectionnav_link {
  white-space: normal; 
  margin: 5px;
}

div.sectionnav_content a {
  color : #efefef;
  text-decoration : underline;
  font-size: 11px;
}

div.sectionnav_content a:hover {
  color : #ff6600;
  text-decoration : underline;
}

div.sectionnav_content #active_menu {
  color : #a2a251;
  font-size: 11px;
  text-decoration : none;
}

div.sectionnav_content #active_menu:hover {
  color : #ff6600;
  text-decoration : underline;
}

/* This defines the light background colour used by Remository */
.remositoryfilesummary dd, #remositoryuplocal, #remositoryuploadinfo,
#remositorymanycommon, #remositorycontainerlist th, .remositorylight {
	background:none;
}

#remositorypageheading {
	background-repeat: no-repeat;
	background-position:	left;
}
#remositorycontainer h2, #remositorycontainer h3,
#remositorypageheading h2, #remositorypageheading h3 {
	color : #fefefe;
	border-bottom : 1px solid #fefefe;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-shadow:none;
	font-size : 12px;
	font-weight:bold;
	white-space : nowrap;
	padding-left : 5px;
	font-weight:bold;
	margin : 4px;
	margin-left : 0px;
}

#remositorycontainer h2 a, #remositorycontainer h3 a,
#remositorypageheading h2 a, #remositorypageheading h3 a {
	color : #fefefe;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 12px;
	white-space : nowrap;
	font-weight:bold;
	float:right;
	position:relative;
	top : -8px;
	
}

#remositorypageheading, #remositorycredits, #remositorycontainer {
	width:		98%;
	text-align:	left;
	padding:	10px 10px 0px 0;
}
#remositorypreamble {
	float : none !important;
	float : none;
	padding : 0;
	margin-left : 5px;
	margin-right : 5px;
}
#remositorycredits {
	text-align:	center;
	clear:		both;
}
#remositorypathway img, #remositorycontainer img, #remositoryfilelisting div img,
#left img, #right img, #remositorycontainerlist img, #remositorypageheading h2 img,
#remositorypageheading h3 img, #remository h4 img {
	border:		0;
	padding:	2px;
}

#remositoryfooter {
	width:		98%;
	padding:	10px 10px 20px 0;
	border-top: 0px;
	clear:		both;
}
#remositoryfooter #left {
	width:	60%;
	float:	left;
	padding: 10px;
}
#remositoryfooter #right {
	float:	left;
	padding: 10px;
}
#remositorycontainerlist table {
	width:	98%;
	border:	0;
}
#remositorycontainerlist th {
	text-align:			left;
}
#remositorycontainerlist h3 {
	border-top: 1px solid #999;
	margin:	2px;
}
#remositorycontainerhead {
	width:	80%;
}
#remositoryfilelisting h3 {
	float:		left;
	clear:		both;
	width:		98%;
	border-top: 2px solid #999;
	padding:	5px 0 0 5px;
}
#remositoryfileinfo img {
	padding:	5px;
	border:		0;
}
#remositoryplaintext {
	clear:	left;
	width:	99%;
}

.remositoryfileblock {
 zoom : 1;
}

.mceToolbarTop * {
float:left;
}

.mceToolbarTop select {
width:auto!important;
}

.mceToolbarTop option {
float:none;
}

.mceToolbarTop {
     white-space: normal;
}

.text_area{
	border:none;
	color: #cccccc;
	background: none;
	font-family:Courier,Helvetica,sans-serif;
	font-size:11px;
}

/*@jalada2008 datsogallery >>*/
.datsotableheader {
border-bottom : 1px dashed #ebebeb;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align : left;
text-transform : none;
margin : 0;
padding : 2px;
padding-right : 8px;
color : #FFFF00;
}
.datsotablefooter {
color : #8f8f8f;
padding : 2px;
margin : 0;
text-align : left;
text-transform : none;
}
.datsotableentry1 {
background-color : #3f3f3f;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align : left;
color:#666666;
}
.datsotableentry2 {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align : left;
}

.datsotableentry1 td,.datsotableentry2 td{
	padding : 5px;
	color:#cccccc;
}
/*@jalada2008 datsogallery >>*/

.latestnews li {
        line-height:30px;
	list-style-image:url(../../../images/stories/symbols/news_bullet_1.png);
}

a.shop:link, a.shop:visited, table.shop:link, td.shop:visited {
text-decoration:none;
font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #fefefe;
}

a.shop:hover, td.shop:hover {
font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ff6600;
text-decoration:none;
}


#right_inner td span {
 text-align:center;
}
