BODY {
	margin:0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	background-image: url(headerrepeat.png);
	background-repeat: repeat-x;
	background-color: #10526B;
}

p {

}

/*Site Header*/
.sitebrand1, .sitebrand1 td {
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #010642;
}
.sitebrand1 h1{
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.sitebrand1 h2{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.sitebrand1 a{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.sitebrand2{
	width:100%;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #1F8925;
	padding: 15px;
	text-align: center;
}
.sitebrand2 h1{
	font-size: 16px;
	font-weight: bold;
	color: #FFFF00;
	text-align: left;
	background-image: url(Assets/Green.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	vertical-align: middle;
}


.sitebrand2 a{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.Register a{
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.Register a{
	text-decoration: underline;
}
.Register a{
	text-decoration: underline;
}

/*Site Footer*/


.sitebrand3, .sitebrand3 td {
	width:100%;
	background-color: #010642;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding:5px;
}

.sitebrand3 a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

/*.contentpane {
	background-color:#FFFFFF;
	padding:15px;
}*/

/*.skinsideline {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.MainBackground{
	background-color: #FFFFFF
}
.panetd {
	padding-right: 4px;
	padding-left: 4px;
}*/


TH,TD,DIV {	
	}

/*#wrapper {
	position:relative; 
	height:258px
}
#logo {
	z-index:3; 
	position:absolute; 
	left:25px; 
	width:228px; 
	top:25px; 
	height:60px
}*/
#user {
	z-index:3; 
	position:absolute; 
	right:8px; 
	top:8px; 
	height:18px; 
	text-align: right
}
/*#header {
	z-index:2; 
	position:absolute; 
	width:100%; 
	bottom:40px
}
#menu {
	z-index:1;
	position:absolute;
	background:transparent;
	width:auto;
	height:54px;
	padding-right: 20px;
}*/

#Search{
	COLOR: #000000;
	FONT-SIZE: 9px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.NormalTextBox{
/*	WIDTH: 250px;
	COLOR: #000000;
	FONT-SIZE: 10px;
	HEIGHT: 20px;*/

}

#LanguageContainer SELECT {
	BACKGROUND: #ffffff; 
	MARGIN: 0px; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	/*HEIGHT: 16px;*/
	WIDTH: 250px; 
	COLOR: #000000; 
	FONT-SIZE: 10px; 
}



/*top links*/
.topcss,A.topcss:link,A.topcss:active,A.topcss:visited {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	text-align: right;
	font-size: 11px;
}
A.topcss:hover {
	font-weight:bold;
	text-decoration:underline;
	color: #DC2C2F;
	font-size: 11px;
}

/*bottom links*/
.bottomcss {
	font-weight:bold;
	font-size: 11px;
	color:#FFFFFF;
	text-align: center;
}
A.bottomcss,A.bottomcss:link,A.bottomcss:active,A.bottomcss:visited {
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:underline;
}
A.bottomcss:hover			{
	font-weight:bold;
	font-size: 11px;
	color:#DC2C2F;
	text-decoration:none;
}


.base,A.base,A.base:link,A.base:active,A.base:visited {
	font-weight:normal; 
	font-size:11px; 
	color:#000000; 
	text-decoration:none
	}
A.base:hover {
	font-weight:normal;
	font-size:11px; 
	color:#DC2C2F; 
	text-decoration:none
	}

.date,A.date,A.date:link,A.date:active,A.date:visited {	
	font-weight:normal; 
	font-size:11px; 
	color:#000000; 
	text-decoration:none;
}
A.date:hover {
	font-weight:normal; 
	font-size:11px; 
	color:#DC2C2F; 
	text-decoration:none;
}

.all, A.all,A.all:link,A.all:active,A.all:visited	{
	font-weight:normal; 
	font-size:11px; 
	color:#000000; 
	text-decoration:underline
	}
A.all:hover {
	font-weight:normal;
	font-size:11px;
	color:#DC2C2F;
	TEXT-DECORATION:underline
}


.here,A.here:link,A.here:active,A.here:visited {	FONT-WEIGHT: bold; /*font-size: 0.9em;*/ COLOR: #2ea49c; TEXT-DECORATION: underline}
A.here:hover {
	FONT-WEIGHT: bold;
	/*font-size: 0.9em;*/
	COLOR:#DC2C2F;
	TEXT-DECORATION: none;
}

.panes {
	background-color: #FFFFFF;
	font-size:1en;
}
.newpane				{padding:0px 5px 0px 5px}
.leftpane				{
	padding: 10px;
}
.rightpane				{
	padding: 10px;
}
.toppane				{		padding: 10px;}
.bottompane				{		padding: 10px;}
.contentpane	{
			padding: 10px;
	}
.myleftpane				{padding:0px 0px 0px 0px}
.mycontentpane			{padding:0px 0px 0px 0px}
.myrightpane			{padding:0px 0px 0px 0px}
.mybottompane			{padding:0px 0px 0px 0px}
.logopane				{padding:0px 0px 0px 0px}
.showcasepane			{padding:0px 0px 0px 0px}
.bannerpane				{padding:0px 0px 0px 0px}
.vspacepane				{padding:5px 0px 5px 0px}
.hspacepane				{padding:0px 5px 0px 5px}
.allspacepane			{padding:5px 5px 5px 5px}


#cei a{
	color: #999999;
	text-decoration: none;
	font-size: 10px;
}
#cei {
	color: #999999;
	text-decoration: none;
	font-size: 10px;
}

.Button{
	background-image: url(3/button.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 569px;
	padding: 8px;
}

/*Custom-layout
#TopBorder {
	background-image: url(Header.gif);
	background-repeat: no-repeat;
	height: 152px;
	width: 800px;
	text-align: right;
	font-size:10px;
}
#BottomBorder {

}

*/

.HeadBlue {
	background-color: #6644FF;
	color: #ffffea;
}
.HeadYellow {
	background-color: #FFDD55;
	color: #222222;
}
.HeadRed {
	background-color: #DC2C2F;
	color: #ffffea;
}
.HeadGreen {
	background-color: #56D400;
	color: #222222;
}


/* Main Menu ----------------------------------------------------- */

.solpartmenu {
	text-align:center;
	color:#FFFFFF;
}

/*menuarea*/
.MainMenu_TabRootMenuItem TD	{
	padding-right:5px; 
    padding-left:30px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	height: 21px;
	text-align: left;
	background: transparent;
	border-left: #0f5166 0px solid; 
	border-bottom: #0f5166 0px solid; 
	border-top: #0f5166 0px solid; 
	border-right: #0f5166 0px solid;
   }


.MainMenu_TabRootMenuItemSel TD {
	padding-right:5px; 
    padding-left:30px;
	font-size: 11px;
	color:#FFFFFF;
	/*font-weight:bold;
	color:#DC2C2F;
	height: 21px;
	text-align: left;
	BACKGROUND: transparent;*/
	 }

.MainMenu_MenuContainer {
	background-color: Transparent;
	height:1px;
	color:#FFFFFF;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	color:#FFFFFF;
	cursor: hand;
	height: 16;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	border-left: #0f5166 0px solid; 
	border-bottom: #0f5166 0px solid; 
	border-top: #0f5166 0px solid; 
	border-right: #0f5166 0px solid;
	background-color: #010642;
	padding: 0px 5px 0px 5px;
	height: 20px;
}
.MainMenu_MenuIcon {
	display:none;
	/*cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	width: 15; 
	height: 21;*/
}

.MainMenu_MenuBreak			{
	border: transparent 0px solid; 
 	background-color: transparent; 
 	height: 1px;
	color:#FFFFFF;
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	/*background-color:#010642;*/
	color: #DC2C2F;
}
.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 12px; 
	cursor: pointer; 
	cursor: hand; 
	display:inline;
	color:#FFFFFF;
	/*border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;*/
}
.MainMenu_RootMenuArrow {
	display:none;
	/*font-family: webdings; 
	font-size: 12px; 
	cursor: pointer; 
	cursor: hand;
	display:inline;*/
}

/*SubMenu*/
.submenu {
	border: 1px solid #000000;
	filter: Alpha(Opacity=100);
	z-index: 1000;
	background-color: #FFFFFF;
	margin:0px 0px 0px -20px;
}

/*select SubMenuItem*/
.submenuitemselected, .submenuitembreadcrumb {
	font-size: 12px;
	font-weight: bold;
	color: #DC2C2F;
	height: 20px;
	background-color: #FFEF10;
	/*	padding: 0px 5px 0px 5px;*/
	cursor: pointer;
	border: 0px;
	height: 20px;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-size: 12px; 
	font-weight: bold;
	background-color:#DFDCC4;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border:none;
/*	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);*/
}
.SubHeading{
	color:#1F8925;
	font-size: 10px;
	font-weight: bold;
}

.smallsummary{
	color:#000000;
	font-size: 10px;
	font-weight: normal;
}

#SOlmenudividers {
	color:#FFFFFF;
}