/* CSS Document */
body
{
	margin-left: 10%;
	margin-right: 10%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: #FFFFFF;
}
p,td,th,ul,li,h2,h3,h4 { font-family: Verdana, Arial, Helvetica, sans-serif; }
.phaseTitle, #proclabel,#footer, #pgtitle,#pgtitle2 { font-family: Verdana, Arial, Helvetica, sans-serif; }
.stepTitle, .stepTitleOn, .stepTitle a, .stepTitleOn a { font-family: Arial, Helvetica, sans-serif; }

h2 {font-size:13px;font-weight:bold;}
h3 {font-size:12px;font-weight:bold;}
h4, h5 {font-size:11px;font-weight:bold;}
ul, li, p,td,th {font-size:11px;}
/*Toolkit Styles */
/*background-image position and repeat not supported by NS4, don't use in default css */
/* img m,p,b may cause problems for ns4 */
ol, ul, li, dl, dt, dd, img
{	margin: 0px;
	padding: 0px;
	border: 0px none #FFFFFF;
}

#content { background-color: #FFFFFF; }

#wrapper
{
	width: 794px;
	border: 0px none #000000;
}

#sitewide
{
	width: 746px;
	border: 0px none #000000;
}

#banner
{
	width: 746px;
	height: 56px;
	z-index: 3;
}

#banner img { vertical-align: top; }

#footer
{
	width: 746px;
	height: 53px;
	z-index: 3;
	clear: both;
	background-image: url(../images/logo_ride.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#footer p
{
	margin: 0px 0px 0px 42px;
	padding: 0;
	border: 1px none #FFFFCC;
	vertical-align: bottom;
	background-image: none;
}

#footer img
{
	margin: 0;
	padding: 0;
	border: 1px none #FFFFCC;
	vertical-align: bottom;
}

#main
{
	width: 744px;
	z-index: 1;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 0px none #FFFFFF;
}

#rtnavup
{
	width: 130px;
	z-index: 25;
}

#rtnavup { display: none; }

/*jscript turns display to block */
#rtnav
{
	width: 240px;
	z-index: 20;
}

#rtnav.act { visibility: hidden; }

#pager
{
	margin: 0;
	padding: 0;
	width: 746px;
	z-index: 25;
	text-align: right;
}

#tknav
{
	width: 746px;
	height: 38px;
}

#tknav img { vertical-align: bottom; }

/*needed to prevent ie from adding 3px bottom padding for text descenders */
#pgtitle,#pgtitle.exh
{
	margin: 0px 20px 0px 18px;
	padding: 0px;
}

#pgtitle img { vertical-align: bottom; }
#content P, #content.act P { line-height: 22px; }

/* for lines between tools*/
#content.act .tooldesc p { margin-right: 0px; }

.tooldesc
{
	border-bottom: 1px dotted #66CCCC;
	margin: 0 200px 25px 0;
	padding: 0 0 15px 0;
}

/* end for lines between tools*/
#pgtitle2
{
	padding: 0;
	border: 0px none #FFFFFF;
	margin: 25px 0px 0px 0px;
	/*vertical-align:bottom;*/
}

#pgtitle2 img { vertical-align: bottom; }

#procnav { height: 60px; }

div.pbarstep a, .pbarstepover a, .pbarstepon a { text-decoration: none; }


#banner,#banner img,#footer,#tknav,#tknav img,#pgtitle,#pgtitle.exh,#pgtitle img,#pbar,#proclabel,#procnav,#rtnavup { border: 1px none #000000; }

#footer
{
	margin: 12px 0px 0px 0px;
	padding: 0;
}

#banner,#banner img,#rtnav,#tknav,#tknav img,#pgtitle img,#pbar,#proclabel,#procnav,#rtnavup,#main
{
	padding: 0px;
	margin: 0px;
}

.bottom { vertical-align: bottom; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }

/* TEXT */
body, .phaseTitle, #proclabel,#footer, #pgtitle,#pgtitle2 { font-family: Verdana, Arial, Helvetica, sans-serif; }
.stepTitle, .stepTitleOn, .stepTitle a, .stepTitleOn a { font-family: Arial, Helvetica, sans-serif; }

#footer p, .phaseTitle, .stepTitle, .stepTitleOn, .stepTitle a, .stepTitleOn a
{
	font-size: 10px;
	font-weight: normal;
}

#footer, #footer p
{
	color: #006699;
	background-color: #FFFFFF;
}

#main, #rtnav ul, #rtnav a
{
	font-size: 11px;
	font-weight: normal;
}

#proclabel { font-size: 14px; }

#pgtitle
{
	font-size: 18px;
	font-weight: normal;
}

#pgtitle2
{
	font-size: 14px;
	font-weight: bold;
}

#actdescrhd H3, #acttoolshd H3, #actvignshd H3, #azgenhd H3, #azexhhd H3, #azporthd H3, #faqgenhd H3, #faqexhhd H3, #faqporhd H3
{
	font-size: 13px;
	font-weight: bold;
	color: #006666;
	background-color: #FFFFFF;
}

#actdescr H4, #ttc H4
{
	font-size: 12px;
	font-weight: bold;
	color: #006666;
	background-color: #FFFFFF;
}

#acttools H5,#actvign H5
{
	font-size: 12px;
	font-weight: bold;
	color: #006666;
	background-color: #FFFFFF;
}

#pgtitle, #pgtitle.exh { border-bottom: 1px solid #CC99CC; }
#pgtitle.por { border-bottom: 1px solid #EEA6A6; }

/*LINKS*/
#footer a, #footer a:link, #footer a:visited
{
	color: #006699;
	background-color: #FFFFFF;
	text-decoration: underline;
}

#rtnav a, #rtnav a:link, #rtnav a:visited
{
	background-color: #FFFFFF;
	color: #336666;
	text-decoration: none;
}

.stepTitle, .stepTitleOn, .stepTitle a, .stepTitleOn a
{
	color: #999999;
	background-color: #FFFFFF;
	text-decoration: none;
}

#actvign a, #actdescr a, #acttools a,#actvign a:link, #actvign a:visited, #actdescr a:link, #actdescr a:visited, #acttools a:link, #acttools a:visited
{
	background-color: #FFFFFF;
	color: #009999;
	text-decoration: none;
}

/* show all tabs content by default - hide with javascript */
#actdescr { display: block; }
#acttools { display: block; }
#actvign { display: block; }
#actdescrhd.nojs, #actdescrhd.nojs h3 { display: block; }
#acttoolshd.nojs, #acttoolshd.nojs h3 { display: block; }
#actvignshd.nojs, #actvignshd.nojs h3 { display: block; }
#azgenhd.nojs,#azexhhd.nojs,#azporthd.nojs,#azporthd.nojs H3,#azgenhd.nojs H3,#azexhhd.nojs H3 { display: block; }
#faqgenhd.nojs,#faqexhhd.nojs,#faqporhd.nojs,#faqporhd.nojs H3,#faqgenhd.nojs H3,#faqexhhd.nojs H3 { display: block; }

/*set cursor to pointer for clickable divs
ie5win ignores 'pointer' recognizes 'hand' -- keep in this order */

.pbarstep,.pbarstepon,.pbarstepover { cursor: hand; }
.tlkts_bttns { background-color: #FFFFFF; }
.ob { display: block; }

/* CSS Document */
#nojsbox
{
	width: 480px;
	border: 1px solid #006666;
	background-color: #FFFFCC;
	padding: 5px;
	margin: 5px 5%;
	font-size: 10px;
	text-align: center;
}

#proclabel2
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #669999;
}

div#content.gen h2
{
	font-size: 13px;
	font-weight: bold;
	color: #669999;
}

div#content.gen h3
{
	font-size: 12px;
	font-weight: bold;
	color: #669999;
}

div#content.gen h3.faq, div#content.gen h3.glss
{
	font-size: 11px;
	font-weight: bold;
	color: #006666;
}

div#content.gen h4
{
	font-size: 11px;
	font-weight: bold;
	color: #006666;
}

div#content.gen h5
{
	font-size: 11px;
	font-weight: normal;
	color: #006666;
}

div#faqitem h3.faq
{
	font-size: 11px;
	font-weight: bold;
	color: #006666;
}

#frcontent P {
 	font-size: 11px;
	font-weight: normal;
	}
div#frtxt h2 {font-size: 13px; font-weight: bold; color:#669999;}
div#frtxt h2.faq, div#frtxt h2.az {text-align:center; color:#999900;}
div#frtxt h2.top {font-size: 13px; font-weight: bold; color:#669999;}

div#frtxt h3 {font-size: 12px; font-weight: bold; color:#669999;}
div#frtxt h4 {font-size: 11px; font-weight: bold; color:#006666;}
div#frtxt h5 {font-size: 11px; font-weight: bold; color:#006666;}

div#frtxt h4.sm {border-top: 1px dotted #99CCCC;}

div#frtxt h3.faq {font-size: 11px; font-weight: bold; color:#006666;}
div#frtxt h3.glss {font-size: 11px; font-weight: bold; color:#006666;}
div#azgene h5, div#azexhi h5, div#azport h5  {font-size: 11px; font-weight: normal; color:#006666;}
div#faqitem h3.faq {font-size: 11px; font-weight: bold; color:#006666;}

.ctgtitle {font-size:11px; font-weight:bold; color:#669999;}
#ctgbox p{font-size: 10px;color: #333333;}
#hpcontent P
{font-size: 11px;font-weight: normal;
}
#quote {font-size:11px;}
