/* www.aderant.com stylesheet 					*/

body {
	background-image: url(http://momentum.aderant.com/assets/images/home_page_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	padding: 0;
	/*color: #696969;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
}
#body1 {
	/*background-color: #ced9e4;
	background-repeat: repeat-x;
	background-position: left top;*/
	margin: 0;
	padding: 0;
	color: #696969;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	text-align:left;
}
.bodynoback {
	/*background-color: #ced9e4;
	background-repeat: repeat-x;
	background-position: left top;*/
	background-image: none;
	background-color: #fbfcfc;
	margin: 0;
	padding: 0;
	color: #696969;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	text-align:left;
}
blockquote {
	padding-left:0px;
	margin-left:0px;
}
#intro {
	padding:0px;
	margin:0px;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size: 110%;
	color:#5883b0;
	line-height:18px;
	padding-right: 70px;
	text-align:justify;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	padding-left: 35px;
	/* max-width: 800px; */
	width: 800px;
	text-align:left;
	background-image: url(http://momentum.aderant.com/assets/images/lefthandedge_new.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:#FFFFFF;
}
#contentarea {
	padding-left: 10px;
}
#header {
	background-image: url(http://momentum.aderant.com/assets/images/banner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#logo {
	padding-top: 10px;
	padding-left: 15px;
	
}
#SessionBox {
	/*background-color:#a3d438;*/
	color:#FFFFFF;
	padding:5px;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	text-align:left
}
#SessionBox a {
color:#FFFFFF;
text-decoration:none;
}
/* Clearing the float */

#primarymenu {display:block; width:677px; height:40px;}

/* Secondary Level Navigation */

#navigation {
	background-color:#f5f5f5;
	border: 1px solid #d6d6d6;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom:-5px;
	font-size:5px;
}
#navigation ul {
	padding-left: 0px;
	margin-left: 0px;

}
#navigation li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d6d6d6;
	text-transform: uppercase;
	list-style: none;
	font-size: 9px;
}

#navigation ul li{
	text-transform:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d6d6d6;
	list-style-image: url(http://momentum.aderant.com/assets/images/bullets/singlearrow_blue.gif);
	list-style-type: none;
	list-style-position: inside;
	padding-left: 0px;
	margin-left: 0px;
	font-size: 9px;
}
#navigation li:hover{
	background-color:#dadada;
}
#navigation ul li:hover{
	background-color:#dadada;
}
#navigation ul ul li {
	padding-left: 20px;
	list-style-image: url(http://momentum.aderant.com/assets/images/bullets/navarrow.gif);
	list-style-position: inside;
}
#navigation ul ul li a:link, #navigation ul ul li a:visited{
	color: #000000;
}

#navigation  ul li a:visited, #navigation  ul li a:link , #navigation li a:link, #navigation li a:visited {
	text-decoration: none;
	color: #666666;
}
/* Session Tabs --------------------------------------------------------------------------------------*/
#sessionlist ul
{
	padding-left:0px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:none;
	list-style-type:none;
	list-style-image:none;
	
}
#sessionlist li /* Track Names */
{
	display:block;
	text-transform:uppercase;
	font-size: 11px;
	font-weight:bold;
	color: #002e63;
	/*color: #cc6633;*/
	background-image:url(../images/dottedline.gif);
	background-position:-20px 20px;*/
	list-style-type:none ! important; 
	list-style-image:none ! important;
	line-height: 15px;
	margin-left:0px;
	background-repeat: no-repeat;
}
#sessionlist li li /* Session Names */
{
	text-transform:none;
	font-size: 11px;
	font-weight:normal;
	color: #002D62;
	list-style-type:none;
	list-style-image:none;
	line-height: 15px;
	background-image:url(../images/bullets/shim.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	padding-left:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	
}
#sessionlist a {
color: #002D62;
text-decoration:none;
}
#sessionlist a:hover {
/*color: #B5CF31;*/
color: #002e63;
text-decoration:underline;
}

/* 	

/* Session Tabs Ends----------------------------------------------------------------------------------*/

.highlight {
	/*color:#002e63;*/
	color:#106EA4;
	/*color:#4E7199;*/
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.highlightCap {
	/*color:#002e63;*/
	color:#535353;
	/*color:#4E7199;*/
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.dimmed {
	/*color:#002e63;*/
	color: #A0A0A0;
	/*color:#4E7199;*/
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.heading {
	color:#000000;
	font-size:20px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:7px;
	line-height:28px;
}
.highlight2 {
	color: #000;
	font-weight:bold;
}
.highlightwhite {
	color: #fff;
	font-weight:bold;
}
/* End Sub Navigation */
H1 {
	color:#cccccc;
	font-size:20px;
	margin: 0px;
	padding: 0px;
	padding-top:15px;
	line-height:25px;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #002e63;;
	background-repeat: no-repeat;
	padding-left: 0px;
	font-weight: lighter;
}
H2 a:link, H2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #b5cf31;
}
H2 a:hover {
	color: #002e63;
	text-decoration: underline;
}
H3 {
	font-size: 12px;
	color: #6fabeb;
	padding-bottom:10px;
}
H4 {
	font-size: 13px;
	color: #1780ed;
	padding-bottom: 5px;
}
H5{
	font-size: 15px;
	font-weight:bold;
	color: #a4a7aa;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	margin-top: 15px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #6fabeb;
	}
H6{
	font-size: 10px;
	font-weight:normal;
	
	}	
#footer {
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-right:10px;
}
#footer li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

/* Font Styles */
a:link {
	/*color: #cc6633;*/
	color: #B5CF31;
	text-decoration: underline;
}
a:visited {
	color: #B5CF31;
	text-decoration: underline;
}
a:hover {
	color: #002e63;
	text-decoration: underline;
}
#navbar {
	padding-left: 25px;
	padding-top: 13px;
	/*background-image: url(http://momentum.aderant.com/assets/images/navbar_bkg.gif);*/
	background-repeat: no-repeat;
	background-position: 107px top;
	/*background-color:#c7f95a;*/
	height: 34px;
	font-weight: bold;
}
#navbar a{
	font-weight: bold;
	color:#002e63;
	/*color:#B5CF31;*/
	text-decoration:none;
}
#navbar a:hover{
	color:#B5CF31;
}
.watermark {
	color: #cccccc;
	font-size: 12px;
}
/* -- End Of Font Styles -- */

#orangetab {
	width:180px;
	font-size: 9px;
	line-height: 12px;
	background-image: url(http://momentum.aderant.com/assets/images/orangetab.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CC6633;
	border-left-color: #d6d6d6;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	margin-right: 0px;
	margin-top: 10px;
}
#orangetab H1{
	color: #cc6633;
	font-size:12px;
	text-transform:uppercase;
}
#orangetab H2{
	font-size: 12px;
	font-weight: bold;
	padding-bottom:3px;
}
.box {
	border: 1px solid #d6d6d6;
	padding: 15px;
	background-color: #FFFFFF;
}
#contentbox1 {
	float:left;
	width: 425px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: right top;	
	
}
#contentbox1Frontpage {
	margin: 0px;
    padding:0px;
	padding-left:30px;
	padding-right:30px;
}
#contentbox1Frontpage h1{
	font-size:16px;
	color:#002e63;
}
#contentbox {
	float:left;
	width: 400px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: right top;	
}
#contentboxFrontpage {
	margin: 0px;
    padding:0px;
	padding-left:30px;
	padding-right:30px;
}
#contentboxFrontpage h1{
	font-size:16px;
	color:#002e63;
}
#contentbox2 {
	float:left;
	width: 500px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: right top;	
}
#contentbox3 {
	float:left;
	width: 90%;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: right top;	
}
.frontpage #contentarea {
	padding: 0px;
	margin: 0px;
	padding-left:0px;
}
.frontpage #zone1 { /* Flash Banner */
	border: 1px solid #d7d7d7;
	color:#666666;
	margin-top:0x;
	padding: 0px;
	height: 239px;
	width: 795px;
}
.frontpage #sponsorlogos {
	float:left;
	width:140px;
	text-align:center;
}
.frontpage #sponsorlogos2 {
	float:left;
	width:140px;
	text-align:center;
	margin-left:140px;
}
.frontpage #sponsorlogos3 {
	float:left;
	width:140px;
	text-align:center;
	margin-left:140px;
}
#contentbox ul{
	color:#002e63;
	font-size:13px;
}
#contentbox li{
	list-style-position: outside;
	list-style-image: url(http://momentum.aderant.com/assets/images/bullets/singlearrow_shadow.gif);
	list-style-type: none;
	line-height: 20px;
	margin:0px;
	padding:0px;
}
#contentbox	li.column1 {
	 margin-left: 0px; 
}
#contentbox li.column2 { 
	margin-left: 200px; 
}
#contentbox li.column3 { 
	margin-left: 330px; 
}
#contentbox li.reset5  {
    margin-top: -100px;
}
#contentbox li.reset6  {
    margin-top: -120px;
}
#contentbox li.reset4  {
    margin-top: -80px;
}
#contentbox li.reset3  {
    margin-top: -60px;
}
#contentbox li.reset2  {
    margin-top: -40px;
}
#contentbox li.reset10  {
    margin-top: -200px;
}
#contentbox li.reset16  {
    margin-top: -380px;
}


#contentbox li.nowidget  {
	list-style-type: none;
	list-style-image:none;
}	
#sidebar {
	margin-left: 400px;
	width: 225px;
}

/* Company Homepage */

.company #mission {
	position:relative;
	background-image: url(http://momentum.aderant.com/assets/images/subMissionBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;	
	padding: 5px;
	width: 500px;
	height: 206px;
}
.company #mission {
	
}
.company #orangetab {
	width:234px;
	margin-right: 5px;
}
.company #contentbox {
	float: right;
	clear:both;
	margin-left: 5px;
    padding:5px;
	background-color:#FFFFFF;
	width: 570px;
}
.company #contentbox H2{
	color:#666666;
	text-transform:uppercase;
	font-size:14px;
	padding-top: 0px;
	margin-top:0px;
}
.company #careers {
	clear:left;
	float:right;
}
#executives {
	border: 1px solid #d6d6d6;
	width: 200px;
	margin-top: 15px;
	padding-left:5px;
	padding-right: 5px;
}
#executives a:Link{
	color: #b4aa50;
	text-decoration: none;
	font-weight: bold;
}
#executives a:Hover{
	color: #002e63;
	text-decoration: underline;
	font-weight: bold;	
}
#executives a:Visited{
	color: #b4aa50;
	text-decoration: none;
	font-weight: bold;	
}
#executives #xthumb {
	position:relative;
	left:6px;
	width: 116px;
	height: 135px;
}
#executives H1 {
	padding-top: 110px;
	padding-bottom: 10px;
	color:#5d778e;
	text-transform:uppercase;
}
#careers {
	background-color: #eeeeee;
	margin-top:3px;
}
#careers H1{
	text-transform:uppercase;
	color:#5d778e;
	font-size:1.2em;
}
/* End the company page */

#pressreleases {
	padding: 10px;
	width: 500px;
}
#newsitems {
	padding: 10px;
	width: 500px;
}
#rss {
	padding: 10px;
	width: 500px;
}
#printfooter {
	visibility: hidden;
	display:none;
}

/* Sidebar Styles */

#sidebar .sbBox {
	border: 1px solid #d6d6d6;
	padding: 3px;
	margin-top: 10px;
}
#sidebar .sbBox H2{
	background-image: url(http://momentum.aderant.com/assets/images/sbH2bg.gif);
	background-position: left top;
	text-transform:uppercase;
	font-size: 14px;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
	padding-bottom:5px;
}
#sidebar .sbBox ul{
	margin-left:10px;
	padding-left:10px;
	list-style-position: outside;
	line-height:14px;
	padding-bottom:10px;
}
#sidebar .sbBox li{
	padding-bottom:10px;
}
#sidebar .sbBox {
	border: 1px solid #d6d6d6;
	padding: 3px;
	margin-top: 10px;
}
/*links with icons for downloads, ie. datasheets*/

#quicklinks {
	border: 1px solid #d6d6d6;
	padding-left: 10px;
	font-size:10px;
	margin-top: 10px;
	padding-top: 0px;
}
#quicklinks ul {
	margin-left:10px;
	padding-left:10px;
	list-style-position: outside;
}
#quicklinks li.casestudy {
	background-image:url(http://momentum.aderant.com/assets/images/icon_casestudy.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	margin-left:0px;
}
#quicklinks li.clients {
	background-image:url(http://momentum.aderant.com/assets/images/icon_clients.gif);
	background-repeat: no-repeat;
	background-position: 1px center;
	list-style-type: none;
	padding-left: 15px;
	margin-left: 0px;
}
#quicklinks li.demos {
	background-image:url(http://momentum.aderant.com/assets/images/icon_demos.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	list-style-type: none;
	padding-left: 15px;
}
#quicklinks li.whitepaper {
	background-image:url(http://momentum.aderant.com/assets/images/icon_whitepapers.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 15px;
}
#quicklinks li.datasheet {
	background-image:url(http://momentum.aderant.com/assets/images/icon_datasheets.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 15px;
}
#webinars {
	border: 1px solid #d6d6d6;
	font-size:10px;
	margin-top: 10px;
	padding-top: 0px;
}	
#webinars h1 {
	background-image:url(http://momentum.aderant.com/assets/images/webinar_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	width: 291px;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
	padding-bottom:5px;
}

/* LI transformation - Tabs */

#tabs {
	position:absolute;
	float:left;
	width:100%;
	/*font-size:93%;*/
	font-size:90%;
	line-height:normal;
	visibility: visible;
	z-index: 2;
}
#tabs ul {
    margin:0;
	padding-bottom: 18px;
    list-style:none;
}
#tabs li {
 	background:url(http://momentum.aderant.com/assets/images/tab_rightbit.gif) no-repeat top right;
	text-transform:uppercase;
    float:left;
    margin:0;
    padding:0;
}
#tabs a {
 	float:left;
    display:block;
	background:url(http://momentum.aderant.com/assets/images/tab_leftbit.gif) no-repeat left top;
	padding:3px 20px;
	background-image:url(http://momentum.aderant.com/assets/images/tab_leftbit.gif);
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color:#666666;
	text-decoration:none;}
	/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#tabs a {float:none;}

/* End IE5-Mac hack */

#tabs #current {
	background-image:url(http://momentum.aderant.com/assets/images/tab_rightbit_highl.gif)
}

#tabs #current a {
	background-image:url(http://momentum.aderant.com/assets/images/tab_leftbit_highl.gif);
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color:#666666;
	text-decoration:none;
}
#tabBody {
	position:absolute;
	visibility: visible;
	overflow: auto;
	left: 0px;
	top: 16px;
	width: 545px;
	height: 413px;
	background-image: url(http://momentum.aderant.com/assets/images/tabs_bodybkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px;
	z-index: 1;
}
/* End of Tabs */

/* style for pressrelease page */
.date {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight:bold;
	color:#666666;
}
#casestudies {
	clear:left
}
#casestudies a:link {
	color:#002e63;
	font-size:14px;
	text-decoration: none;
}
#casestudy a:visited {
	color:#002e63;
	font-size:14px;
	text-decoration: none;
}
#casestudy a:hover {
	text-decoration: underline;
}
#casestudy a:active {
	text-decoration: none;
}
#casestudiesFooter {
	clear:left;
}
#casestudiesFooter H1{
	font-size: 16px;
	color:#666666;
}
#casestudiesFooter a:link, #casestudiesFooter a:visited {
	text-decoration: none;
}
#csQuote {
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
}
.dash {
	color:#b4cf34;
	font-weight:bold;
	font-size:14px;
}
/* Start of Case Study Section*/

#csQuoteSource {
	color:#999999;
}
#casestudy {
	width:240px;
	height: 200px;
	float:left;
	margin-right: 30px;
	margin-bottom: 20px;
}
#casestudy H1 {
	font-size: 14px;
	color:#666666;
}
#casestudy H2 {
	font-size: 12px;
	color:#666666;
	font-weight:lighter;
	margin-bottom:-10px;
	line-height: 16px;
}
#casestudy H3 {
	font-size: 10px;
	color:#666666;
	font-weight:lighter;
	margin-top:-10px;
	line-height: 12px;
	padding-left:10px;
}
#casestudy p {
	font-weight:bold;
	font-size: 14px;
	color:#cccccc;
}
#cscontentbox {
	float:left;
	width: 550px;
	margin:0px;
	padding:0px;
	padding-right:30px;
}
#cscontentbox h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002e63;
	padding-top:185px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:10px;
	background-color:#f1f6da;
}
#cscontentbox h2{
	font-size:14px;
	color:#666666;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color:#f1f6da;
}
#cscontentbox h3{
	font-size:12px;
	color:#002e63;
	padding-left:20px;
	border-bottom-width:4px;
	border-bottom-style:solid;
	border-bottom-color:#f1f6da;
	background-image:url(http://momentum.aderant.com/assets/images/bullets/singlearrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#cscontentbox h4{
	background-image:none;
	font-size:11px;
	color:#666666;
}
.clientlist {

}
#clientscroll {
	overflow:auto;
	height: 800px;
	font-weight:bold;
	line-height: 22px;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 10px;
/* End of Case Study Section*/
}
#partnerH1 {
	
}
#partnerCol1 {
	float:left;
	margin-left: 0px;
	padding: 10px;
	width: 221px;
	height: 370px;
	border-top: 10px solid #B5CF31;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#partnerCol2 {
	float:left;
	margin-left: 10px;
	padding: 10px;
	width: 221px;
	height: 370px;
	border-top: 10px solid #002C63;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#partnerCol3 {
	float:left;
	margin-left: 10px;
	padding: 10px;
	width: 221px;
	height: 370px;
	margin-bottom: 10px;
	border-top: 10px solid #B5CF31;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#partnerFooter {
	clear:both;
	border: 1px solid #CCCCCC;
	width: 730px;
	padding: 10px;
}
#partnerFooter H1{
	color:#002e63;
	font-size:20px;
	text-align:center;
	text-transform:uppercase;	
}
#partnerFooter H2{
	text-align:center;
	font-size:15px;	
	color:#b4aa50;
	text-transform:uppercase;
}
#partnerFooter ul{
	list-style-type: none;
}

#partners li{
	list-style-image: url(http://momentum.aderant.com/assets/images/bullets/singlearrow.gif);
	list-style-position: outside;
	list-style-type: none;
	line-height: 14px;
	padding:0px;
	padding-bottom: 10px;
	
}
.sbLoginForm {
	background-image: url(http://momentum.aderant.com/assets/images/sbLoginBoxLabels.gif);
	background-repeat: no-repeat;
	background-position: 105px 72px;	
}
.sbLoginForm H3{
	color:#002e63;
	text-transform:uppercase;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 0px;
}
.sbLoginForm p{
	padding-left: 5px;
}
.sbLoginForm input{
	margin-left: 5px;
	width: 150px;
	margin-bottom: 12px;
	/*border: 1px solid #999999;*/
}
.splash #contentbox {
	background-image: url(http://momentum.aderant.com/assets/images/default_banner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 264px;
}
#policies {
	position:absolute;
	padding: 15px;
	left: 232px;
	top: 271px;
	height: 450px;
	width: 447px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	visibility: hidden;
	overflow: visible;
}
#policiessponsors {
	position:absolute;
	padding: 10px;
	left: 22px;
	top: 147px;
	height: 1340px;
	width: 447px;
	background-color: #FFFFFF;
	border: 1px solid #666;
	visibility: hidden;
	overflow: visible;
}
p {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #666;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*border: 1px solid #999999;*/
	margin-bottom: 2px;
	margin-top: 2px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	/*border: 1px solid #999999;*/
}
.submit2 {
	color: #002E63;
	height: 20px;
	background-image: url(../images/buttons/gradient.gif);
	background-repeat: repeat-x;
	width: 75px;
	font-weight: bold;
	border-color: #1E4674;
	border: 1px;
    font-weight: bold;
}
.submit2:hover {
	color: #002E63;
	height: 20px;
	background-image: url(../images/buttons/gradient.gif);
	background-repeat: repeat-x;
	width: 75px;
	font-weight: bold;
	border-color: #1E4674;
	border: 1px;
    font-weight: bold;
	text-decoration:underline;
}

.submit {
	color: #002E63;
	height: 30px;
	width: 99px;
	font-weight: bold;
	border-color: #1E4674;
	border: 1px;
    font-weight: bold;
}
.submit:hover {
	color: #2F6CA4;
	height: 30px;
	width: 99px;
	font-weight: bold;
	border-color: #1E4674;
	border: 1px;
    font-weight: bold;
	text-decoration:none;
}

.submit3 {
	color: #BA3E01;
	height: 40px;
	background-image: url(../images/buttons/web_buttons_orange.png);
	background-repeat: repeat-x;
	width: 115px;
	font-weight: bold;
	border-color: #fff;
	border: 1px;
    font-weight: bold;
}
.submit3:hover {
	color: #fff;
	height: 40px;
	background-image: url(../images/buttons/web_buttons_orange.png);
	background-repeat: repeat-x;
	width: 115px;
	font-weight: bold;
	border-color: #fff;
	border: 1px;
    font-weight: bold;
	text-decoration:underline;
}
.submit4
{
	border-color: #fff;
	width: 100px;
	height: 40px;
	text-align: center;
	background-image: url("../../scripts/step/img/sprite_buttons.png");
	background-repeat: no-repeat;
	cursor: pointer;
	color: #ffffff;
	font-size: 14px;
	background-position: -15px -130px;
}
.submit4:hover
{
	border-color: #fff;
	width: 100px;
	height: 40px;
	text-align: center;
	background-image: url("../../scripts/step/img/sprite_buttons.png");
	background-repeat: no-repeat;
	cursor: pointer;
	color: #ffffff;
	font-size: 14px;
	background-position: -15px -250px;
}
.regformtable_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6593CF;
	border-right-color: #6593CF;
	border-bottom-color: #6593CF;
	border-left-color: #6593CF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}
.regformtable_top_gray {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}
.regformtable_top_line_gray {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.regformtable_right_gray {
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-bottom-width: 1px;
	border-bottom-color: #999;
	border-left-color: #999;
	border-left-width: 1px;
	border-left-style: solid;*/
	border-right-color: #999;
	border-right-width: 1px;
	border-right-style: solid;
}
.regformtable_left_gray {
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-bottom-width: 1px;
	border-bottom-color: #999;
	border-right-color: #999;
	border-right-width: 1px;
	border-right-style: solid;*/
	border-left-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
}

.trheader {
	background-image: url(../images/row_shim_darkblue.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6593CF;

}
.regformtable_top_line {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6593CF;
	border-right-color: #6593CF;
	border-bottom-color: #6593CF;
	border-left-color: #6593CF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
    border-bottom-style: solid;
}
.regformtable {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.regformtable_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}
p {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #333;
}

