*{
	margin: 0;
	padding: 0;
}



body{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url('../img/2010/back_gradient.gif') repeat-x top left;
	height:100%;
	color:#242722;
	line-height:18px
}

#back_aise{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url('../img/2010/back_water.jpg') no-repeat top center;
	width:100%;
	overflow:hidden;
	
}

#top{
	width:960px;
	margin:10px auto 70px auto;
	position:relative;
	z-index:5;
		z-index:5

}


#header{
	width:940px;
	height:233px;
	margin:15px 0 0 0;
	background:url('../img/2010/header_lemon.gif') no-repeat top center;


}


.AdminMenu
{
    display:block;
    margin-top:10px;
}


#logo{
	width:100px;
	height:119px;
	position: absolute;
	top:0px;
	left:0px;
}


#slogan{
	width:187px;
	height:40px;
	position: absolute;
	top:35px;
	left:110px;
	display:block;

}

.defaultSkin table.mceLayout
{
    width: 550px;
}


#quciklinks{

	position: absolute;
	top:0px;
	right:0px;
	color:#FFFFFF;
	text-align:right;

}

.cm_TopGroup {

margin:5px 0 0;
}


.cm_TopItem {
background-color:#3F3F3F;
color:white;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;
font-size:11px !important;
border:0px; !important
}

.cm_TopItemHover {
background-color:#8D8F95;
color:white;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:11px !important;
border:0px !important;
border-top-color:#B8B8B9;
border-left-color:#B8B8B9;
border-right-color:black;border-bottom-color:black;
border-style:solid;
cursor:
pointer;}

.cm_TopItemActive {
background-color:#8D8F95 !important;;
color:white;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;
font-size:11px !important;
border:0px !important;
cursor:pointer;}
.cm_Group {
background-color:#3589c5 !important;
border:0px !important;
}
.cm_Item {
background-color:#3589c5 !important;
color:#fff !important;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;
font-size:11px !important;
cursor:pointer;}
.cm_ItemHover {
background-color:#1E669E !important;
color:#fff !important;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;font-size:11px !important;border:0px !important;cursor:pointer;}
.cm_ItemActive {
background-color:#FFFFFF !important;;
color:#333333 !important;;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;
font-size !important:11px !important;border:0px !important;
cursor:pointer; 
padding:2px 12px 2px 12px}





#quciklinks a{

	color:white;
	text-decoration:none;
	font-size:11px;
}

#block{
	width:1042px;
	margin:0 auto 0 auto;
	overflow:hidden;
	z-index:1;
	position:relative
}


#blocktop{
	width:1042px;
	height:67px;
	background:url('../img/2010/top_block.png') no-repeat top left;
	overflow:hidden;
	z-index:1;
	position:relative

}


#blockmiddle{
	width:940px;
	background:url('../img/2010/middle_block.png') repeat top left;
	overflow:hidden;
	padding:0 51px 0
}


#blockbottom{
	width:1042px;
	height:67px;
	background:url('../img/2010/bottom_block2.png') no-repeat top left;
	overflow:hidden
}


#topnav{
	width:100%;
	height:56px;
	position:relative

}

#aise{

	position: absolute;
	right:0px;
	top:10px

}


#topnavleft{
	width:10px;
	height:56px;
	background:url('../img/2010/topnav_left.gif') no-repeat top left;
	float:left
}


#topnavmiddle{
	height:56px;
	background:url('../img/2010/topnav_middle.gif') repeat top left;
	float:left;
	position:relative;
	width:920px
}


#topnavright{
	width:10px;
	height:56px;
	background:url('../img/2010/topnav_right.gif') no-repeat top left;
	float:left
}

#topnav ul {

margin:0 0px 0 0;
padding:0px

}
#topnav ul li{
float:left;
list-style:none;
background:url('../img/2010/topnav_ts.gif') no-repeat top right;
margin:0 0px 0 0;
padding:0px

}


#topnav ul li a{
font-size:19px;
text-decoration:none;
color:#504c4c;
height:37px;
padding:19px 28px 0;
margin:0 1px 0 0;
display:block;
vertical-align:middle
}

#topnav ul li a:hover{
	text-decoration:none;
	font-size:19px;
	color:#FFFFFF;
	background:url('../img/2010/topnav_s.gif') no-repeat top left;
}

#topnav ul li a.selected{
	text-decoration:none;
	font-size:19px;
	color:#FFFFFF;
	background:url('../img/2010/topnav_s.gif') no-repeat top right;
}

#col_1
{
	float:left;
	width:200px;
	margin:20px 15px 0 0
}

#col_2
{
	float:left;
	width:125px;
	margin:20px 15px 0 0
}

#col_2b
{
	float:left;
	width:705px;
	margin:20px 20px 0 0;
	font-size:13px
}

#col_2b strong, #col_2b b
{
}

#col_2b a
{
	color:#0cb153
}

#col_2b a:hover
{
	color:#000
}

#col_3
{
	float:left;
	width:470px;
	margin:20px 15px 0 0

}

#col_4
{
	float:left;
	width:200px;
	margin:-40px 0 0 0
}

#col_4b {
float:left;
margin:20px 0 0;
width:200px;
}



#member
{
	width:254px;
	color:#FFFFFF;
	margin:0 0 13px 0

}

#topmember
{
	background:url('../img/2010/top_member.png') no-repeat top left;
	width:254px;
	height:12px;
}

#middlemember
{
	background:url('../img/2010/middle_member.png') repeat top left;
	height:193px;
	padding:0 13px;
	width:228px;
}


#middlereport
{
	background:url('../img/2010/middle_report.png') repeat top left;
	width:224px;
	padding:0 15px 0 15px;
	height:80px;
}

#bottommember
{
	background:url('../img/2010/bottom_member.png') no-repeat top left;
	width:254px;
	height:12px;
}

input.memberlogin

{
	width:220px;
	padding:2px;
	margin:0 0 15px 0

}

.whitetitel{
	font-size:18px;
	color:white;
	padding:0 0 12px 0;
	display:block

}

.newspic{

	margin:5px 0 5px 0;
	display:block

}


#footer{
	width:960px;
	margin:-12px auto 0px auto;
	padding:0px 0 17px 0;
	overflow:hidden;
	display:block;
	text-align:center;
	z-index:1;
	position:relative
}

#footer a{
	color:#333333
}

#footer a:hover{
	color:#44A017
}

input.Button
{
	background:url('../img/2010/button1.png') no-repeat top left;
	color:#FFFFFF;
	font-size:11px;
	border:0px;
	height:29px;
	width:92px;
	padding:0 0 0 10px;
	display:block;
	cursor:pointer;
	vertical-align:middle;
	text-align:left;
	float:left;
	font-weight:normal

}

input.Button:hover
{
	background:url('../img/2010/button1b.png') no-repeat top left;

}

input.Button2
{
	background:url('../img/2010/button2.png') no-repeat top left;
	color:#FFFFFF;
	font-size:11px;
	border:0px;
	width:165px;
	padding:0 0 0 10px;
	display:block;
	height:29px;
	cursor:pointer;
	vertical-align:middle;
	text-align:left


}

a.button2:hover
{
	background:url('../img/2010/button2b.png') no-repeat top left;



}

ul.leftnav{
margin:0px;
margin:0px}

ul.leftnav li{
list-style:none;
margin:0 0 3px 0
}

ul.leftnav li a{
text-decoration:none;
width:182px;
padding:7px 0 0 10px;
height:21px;
vertical-align: middle;
color:#666666;
background:url('../img/2010/leftnav_1.gif') no-repeat top left;
display:block
}

ul.leftnav li a:hover{

color:#fff;
background:url('../img/2010/leftnav_2.gif') no-repeat top left;
}

ul.leftnav li a.selected{

color:#fff;
background:url('../img/2010/leftnav_2.gif') no-repeat top left;
}


ul.newsletters li{
list-style:none}

ul.newsletters li a{

color:#44a017;
display:block;
padding:0 0 3px 0;
text-decoration:underline}

ul.reports li{
list-style:none}


ul.reports li a{

color:#44a017;
display:block;
padding:0 0 3px 0;
text-decoration:underline}

ul.newsletters li a:hover{

color:#000;
}

ul.reports li a:hover{

color:#000;
}

a.passoword{

color:#fff;
float:right;
width:120px;
text-align:right
}

#middlemember a:link, #middlemember a:visited, #middlereport a:link, #middlereport a:visited{

color:#fff;

}



.titlenews{
font-size:13px;
color:#000000;
display:block;
margin:0 0 5px 0}

.newsitem{

display:block;
margin:0 0 10px 0}

a.newsitem{
text-decoration:none;
color:#000000;
border:none

}

a.newsitem:hover{
color:#44A017;


}
a.newsitem img{

border:none

}
.newsdate{

background:url('../img/2010/date.gif') no-repeat top left;
vertical-align:middle;
padding:0 0 4px 15px
}

.newstitle{

color:#0CB051;
font-size:14px;
margin:0px 0 0px 0;
display:block}


.titlereport{

color:#000;
font-size:13px;
margin:15px 0 3px 0;
display:block}

#slideshow {
    position:relative;
    height:119px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 119px;
    background:none
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 119px;
    display: block;
    border: 0;
    margin-bottom: 0px;
}

.slideshow {
background:none !important
}




.one{background:transparent url('../img/2010/logo_1.png') no-repeat top left !important;
width:100px;
height:119px;
display:block

} 

.two{background:transparent url('../img/2010/logo_2.png') no-repeat top left !important;
width:100px;
height:119px;
display:block

} 

#headeritem1{
    float:left;
	margin:35px 37px 0 37px
}

#headeritem2{
    float:left;
	margin:35px 0px 0 0px
}


.check{
    float:left;
	display:block;
	width:100%;
	margin:0 0 7px 0
}



h1 {
color:#0CB051;
font-family:Arial;
font-size:28px;
font-weight:500;
line-height:26px;
margin:15px 0 20px;
padding:0;
}

h2 {
color:#000;
font-size:21px;
font-weight:300;
margin:12px 0 10px 0;
padding:0;
line-height:24px;

}

h3 {
color:#000;
font-size:18px;
font-weight:200;
margin:13px 0 10px 0;
padding:0;
}

#headeritem1

{
background:transparent url('../img/2010/headeritem1.png') no-repeat top left;
width:286px ;
height:166px;
cursor:pointer;
}

#headeritem1 a {
    float:left;
    width: 286px;
    height: 166px;    
}

#headeritem1 a span{
    display: none;
}

#headeritem1:hover

{
background:transparent url('../img/2010/headeritem1b.png') no-repeat top left;
width:286px ;
height:166px
}


#headeritem2

{
background:transparent url('../img/2010/headeritem2.png') no-repeat top left;
width:286px ;
height:166px;
cursor:pointer
}


#headeritem2 a {
    float:left;
    width: 286px;
    height: 166px;    
}

#headeritem2 a span{
    display: none;
}


#headeritem2:hover

{
background:transparent url('../img/2010/headeritem2b.png') no-repeat top left;
width:286px ;
height:166px
}

.cm_TopGroup {


background:transparent url('../img/2010/button_admin.png') no-repeat top left !important;
border:none !important;
}


.cm_TopItem {
/*background:transparent url('../img/2010/button_admin.png') no-repeat top left !important;
border:none !important;
color:white;
cursor:pointer;*/
font-family:arial !important;
font-size:10px !important;
background-color:#1e669e !important;
border:none !important;
margin:4px 0 0 0
}

.cm_TopItemHover {
/*background:transparent url('../img/2010/button_admin.png') no-repeat top left !important;
border:none !important;
color:white;
cursor:pointer;*/
font-family:arial !important;
font-size:10px !important;
background-color:#14476f !important;
border:none !important;

}

.cm_TopItemActive {
/*background:transparent url('../img/2010/button_admin.png') no-repeat top left !important;
border:none !important;
color:white;
cursor:pointer;*/
font-family:arial !important;
font-size:10px !important;
background-color:#14476f !important;
border:none !important;
}

input.memberlogin {
background:url("../img/2010/inputback.png") no-repeat scroll left top transparent !important;
border:medium none;
margin:0 0 17px;
padding:2px;
width:225px;
color:#235477;
padding:5px 5px 4px 5px;
font-size:11px 
}


















/*-------------------------------- Structure -elements --------------------------------------*/ 

table.Container {
	text-align:left;}
	

table.Container td.TopNav {
	width:751px;
	background:#3F3E3F;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #969496;
	border-left:1px solid #969496;
	padding:0;
	margin:0;
	Font-family:Lucida Grande,Trebuchet Ms, TrebuchetMS, Arial, Verdana;&aacute;}
	
table.TopNavLink td {width:25%;text-align:center;color:#ffffff;;padding:0;margin:0;line-height:22px;}

td.ActiveTopNavLink 
{	color:#ffffff;
	background:#FFA93E;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;}	
	
table.TopNavLink td  a {width:100%;white-space:nowrap}
html>body table.TopNavLink td  a {width:auto;}
	
table.TopNavLink td  a:link {color:#ffffff;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
table.TopNavLink td  a:visited {color:#ffffff;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
table.TopNavLink td  a:hover {color:#ffffff;background:#FFA93E;font-weight:bold;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
table.TopNavLink td  a:active {color:#ffffff;font-weight:bold;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
	
table.Container td.TopNavRight {
	background:#3F3E3F;
	border-bottom:1px solid #ffffff;
	}
	
table.Container td.LogoBar {
	background:#86AEB8;
	border-right:1px solid #7B9EA7;
	vertical-align:bottom;
	}
	
table.Container td.LogoBarRight {background:#86AEB8;border-bottom:1px solid #ffffff;}
	
table.ToolBar {width:751px;} 

td.ToolBarLeft {
	background-color:#FFA93E;
	background-image:url(../img/bg_title_up.gif);
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	border-left:1px solid #EB9B38;}
	
td.ToolBarLeftInner {
	background-color:#FFA93E;
	background-image:url(../img/bg_title_up.gif);
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	border-left:1px solid #EB9B38;
	width:160px;}

td.ToolBarRight {background:#86AEB8;border-bottom:1px solid #ffffff;color:#ffffff;font-size:9px;letter-spacing:1px;width:223px;}

td.ToolBarRightInner {background:#86AEB8;border-bottom:1px solid #86aeb8;color:#ffffff;font-size:9px;letter-spacing:1px;width:223px;}

td.ToolBarRight a:link {color:#ffffff;text-decoration:none;}
td.ToolBarRight a:visited {color:#ffffff;text-decoration:none;}
td.ToolBarRight a:hover {color:#FFA93E;text-decoration:none;}
td.ToolBarRight a:active {color:#ffffff;text-decoration:none;}

td.ToolBarRightInner a:link {color:#ffffff;text-decoration:none;}
td.ToolBarRightInner a:visited {color:#ffffff;text-decoration:none;}
td.ToolBarRightInner a:hover {color:#FFA93E;text-decoration:none;}
td.ToolBarRightInner a:active {color:#ffffff;text-decoration:none;}

td.TitleBar {
	width:160px;
	background-color:#FFA93E;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #EB9B38;
	background-image:url(../img/bg_title_left.gif);
	 }

td.TitleBarLeft {
	width:591px;
	background-color:#FFA93E;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #EB9B38;
	background-image:url(../img/bg_title_right.gif);
	background-repeat:no-repeat;
	padding-bottom:13px;
	
	 }
	 
td.TitleInner {
	width:590px;
	background-color:#ffffff;
	border-bottom:1px solid #FFA93E;
	border-right:1px solid #BDBABC;
	border-left:1px solid #EB9B38;
	padding-bottom:13px;
	}
		
td.TitleBarRight {
	background:#FFA93E;
	border-bottom:1px solid #ffffff;}
	
div.Title {
	padding-bottom:0px;
	padding-left:17px;
	font-family:Garamond;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;}
	
td.TitleInner div.Title {
	padding-bottom:0px;
	padding-left:17px;
	padding-top:6px;
	font-family:Garamond;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	color:#FFA93E;
	letter-spacing:1px;}
	
td.breadcrumb {
	background:#ffffff;
	border-left:1px solid #EB9B38;
	font-size:9px;
	padding-left:17px;
	letter-spacing:1px;}
	
td.LeftNav {
	background-color:#86AEB8;
	width:162px;
	background-image:url(../img/bg_leftnav_line.gif);
	background-repeat:repeat-y;
	background-position:top right;
	vertical-align:top;
	}
	
table.Navigation {
	background-image:url(../img/bg_leftnav.gif);
	background-repeat:no-repeat;
	width:162px;}
	
table.Navigation a:link {color:#ffffff;text-decoration:none;}
table.Navigation a:visited {color:#ffffff;text-decoration:none;}
table.Navigation a:hover {color:#FFA93E;text-decoration:none;}
table.Navigation a:active {color:#ffffff;text-decoration:none;}
	
table.Navigation td {
	padding:5px 0 5px 15px;
	font-size:11px;
	letter-spacing:1px;
	border-top:1px solid #A3BDC6;
	border-bottom:1px solid #6491A1;
	color:#ffffff;
	}
	
.LoginInfo {
	width:100%;
	margin-top:20px;
	}
	
table.LoginInfo th { color:#666;text-align:left;font-weight:normal;font-size:11px; padding:8px 0 2px 0;}

table.LoginInfo td { color:#000;font-size:11px;padding:0 0 8px 23px;}


td.Middle {border-right:1px solid #BDBABC;border-left:1px solid #BDBABC;}


td.Content {
	vertical-align:top;
	background:#ffffff;
	width:588px;
	font-size:0.78em;
	color:#4C4C4C;}
	
table.ActualContent {
	padding:24px 16px 0 36px;
	font-size:1em;
	}

table.ActualContent td.TextLeft {
	line-height:1.8em;
	vertical-align:top;}

table.ActualContent td.RightColoumn {
	vertical-align:top;
	padding-left:0;}
	
table.RightBlock {
	width:169px;
	margin-bottom:20px;
	margin-top:5px;
	}
	
table.RightBlock th {
	background:#FFA93E;
	color:#ffffff;
	font-size:9px;
	letter-spacing:1px;
	text-align:left;
	border:1px solid #EB9B38;

	}

table.RightBlock td {
	border:1px solid #BDBABC;
	border-top:none;
	padding-left:12px;
	padding-top:9px;
	padding-bottom:9px;
	font-size:10px;
	letter-spacing:1px;}
	
table.RightBlock ul {
	margin-left:12px;padding-left:0;margin-top:0px;
	line-height:21px;}
	
table.RightBlock ul li {
	list-style-image:url(../img/bullet.gif)}



/* ----------------------------------Latest news--------------------------- */

div.LatestNews {font-size:0.85em;color:#4C4C4C;line-height:1.7em;padding-bottom:14px;}

strong.NewsTitle {color:#FFA93E;font-weight:bold;letter-spacing:1px;}

strong.NewsDate {font-size:0.9em;letter-spacing:1px;}

 div.LatestNews a:link {color:#FFA93E;letter-spacing:1px;}
 div.LatestNews a:visited {color:#FFA93E;letter-spacing:1px;}
 div.LatestNews a:hover {color:#7f7b7b;letter-spacing:1px;}
 div.LatestNews a:active {color:#FFA93E;letter-spacing:1px;}


/* Task List */

table.TaskList {width:100%}

table.TaskList td { padding-bottom:18px;vertical-align:top}

table.TaskList td.Left {padding-right:12px;} 


/* Footer */

td.Footer {
	background:#000000;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #969496;
	border-left:1px solid #969496;
	color:#ffffff;
	font-size:9px;
	text-align:center;
	letter-spacing:1px;
	vertical-align:middle;
	padding:4px 0 4px 160px;
	
	}
	
td.FooterRight {
	background:#3F3E3F;
	border-top:1px solid #ffffff;}
	
td.Footer a:link {color:#ffffff;text-decoration:underline;}

td.Footer a:visited {color:#ffffff;text-decoration:underline;}

td.Footer a:hover {color:#cacaca;text-decoration:underline;}

td.Footer a:active {color:#ffffff;text-decoration:underline;}
	
	
/* Forms */

.InputNormal {
	color:#4c4c4c;
	font-size:10px;
	border:1px solid #BDBABC;
	margin-bottom:4px; 
	} 
	
	
INPUT.InputNormal {
	width:140px;font-size:10px;
	}

SELECT.InputNormal {
	width:147px;font-size:10px;
	}	
TEXTAREA.InputNormal {
	width:140px;font-size:10px;
	}		
	
.Button {
	background:#FFA93E;
	color:#ffffff;
	font-size:9px;
	letter-spacing:1px;
	font-weight:bold;}
	
/* ---------------------- Waiting room form -------*/

div.FormNote {
	text-align:right;color:#FFA93E;font-weight:bold;}

table.ClassicForm {width:100%;font-size:1em;}

table.ClassicForm th  {
	background:#0CB051;
	color:#ffffff;
	text-align:left;
	border:1px solid #08813b;
	padding:0;
	vertical-align:center;}
	
table.ClassicForm th.AltCenter {background:#E99B37;text-align:center;}
	
table.ClassicForm td.InputLeft, td.InputLeftUnderline {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	width:186px;}  
	
table.ClassicForm td.InputLeftText {
	background:#E8E7E8;
	padding:5px 0 0 26px;
	vertical-align:top;
	width:186px;}  
	

	
table.ClassicForm td.InputLeftTextSmall {
	background:#E8E7E8;
	padding:5px 0 0 26px;
	vertical-align:top;
	width:150px;}  
	
table.ClassicForm td.InputLeftTextSmallUnderline {
	background:#E8E7E8;
	padding:5px 0 8px 26px;
	vertical-align:top;
	width:150px;
	border-bottom:1px solid #ffffff;}  
	
table.ClassicForm td.InputLeftTextXSmallUnderline {
	background:#E8E7E8;
	padding:5px 0 8px 26px;
	vertical-align:top;
	width:30px;
	border-bottom:1px solid #ffffff;}  
	
table.ClassicForm td.InputLeftLong {
	background:#E8E7E8;
	padding:20px 0 12px 26px;
	vertical-align:top;
	width:250px;
	border-bottom:1px solid #ffffff;
	} 
	
table.ClassicForm td.InputLeftUnderlineLong {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	width:390px;
	border-bottom:1px solid #ffffff;
	}   
	
table.ClassicForm td.InputLeftUnderlineLongAlt {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	border-bottom:1px solid #ffffff;
	}  
	
table.ClassicForm td.InputLeftXLong {
	background:#E8E7E8;
	padding:15px 10px 12px 26px;
	vertical-align:top;
	width:390px;
	border-bottom:1px solid #ffffff;
	}  
	
table.ClassicForm td.InputLeftXLongNoLine {
	background:#E8E7E8;
	padding:15px 10px 0px 26px;
	vertical-align:top;
	width:390px;
	
	}  
	
table.ClassicForm td.InputTextUnderline {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	border-bottom:1px solid #ffffff;}  
	
table.ClassicForm td.InputLeftXLong ul {padding-left:0px;margin-left:20px;font-size:10px;}
	
table.ClassicForm td.InputLeftUnderline {border-bottom:1px solid #ffffff;padding-bottom:5px;letter-spacing:normal}
	
table.ClassicForm td.InputRight, td.InputRightUnderline {padding:15px 0px 5px 40px;vertical-align:top;}

table.ClassicForm td.InputRightText {padding:5px 0px 5px 40px;vertical-align:top;}

table.ClassicForm td.InputRightTextUnderline {padding:5px 0px 15px 40px;vertical-align:top;border-bottom:1px solid #A3A2A3;}

table.ClassicForm td.InputRightUnderline {border-bottom:1px solid #A3A2A3;padding-bottom:12px;padding-left:40px;}

table.ClassicForm td.InputRightUnderlineSmall {border-bottom:1px solid #A3A2A3;padding:15px 10px 12px 10px;vertical-align:top;} 

table.ClassicForm td.InputRightSmall {padding:15px 10px 0px 10px;vertical-align:top;} 

table.ClassicForm td.InputRightUnderlineSmall ul {list-style:none;padding-left:5px;margin-left:0}

table.ClassicForm th.UnderlineSmall {padding:0px 10px 0px 10px;vertical-align:top;background:#ffffff;} 

table.ClassicForm td.InputLeft span, td.InputLeftUnderline span {color:#FFA93E;}

table.ClassicForm td.InputRightUnderline ul  {list-style:none;padding-left:0;margin-left:0}

table.ClassicForm INPUT.InputMedium {width:252px;font-size:10px;font-size:10px;}

table.ClassicForm SELECT.InputMedium {width:259px;font-size:10px;}

table.ClassicForm TEXTAREA.InputMedium {width:259px;font-size:10px;}

table.ClassicForm INPUT.InputSmall {width:117px;font-size:10px;}

table.ClassicForm INPUT.InputXSmall {width:55px;font-size:10px;}

/*----------------classic 2-------------*/
table.ClassicForm2 {
	width:520px;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	font-size:1em;}

table.ClassicForm2 th  {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0;
	vertical-align:center;}
	
table.ClassicForm2 td.InputLeftUnderline {
	border-bottom:1px solid #ffffff;
	padding:8px 3px 8px 10px;
	letter-spacing:normal;
	width:175px;
	
	}

table.ClassicForm2 td.InputRightUnderline {border-bottom:none;padding:8px 5px 8px 15px}

table.ClassicForm2 SELECT.InputMedium {width:285px;font-size:10px;}

table.ClassicForm2 INPUT.InputMedium {width:252px;font-size:10px;font-size:10px;}

table.ClassicForm2 INPUT.InputLarge {width:270px;font-size:10px;font-size:10px;}

table.ClassicForm2 a:link {font-size:9px;letter-spacing:1px;color:#333;text-decoration:none;font-family:Tahoma;}
table.ClassicForm2 a:visited {font-size:9px;letter-spacing:1px;color:#333;text-decoration:none;font-family:Tahoma;}
table.ClassicForm2 a:hover {font-size:9px;letter-spacing:1px;color:#7f7b7b;text-decoration:none;font-family:Tahoma;}
table.ClassicForm2 a:active {font-size:9px;letter-spacing:1px;color:#333;text-decoration:none;font-family:Tahoma;}

td.InputCheckbox {padding:10px 0 10px 50px;width:50%}

td.CountriesEnd {
	text-align:right;
	color:#FFA93E;
	font-weight:bold;
	border-bottom:1px solid #A3A2A3;}
	
table.ClassicForm td.Inbetween, td.InbetweenNoLine {
	letter-spacing:1px;
	font-size:10px;
	font-family:Tahoma,Arial;
	font-weight:bold;
	padding:3px 0 3px 10px;
	border-bottom:1px solid #A3A2A3;
	border-top:1px solid #A3A2A3;}
	
table.ClassicForm td.Inbetween, td.InbetweenNoLine {border-top:none;}

.Error {color:#ff0000;}



/*-------------------------------text form ------------------------------------*/

table.TextForm {
	width:100%;
	border-bottom:1px solid #cacaca;
	border-collapse:collapse;
	font-size:1em;}

table.TextForm th {
	background:#0CB051;
	color:#ffffff;
	text-align:left;
	border:1px solid #08813B;
	padding:0;
	vertical-align:center;}
	
table.TextForm th.AltCenter {background:#0A9A47;text-align:center;}

table.TextForm td {
	border:1px solid #cacaca;
	vertical-align:top;
	padding:8px 8px 8px 8px;
	}
	
table.TextForm td.InbetweenNoLine {background:#cacaca;padding:5px 10px 5px 10px; font-size:11px;letter-spacing:normal;text-align:center; }

table.TextForm td.InputTextXSmall {font-weight:bold;background:#fafafa}

table.TextForm td.Grey {background:#DAD9D9;border:1px solid #cacaca }

table.TextForm td.Left { width:186px; font-weight:normal; font-size:11px; letter-spacing:normal; }



/*--------------------------------------Three Coloumn Form ------------------------------------*/


table.ThreeColForm {width:100%;font-size:1em;}

table.ThreeColForm th  {
	background:#0CB051;
	color:#ffffff;
	text-align:left;
	border:1px solid #08813b;
	padding:0;}
	
table.ThreeColForm th.Alt {background:#E99B37;padding-left:32px;}

table.ThreeColForm th.AltCenter {background:#0A9A47;text-align:center;}

table.ThreeColForm td.InputRightButton {
	background:#E8E7E8;
	padding:0 32px 0 32px;
	border-bottom:1px solid #ffffff;
	text-align:center;}
	
table.ThreeColForm td.InputRightButtonSmall {
	background:#E8E7E8;
	padding:0 12px 0 12px;
	border-bottom:1px solid #ffffff;
	text-align:center;}
	
table.ThreeColForm td.InputLeft, td.InputLeftUnderline {
	background:#E8E7E8;
	padding:18px 0 0 26px;
	vertical-align:top;
	width:186px;
	letter-spacing:1px;}  
	
table.ThreeColForm td.InputLeftUnderline {border-bottom:1px solid #ffffff;padding-bottom:5px;}

table.ThreeColForm td.InputLeftUnderlineLarge {border-bottom:1px solid #ffffff;background:#E8E7E8;
	padding:12px 0 12px 26px;
	vertical-align:top;

	}
	
table.ThreeColForm td.InputLeftUnderlineLargeDark {border-bottom:1px solid #ffffff;background:#ADAAAD;
	padding:8px 0 8px 26px;
	vertical-align:top;
	color:#ffffff;

	}

table.ThreeColForm td.InputIconUnderline {
	border-bottom:1px solid #ffffff;
	padding-bottom:5px;
	background:#E8E7E8;
	padding:0px 15px 0 10px;
	text-align:center;
	}


	
table.ThreeColForm td.InputRight, td.InputRightUnderline {padding:18px 32px 0 32px;vertical-align:top;}

table.ThreeColForm td.InputRightUnderline {border-bottom:1px solid #A3A2A3;padding-bottom:12px;} 

table.ThreeColForm td.InputRightUnderlineSmall {
	vertical-align:top;
	border-bottom:1px solid #E8E7E8;
	padding:12px 12px 12px 12px;
	text-align:center;} 
	
table.ThreeColForm td.InputRightUnderlineSmallDark {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:8px 12px 8px 12px;
	text-align:center;
	font-size:13px} 


span.Green {color:#38C53C;}

span.Red {color:#FD0006;}

span.Black {color:Black;}

td.Date {color:#ff0000;font-weight:bold;font-size:12px;letter-spacing:1px;padding:8px 0 8px 12px;background:#E8E7E8;}


/*----------------3  col alt -------------------------*/

table.ThreeColFormAlt  {width:514px;font-size:1em;}

table.ThreeColFormAlt th  {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0 0px 0 0px;}

table.ThreeColFormAlt th.AltCenter {background:#E99B37;text-align:center;padding:0 3px 0 3px;margin:0;border-left:1px solid #FFA93E;
	border-right:1px solid #FFA93E;}

table.ThreeColFormAlt td.InputLeftUnderlineLarge {border-bottom:1px solid #ffffff;background:#E8E7E8;
	padding:12px 3px 10px 10px;
	vertical-align:top;
}

table.ThreeColFormAlt td.InputRightUnderlineSmall {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:12px 10px 12px 10px;
	text-align:center;} 
	
table.ThreeColFormAlt td.InputRightUnderlineSmall2 {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	border-right:1px solid #A3A2A3;
	padding:12px 12px 12px 12px;
	text-align:center;} 
	
table.ThreeColFormAlt td.InputRightButtonSmall {
	background:#E8E7E8;
	padding:0 8px 0 8px;
	border-bottom:1px solid #ffffff;
	text-align:center;}
	
table.ThreeColFormAlt td.InputRightUnderlineSmallDark {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:8px 0px 8px 0px;
	text-align:center;
	font-size:13px} 
	
table.ThreeColFormAlt td.InputLeftUnderlineLargeDark {border-bottom:1px solid #ffffff;background:#ADAAAD;
	padding:8px 0 8px 10px;
	vertical-align:top;
	color:#ffffff;

	}

/*---------- 4 - col form --------------------*/

table.FourColForm {width:100%;border-collapse:collapse;font-size:1em;}

table.FourColForm th, th.Alt {
	background:#0CB051;
	color:#ffffff;
	text-align:left;
	border:1px solid #08813b;
	padding-left:8px;}
	
table.FourColForm th.Alt {background:#E99B37;}

table.FourColForm td {
	padding:10px 5px 12px 12px;
	border-bottom:1px solid #A3A2A3;
	
	}
	
table.FourColForm td.InputLeft {
	background:#E8E7E8;
	border-bottom:1px solid #ffffff;
	
	}
	
/*--------------------------5 col form----------------------*/

table.FiveColForm {width:100%;border-collapse:collapse;font-size:1em;}

table.FiveColForm th, th.Alt {
	background:#0CB051;
	color:#ffffff;
	text-align:left;
	border:1px solid #08813b;
	padding-left:8px;
	}
	
table.FiveColForm th.Alt {background:#0a9a47;}

table.FiveColForm td {
	padding:10px 5px 12px 12px;
	border-bottom:1px solid #E8E7E8;
	}
	
table.FiveColForm td.InputLeft {
	background:#E8E7E8;
	border-bottom:1px solid #ffffff;
	
	}

/*----------------------training popup --------------------*/

table.PopupTraining {
	width:500px;
	background:#ffffff;
	color:#333333;
	font-size:11px;
	line-height:22px;
	text-align:left;}
	
table.PopupTraining th {
	background:#FFA93E;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;
	padding:10px 0 10px 15px;
	text-align:left;}
	
table.PopupTraining td {
	padding:30px 30px 30px 30px;
	text-align:left;}
	
table.PopupTraining td table {background:#fafafa;border-collapse:collapse}

table.PopupTraining td table td {border:1px solid #cacaca;padding:8px 8px 8px 8px}



table.PopupTraining td.PopupFooter {background:#000000;padding:0;width:100%}

/*----------------------edit popup --------------------*/

table.PopupEdit {
	width:100%;
	background:#ffffff;
	color:#333333;
	font-size:11px;
	line-height:22px;
	text-align:left;}
	
table.PopupEdit th {
	background:#FFA93E;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;
	padding:10px 0 10px 15px;
	text-align:left;}
	
table.PopupEdit td {
	padding:8px 8px 8px 8px;
	text-align:left;}
	
table.PopupEditContent table td {padding:0px 0px 0px 0px}

table.PopupEdit td.PopupFooter {background:#000000;padding:0;width:100%}

/*----------------------developer help pages--------------------*/
table td.DevHelpAlternateRow
{
	background:aliceblue;
}


/*--------------------------login page ------------------------------*/
table.Login {font-size:1em;}

table.Login td {vertical-align:top}

table.Login th {text-align:left}

table.Login td.Left {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-right:none;border-bottom:none;}

table.Login td.Right {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-left:none;border-bottom:none;}
table.Login td.Left2 {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-right:none;border-top:none;}

table.Login td.Right2 {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-left:none;border-top:none;}

table.Login td.Formdown {padding-left:12px;}


/*---------------------Events-----------------------*/

table.Events {margin-bottom:35px;font-size:1em;}

table.Events th {
	text-align:left;
	color:#FFA93E;
	font-size:13px;
	padding-bottom:5px;}
	
td.EventsTitle {text-align:left;
	color:#FFA93E;
	font-size:13px;
	padding-bottom:5px;}
	
table.Events td {
	border:none;
	padding:5px 0 5px 10px;
	vertical-align:top}
	
	
 td.Left {
	border-right:1px solid #cacaca;
	padding:5px 10px 5px 0;
	font-weight:bold;
	letter-spacing:1px;
	font-size:10px;
	}
	
table.Events td.Left {
	border-right:1px solid #cacaca;
	padding:5px 10px 5px 0;
	font-weight:bold;
	letter-spacing:1px;
	font-size:10px;
	}

/*-------------------CSP Drop down--------------------*/

table.Selection {
	font-size: 11px; 
	border-collapse: collapse }
	
table.Selection td {
	border-right: #cacaca 1px solid; 
	padding-right: 0px; 
	border-top: #cacaca 1px solid; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	border-left: #cacaca 1px solid; 
	padding-top: 0px; 
	border-bottom: #cacaca 1px solid; 
	text-align: center }
	
table.Selection td.Text {
	border-right: #cacaca 1px solid; 
	padding-right: 10px; 
	border-top: #cacaca 1px solid; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	border-left: #cacaca 1px solid; 
	padding-top: 10px; 
	border-bottom: #cacaca 1px solid; 
	text-align: center }
	
table.Selection a {
	width: 100%; 
	height: 100% }
	
table.Selection td.Unselected {
	background: #3aa5c7; 
	vertical-align: middle; 
	text-decoration: none }
	
table.Selection td.Selected {
	background: #000000; 
	vertical-align: middle; 
	color: #ffffff; 
	text-decoration: none }
	
table.Selection td.HoverSelected {
	background: #666; 
	vertical-align: middle; 
	color: #ffffff }
	
table.Selection td.GreyUnselected {
	background: #cacaca; 
	text-decoration: none }

div.SelectionPopup {
	background: #ffffff }
	
/*------------------------Information box -----------------------------*/
.InfoMsg	{BACKGROUND-COLOR:#FFFFCC;BORDER:1px solid #96965E;PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px}

table.InfoMsgBubble {background-color:#C3D9FF;BORDER:1px solid #96965E;PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px}

table.InfoMsgBubble td {padding:8px 8px 8px 8px;}

div.InfoMsgBubble {padding:8px 8px 0px 0px;}

/*------------------------TreeView-------------------------------------*/
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
}

/* Accepted verifiers */

table.Verifiers {}

table.Verifiers td.Right {
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
}

table.Verifiers td.Left {
	BORDER-RIGHT: #cacaca 1px solid;
	FONT-WEIGHT: bold;
	Font-family:Lucida Grande,Trebuchet Ms, TrebuchetMS, Arial, Verdana;
	font-size: 13px;
}
	

table.Company {border-collapse:collapse}

table.Company th {
	background-color:#0CB153;
	color:#ffffff;
	padding-left:4px;
	border-right:1px solid #ffffff;
	}

table.Company td {
	vertical-align:top;
	padding:4px 4px 8px 8px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}
	
table.Company td strong {color:#0CB153}
	
table.Company td.Alt {background-color:#fafafa}

img {border:none;}

p.orange a:link {color:#0CB153;letter-spacing:1px;} 
p.orange a:visited {color:#0CB153;letter-spacing:1px;} 
p.orange a:hover {color:#7f7b7b;letter-spacing:1px;} 
p.orange a:active {color:#0CB153;letter-spacing:1px;} 

a:link {color:#4c4c4c;}
a:visited {color:#4c4c4c;}
a:hover {color:#000000;}
a:active {color:#000000;}
	
ul.docs li {list-style-image:url(../img/icon_pdf.gif) ;padding-bottom:15px;text-align:left;}

ul.docs {margin-left:5px;text-align:left;}

#col_2b  ul {margin-left:0;
padding:10px 0 10px 30px;
}

#col_2b ul li{margin:0;
padding:0 0 3px;
}

#col_2b  ol {margin-left:0;
padding:10px 0 10px 30px;
}

#col_2b ol li{margin:0;
padding:0 0 3px;
}

.pdftitle
{color:#000000;
font-size:15px;
font-weight:bold;
display:block;
margin:0 0 2px 0


}

.pdf
{
background:url('../img/icon_pdf2.gif') no-repeat;
padding:0 0 0px 20px;
margin:0 0 4px 10px;
display:block

}


.spacer
{
height:10px;
display:block

}

#col_2b a.bluebutton{
background:url('../img/bleubutton1.gif') no-repeat;
padding-top:20px;
width:165px;
height:41px;
display:block;
color:#FFFFFF;
text-decoration:none;
text-align:center;
font-size:14px;
font-weight:bold

}

.greyline{
height:1px;
background:#efeff1;
margin:15px 0 15px 0;
display:block;
width:100%
}
#greyback{
padding:10px;
background:#f7f7f8
}

#col_2b a.bluebutton:hover{
background:url('../img/bleubutton2.gif') no-repeat;


}

.titltleblockright{
font-size:14px;
font-weight:bold
}

#col_2b .newsitem
{
display:block;
width:100%;
border-top:1px solid #dddde0;
padding:10px 0 10px 0

}

a.button2 {
background:url("../img/2010/button2.png") no-repeat scroll left top transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:11px;
height:24px;
padding:5px 0 0 10px;
text-align:left;
vertical-align:middle;
width:165px;
margin:7px 0 0 0;
text-decoration:none
}

