body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/body.gif) center center repeat-y; 
	background-color:#EAEAEA;
}

body, td, input, select, textarea
{
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
}


form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*
pre
{
	margin:0px;
	padding:0px;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap; 
	word-wrap: break-word; 
}

*/

.sideMenuTitle {
	color: #666666;
	LETTER-SPACING: 0px;
	background-color:#D7E6C7;
	font:normal 14px Arial;
	padding: 5px;
	height: 20px;
	vertical-align:middle;
}

.events{
	display: block;
	padding: 5px;
	height: 20px;
	vertical-align:middle;
	background-color: #f5faf3;
}

.pageTitle {
	width:80%;
	font-size:18px; 
	font-weight: bold; 
	color:#3970EE; 
	padding:3px;
}

.projectTitle {
	width:80%;
	font-size:14px; 
	font-weight: bold; 
	color:#3970EE; 
	padding:3px;
}

.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
	overflow: hidden;
	background-color: navy;
	padding-left: 5px;
}

.menulink {
	display: block;
	text-decoration: none;
	color: #795352;
	border: solid 1px #F5FAF3;
	padding: 5px;
	height: 20px;
	vertical-align:middle;
	background-color: #f5faf3;
}

A.menulink:hover {
	color: #FFFFFF;
	border: solid 1px #194775;
	background-color: #5978B9;
}

.eventTitle {
	color: #666666;
	LETTER-SPACING: 0px;
	font:normal 14px Arial;
	padding: 5px;
	height: 20px;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: right center;
}

.banner {
/*	background: url(../images/bannerBg.gif) center center repeat-x; */
/*	background:url(../images/banner.jpg) center center repeat-x; */
/*	background:url(../images/bg_logo.jpg) center center no-repeat; */
}

.bannerSp {
/*	background: url(../images/bannerBg.gif) center center repeat-x; */
	background:url(../images/bg_logoSp.jpg) center center no-repeat;
	display: table-header-group;
}

.bannerTitle {
	filter: Glow(Color=#000000, Strength=2) Shadow(color=#000000, Direction=135, Strength=4);
	font-size:20px;
	padding:10px;
	font-weight : bold;
	font-family:Arial;
	color : #ffffff;
}

#langmenu{

}

#langmenu:after{ /*Add margin between menu and rest of content in Firefox*/
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#langmenu ul{
width: 100%;
background-color:#FFFFFF;
margin-left: 0;
padding-left: 0;
margin: 0;
float: left;
font: bold 10px Verdana;
}


#langmenu ul li{
display: inline;
}


#langmenu ul li a{
float: right;
/*width:70px;*/
color: #194775;
/*font-weight: bold;*/
padding: 6px 6px 6px 6px;
text-align: center;
text-decoration: none;
background: url(divider.gif) center left no-repeat; /*Theme Change here*/
}

#langmenu ul li a:hover{
border: solid 0px #CCCCCC;
background-color:#5978B9;
color: #ffffff;

}
.sdmenu {
    width: 150px;
    font-family: Sans-Serif;
    font-size: 12px;
    padding-bottom: 10px;
    background: #eee url(bottom.gif) no-repeat  right bottom;
    color: #FFF;
}

.sdmenu .title, .sdmenu .titlehidden{
    display: block;
    padding: 5px 0;
    font-weight: bold;
    color: white;
    background: #FFF url(title.gif) repeat-x;
}

.sdmenu .title {
    border-bottom: 1px solid #DDD;
}

.sdmenu .arrow {
		margin-left: 10px;
    margin-right: 7px;
}

.sdmenu .titlehidden {
    border-bottom: none;
}

.sdmenu #top {
    background: url(toptitle.gif) no-repeat;
}

.sdmenu .submenu {
    overflow: hidden;
}

.sdmenu .submenu a {
    padding: 5px 0;
    text-indent: 10px;
    background: #EEE;
    display: block;
    border-bottom: 1px solid #DDD;
    color: #066;
    text-decoration: none;
}

.sdmenu .submenu a:hover {
    background : #066 url(linkarrow.gif) no-repeat right center;
    color: #FFF;
}

/* Tree view Style #################################################### */

.switchcontent{
	margin-left:10px;
}

.showstate{
	cursor:hand;
	cursor:pointer;
	float: right;
	margin-top: 2px;
	margin-right: 3px;
}

.treeview{
	text-decoration:none;
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	display: block;
	border-bottom: solid 1px #000000;
/*	border: solid 1px #000000; */
	padding: 5px;
	height: 20px;
	vertical-align:middle;
	background:transparent;
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom:3px;
}

.treeview:hover {
	text-decoration:none;
	color:#0000FF;
	border-bottom: solid 1px transparent;
/*	border: solid 1px transparent; */
	background-color: #F7F8EE;
	background-image: none;
}


.leftCol {
	background:transparent url(../images/leftsidemap.jpg) no-repeat center top;
	background-color:F7F8EE;
	width:171px;
}

.leftColMap {
	width:300px;
}

.exitlink {
	display: block;
	text-decoration: none;
	color: #ff0000;
	border: solid 1px #F5FAF3;
	padding: 5px;
	height: 20px;
	vertical-align:middle;
	background-color: #f5faf3;
}

A.exitlink:hover {
color: #FFFFFF;
border: solid 1px #194775;
background-color: #ff0000;
}
