/* GENERAL STYLES */
html, body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 100%;
	behavior: url(csshover.htc); /* call hover behaviour file */
	font-size: 100%; /* enable IE to resize em fonts */
}
body
{
	font-family:Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../images/p_bg.gif) repeat-y top center;
}

form {
margin:0px;
padding:0px;
}

#pageholder{
width:100%;
text-align:center;


}

#pagepane{
width:990px;
background: transparent url(../images/p_header.jpg) no-repeat top left;
text-align:left;
}

#header{

background: transparent url(/media/7279/stepone_logo.gif) no-repeat 10px 7px;
height:107px;
width:990px;
text-align: left;
position:relative;

}


.footer{
padding-left:20px;
font-size: 11px;
color: #333333;
}

.footer a{
color: #333333;
}
#toplinks{
margin:0;
padding:0;
list-style: none;
top: 87px;
left: 808px;
position:absolute;
width:180px;
}

#toplinks li{
	display: inline;
	margin:0;
	padding:0;
}
#toplinks li a{
font-size: 11px;
	margin:0;
	paddin:0;
margin-right: 19px;
color:#FFFFFF;
text-decoration: none;

}

#topimage{
width:622px;
left: 184px;
padding:0 0 12px 0px;
background: #fff url(../images/topimageback.gif) repeat-x  left bottom;
position: relative;


}

#left{
width:184px;
}

#center{
width:622px;
padding: 10px 0px 0px 0px;
font-size: small;
}

#content h1{
color:#ff9933;
font-size: large;
}

#content h2{
color:#330000;
}


#content a:active, #content a:link{
color:#ff9933;
}

#content{
padding: 0px 20px 10px 20px;
color:#333333;
}






#right{

padding: 0 5px 0 5px;
}

#right h2{
font-size: 12px;
margin:0px;
padding: 0px;
}


#right .Submit{
width: 59px; 
height:22px; 
margin: 5px 0 0 0; 
padding: 22px 0px 0; 

border: 0;
background: transparent url(../images/btn_submit.gif) no-repeat left top;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}

#right input{
width: 164px;
margin: 0px;

}

#sidelogos{
width:100%;
text-align: center;
padding-top:20px;

}

#Navi{
	padding: 0;
	margin: 0;
	list-style: none;

}

#Navi li{
	display: inline;
	width:184px;
	margin-bottom:2px;
}

html>body #Navi li {
	width:184px;
}

#Navi li a{
	display:block;
	background: url(../images/n_bg.jpg) no-repeat top left;
	padding: 9px 20px 9px 10px;
	color:#fff;
	text-decoration:none;
	font-size: 12px;
	text-align: right;
	FLOAT: left;
	font-weight: normal;
	white-space:nowrap;
	width:154px;
	line-height: 10px
}
#Navi li a:hover{

	background: url(../images/n_bg_on.jpg) no-repeat top left;

}
#Navi li.selected a{
	background: url(../images/n_bg_on.jpg) no-repeat top left;

}
#Navi li ul li {
	border:0;
	width:184px;
}

#Navi li ul li a{
	padding: 3px 0px 2px 20px;
	font-weight: normal;
	background: url(../images/icon_arrow_breadcrumb.jpg) no-repeat 5px 5px }
}



#Navi li.selected ul li a{
color:#999999;
}
#Navi li.selected ul li.selected a{
color:#FF6600;
}

#Navi ul ul
{
    DISPLAY: none
}
#Navi li.selected UL
{
    DISPLAY: block
}














.bodytextlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3F75B2;
}
.bodytextdark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0F427A;
}
.bodytextdarkbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0F427A;
}
.bodytextlightbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3F75B2;
}

.link1 A:link {text-decoration:none; color: #3F75B2 }
.link1 A:visited {text-decoration:none; color: #3F75B2}
.link1 A:active {text-decoration:underline;}
.link1 A:hover { color: #FF6200; text-decoration: none;}

.link2 A:link {text-decoration:none; color: #333333 }
.link2 A:visited {text-decoration:none; color: #333333}
.link2 A:active {text-decoration:underline;}
.link2 A:hover { color: #FF6200; text-decoration: none;}

.nav A:link {text-decoration:none; color: #999999 }
.nav A:visited {text-decoration:none; color: #999999}
.nav A:active {text-decoration:underline;}
.nav A:hover { color: #FF6200; text-decoration: none;}


#breadcrumb {
	list-style: none;
	margin:0px;
	padding:0px
}
#breadcrumb li
{
	float: left;
	cursor:pointer;
    LIST-STYLE-TYPE: none;
	padding: 4px 0px 4px 0px;

}


#breadcrumb A {
	display: block;
	margin: 0 8px 0 0;
		padding: 0px 15px 0px 0px;
	background: url(../images/icon_arrow_breadcrumb.jpg) no-repeat 1px right }


#breadcrumb A:link {text-decoration:none; color: #FF6200 }
#breadcrumb A:visited {text-decoration:none; color: #FF6200}
#breadcrumb A:active {text-decoration:underline;}
#breadcrumb A:hover { color: #999999; text-decoration: none;}

.copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	border: 1px solid #999999;


}
.bodytext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.bodytextbold {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.navover {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6200;
}
.headone {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.bodytextdarkboldb {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.bodytextdarkb {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}


#secondlevelnav, #secondlevelnav UL{
	padding: 0;
	margin: 0;
	list-style: none;

}

#secondlevelnav LI
{
	float: left;
	display: inline;
    LIST-STYLE-TYPE: none;
	width:165px;
	background: url(../images/nav_btn_bg_off.gif) repeat-x top left;
}


#secondlevelnav li a{

	display: block;
	margin: 0;
	padding: 10px 0px 11px 8px;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 13px;
	text-align: left;
	text-transform: lowercase;
	float: left;
	white-space: nowrap;

}

#secondlevelnav li ul li{

	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background: #fff;
	width:165px;
}

html>body #secondlevelnav li ul li{
	width:163px;
}

#secondlevelnav li ul li a{
	padding: 10px 0px 11px 10px;
	background: #fff;
	color:#999999;
	text-decoration:none;
	font-size: 10px;
	text-align: left;
	text-transform:lowercase;
	FLOAT: left;
	font-weight: bold;
	white-space:normal;
}


#secondlevelnav li ul li ul li{
	border:0;
	width:163px;
}

#secondlevelnav li ul li ul li a{
	padding: 3px 0px 11px 20px;
	font-weight: normal;
	background: url(../images/icon_arrow_breadcrumb.jpg) no-repeat 5px 5px }
}



#secondlevelnav li ul li a:hover{
	color:#FF6600;
}

#secondlevelnav li ul li.selected a{
color:#FF6600;
}

#secondlevelnav li ul li.selected ul li a{
color:#999999;
}
#secondlevelnav li ul li.selected ul li.selected a{
color:#FF6600;
}

#secondlevelnav ul ul
{
    DISPLAY: none
}
#secondlevelnav li ul li.selected UL
{
    DISPLAY: block
}



#nav {
margin-top:1px;
width:750px;
height: 40px;
padding:0px;
border:0;
background: url(../images/nav_backgr.gif) no-repeat right top;
z-index: 3;
}


#nav ul
{
	padding: 0 0 0 2px;
	margin: 0;
	list-style: none;
    HEIGHT: 40px;
		POSITION: relative;
}
#nav ul LI
{
	float: left;
	display: inline;
	background:url(../images/nav_btn_spacer.gif) top  right no-repeat;
	cursor:pointer;
	POSITION: relative;
    LIST-STYLE-TYPE: none;
}
#nav ul UL
{

    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 160px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 37px;
}
#nav ul UL:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    FONT: 1px/0px serif;
    HEIGHT: 0px;
    content: "."
}
#nav ul UL LI
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 160px
}

#nav ul li a{

	display: block;
	margin: 0 2px 0 0;
	padding: 10px 13px 11px 13px;
	background: url(../images/nav_btn_bg_off.gif) repeat-x top left;
	color: #91bce6;
	text-decoration:none;
	font-size: 13px;
	text-align: center;
	text-transform:lowercase;
	FLOAT: left;
		white-space: nowrap;
}



#nav ul li ul A
{
    BORDER-RIGHT: #666666 1px solid;
    DISPLAY: block;
    PADDING: 5px;
    FONT-SIZE: 10px;
    BACKGROUND: #383736;
    FLOAT: left;
    COLOR: #cccccc;
    TEXT-DECORATION: none;
	text-align: left;
	margin: 0px;
		white-space: normal;
}
.AspNet-Menu-NonLink
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 13px;
    DISPLAY: block;
    PADDING-LEFT: 13px;
    FONT-SIZE: 10px;
    BACKGROUND: #383736;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    COLOR: #cccccc;
    PADDING-TOP: 5px;
    HEIGHT: 1%;
    TEXT-DECORATION: none
}
#nav ul A:hover
{
	background: url(../images/nav_btn_bg_on.gif) repeat-x top left;
}
#nav ul LI:hover A
{
	background: url(../images/nav_btn_bg_on.gif) repeat-x top left;
}
#nav ul LI.iehover A
{
	background: url(../images/nav_btn_bg_on.gif) repeat-x top left;
}

#nav ul LI.selected A
{
	background: url(../images/nav_btn_bg_on.gif) repeat-x top left;
}

#nav ul LI:hover LI A
{
    BACKGROUND: #fff;
    FLOAT: none;
    OVERFLOW:hidden;
    COLOR: #999999
}


#nav ul LI.iehover LI A
{
    BACKGROUND: #fff;
    FLOAT: none;
    OVERFLOW:hidden;
    COLOR: #999999
}
.AspNet-Menu-NonLink
{
    BACKGROUND: #fff;
    FLOAT: none;
    OVERFLOW:hidden;
    COLOR: #999999
}

.AspNet-Menu-NonLink
{
    BACKGROUND: #fff;
    COLOR: #999999
}
#nav ul LI:hover LI A:hover
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
#nav ul LI:hover LI:hover A
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
#nav ul LI.iehover LI A:hover
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
#nav ul LI.iehover LI.iehover A
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
.hover
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
.AspNet-Menu-NonLink:hover
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
#nav ul LI:hover LI:hover LI A
{
    BACKGROUND: #fff;
    COLOR: #999999
}
#nav ul LI.iehover LI.iehover LI A
{
    BACKGROUND: #fff;
    COLOR: #999999
}
#nav ul LI:hover LI:hover LI A:hover
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
#nav ul LI:hover LI:hover LI:hover A
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
#nav ul LI.iehover LI.iehover LI A:hover
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
#nav ul LI.iehover LI.iehover LI.iehover A
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
#nav ul LI:hover LI:hover LI:hover LI A
{
    BACKGROUND: #fff;
    COLOR: #999999
}
#nav ul LI.iehover LI.iehover LI.iehover LI A
{
    BACKGROUND: #fff;
    COLOR: #999999
}
#nav ul LI:hover LI:hover LI:hover LI A:hover
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
#nav ul LI.iehover LI.iehover LI.iehover LI A:hover
{
    BACKGROUND: #fff;
    COLOR: #FF6600
}
#nav ul UL UL
{
	border-top:1px solid #CCCCCC;
    DISPLAY: none;
    LEFT: 164px;
    POSITION: absolute;
    TOP: 0px;
	z-index: 10;
}

html>body #nav ul UL UL
{
width: 190px;

}

#nav ul UL UL UL
{
	border-top:1px solid #CCCCCC;
    DISPLAY: none;
    LEFT: 164px;
    POSITION: absolute;
    TOP: 0px;
	z-index: 10;
}
#nav ul LI:hover UL UL
{
    DISPLAY: none
}
#nav ul LI:hover UL UL UL
{
    DISPLAY: none
}
#nav ul LI.iehover UL UL
{
    DISPLAY: none
}
#nav ul LI.iehover UL UL UL
{
    DISPLAY: none
}
#nav ul LI:hover UL
{
    DISPLAY: block
}
#nav ul UL LI:hover UL
{
    DISPLAY: block
}
#nav ul UL UL LI:hover UL
{
    DISPLAY: block
}
#nav ul LI.iehover UL
{
    DISPLAY: block
}
#nav ul UL LI.iehover UL
{
    DISPLAY: block
}
#nav ul UL UL LI.iehover UL
{
    DISPLAY: block
}

#nav ul li ul li a{
	padding: 10px 13px 11px 10px;
	background: #fff;
	color:#999999;
	text-decoration:none;
	font-size: 10px;
	text-align: left;
	text-transform:lowercase;
	FLOAT: left;
	width:165px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-weight: bold;
}
#nav ul li ul li a:hover{
	color: #FF6600;
}

#nav ul li ul li.selected a{
	color: #FF6600;
}

.AspNet-Menu-Horizontal
{
    BORDER-RIGHT: #262626 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #262626 1px solid;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #262626 1px solid;
    WIDTH: 730px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #262626 1px solid;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #383736
}

#NewsList{
margin:0;
padding:0;
}

#NewsList li{
	list-style:none;

}
#NewsList h1{
		margin:0 ;
	padding:0;
}
#NewsList h1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0F427A;
	line-height: 12px;
	text-decoration: none;

}
#NewsList p{
	font-size: 10px;
	font-weight: bold;
	color: #3F75B2;
	line-height: 12px;
	text-decoration: none;
		margin:0;
	padding:0 0 10px 0;
}


#PartnerList{
margin:0;
padding:0;
list-style:none;
}

#PartnerList li{
background: transparent url(../images/PartnerBack.gif) no-repeat center top;
float:left;
margin-top:2px;
margin-right:2px;
text-align: center;
}

#PartnerList a{
width:131px;
height:91px;
display:block;


}

#PartnerList img{
margin-top:25px;

}
#flashcontent{
z-index: 2;

}





/* EDITOR PROPERTIES */
