body								{ background: #ffffff; margin: 0; padding:0; position: relative; font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;}


body #Form							{ margin: 0; padding:0; height:100%; }
table, tr, td						{ font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; font-size: 16px; font-weight: normal; color: #000; line-height: 100%; }
p, div, ul, li						{ font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; font-size: 16px; font-weight: normal; color: #000; line-height: 100%; }
p									{ display: block; margin:0; padding: 0 0 0px 0; }

li									{ list-style: none outside url('images/li.gif'); }
ol li								{ list-style: decimal; }

#LeftPane ul li								{ list-style: none outside url('images/li.gif'); width:90%; vertical-align:top; line-height:1.1;}

#RightPane ul li								{ list-style: none outside url('images/li.gif'); width:90%; vertical-align:top; line-height:1.1;}


#RightPane1 ul li								{ list-style: none outside url('images/li.gif'); width:90%; vertical-align:top;}


li									{ margin: 5px 0 0 5px; }
ul.step 							{margin-left: 0px; position:relative;  margin-top: -2px;}	


/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

#wrapie								{ display: table;  }
.PageWidth							{ width: 1000px; margin:0px auto; }
#cp									{ width:1000px; margin:0px auto;}
.headerbg							{ background: url('images/header_t_bg.jpg') no-repeat; }
div,p								{ margin-top:0 }/*clear top margin for mozilla*/

/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/




.TopmenuPane						{ margin: 0px; padding:8px; vertical-align: top; float: right; text-align:right;}
.TopmenuPane a:link					{ color:#ffffff; font-weight:bold; }
.TopmenuPane a:hover				{ color:#232323; text-decoration:underline; font-weight:bold;}
.TopmenuPane a:visited				{ color:#ffffff; font-weight:bold; }

.HeaderPane							{ margin: 0px; margin-top:10px; padding: 0px 0px 0px 10px; vertical-align: top; }
.ContentPane						{ margin: 0px; padding: 10px 5px 0px 5px; vertical-align: top; width: 100%; z-index:1;  }
.LeftPane							{ margin: 0px;  padding: 0px 10px 5px 5px; vertical-align: top; border-right:1px solid #9c9A9c; width:50%; z-index:1000; }
.RightPane							{ margin: 0px; padding: 0px 5px 5px 10px; vertical-align: top; width:50%;}
.BottomPane							{ margin: 0px; padding: 0px 0px 0px 0px; vertical-align: top; width: 100%; }
.FooterPane							{ margin: 0px; padding: 5px 5px 5px 5px; vertical-align: top; width: 100%; }

.LeftPane a:link					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2; font-size:16px; text-decoration:underline; }
.LeftPane a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#ff0202; text-decoration:underline; font-size:16px; }
.LeftPane a:visited					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#35498c; font-size:16px; text-decoration:underline; }


.ContentPane a:link					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2; font-size:16px; text-decoration:underline; }
.ContentPane a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#ff0202; text-decoration:underline; font-size:16px; }
.ContentPane a:visited					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#35498c; font-size:16px; text-decoration:underline; }

.ContentPane p  {line-height:130%; letter-spacing:100%;}

.ContentPane #Step5 td {line-height:120%;}
.ContentPane th {color:Black; font-size: 16px; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; }
.LeftPane a:link					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2; font-size:16px; text-decoration:underline;}
.LeftPane a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#ff0202; text-decoration:underline; font-size:16px; }
.LeftPane a:visited					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#35498c; font-size:16px;  }

.RightPane a:link					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2;  font-size:16px; text-decoration:underline; font-weight:bold;  }
/*.RightPane a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#ff0202; text-decoration:underline; font-size:14px; font-weight:bold;  }
.RightPane a:visited				{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#35498c;  font-size:14px; text-decoration:underline; font-weight:bold;  }*/
.RightPane a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2; text-decoration:underline; font-size:16px; font-weight:bold;  }
.RightPane a:visited				{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2;  font-size:16px; text-decoration:underline; font-weight:bold;  }

.RightPane ul li {margin:5px 0 0 0; letter-spacing:0px;}

.BottomPane a:link					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2; }
.BottomPane a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2; text-decoration:underline; font-weight:bold;}
.BottomPane a:visited				{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2; }

.FooterPane a:link					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2;text-decoration:underline; font-size:12px; }
.FooterPane a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2; text-decoration:underline; font-size:12px;}
.FooterPane a:visited				{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2;text-decoration:underline; font-size:12px;}



.LeftPane1							{ margin: 0px; padding: 5px 10px 5px 5px; vertical-align: top; border-right:0px solid #cccccc; width:30%; }
.RightPane1							{ margin: 0px; padding: 5px 5px 5px 10px; vertical-align: top; width:70%;}

.LeftPane1 th {color:Black; font-size: 16px; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; }

.LeftPane1 td {line-height:120%;}

/*.LeftPane1 a:link					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: bold; color:#35498c; font-size:16px; }
.LeftPane1 a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;color:#ff0202; text-decoration:underline; font-size:16px; }
.LeftPane1 a:visited				{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;color:#35498c; font-size:16px;  }

.RightPane1 a:link					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2;  font-size:16px;  }
.RightPane1 a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#ff0202; text-decoration:underline; font-size:16px;  }
.RightPane1 a:visited				{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#35498c;  font-size:16px;  }
*/

.LeftPane1 a:link					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#004da2; font-size:16px; text-decoration:underline; }
.LeftPane1 a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#ff0202; text-decoration:underline; font-size:16px; }
.LeftPane1 a:visited					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#35498c; font-size:16px;  text-decoration:underline;}

.RightPane1 a:link					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#35498c;  font-size:16px;  }
.RightPane1 a:hover					{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#ff0202; text-decoration:underline; font-size:16px;  }
.RightPane1 a:visited				{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color:#35498c;  font-size:16px;  }





/*========================================================*/
/* 4. Logo and toplinks Panes                                      */
/*========================================================*/

#Logo								{ width:10px; padding:0px 0px 0px 0px; padding-left:0px;vertical-align: top; }
#Logo a								{ border: none; }
#Logo a:hover						{ border: none; background: transparent; }

#NavAux								{ text-align: right; vertical-align: middle; height: 30px; }
#NavAux span						{ padding-left: 20px; }
#NavAux #Login						{ }
#NavAux #Date						{ padding-right:30px; }
#NavAux #Language					{ }
#NavAux a.LOGIN_object:link,
#NavAux a.LOGIN_object:visited,
#NavAux a.USER_object:link,
#NavAux a.USER_object:visited		{ background: transparent url('images/login.off.gif') no-repeat 0 2px; padding: 5px 0 5px 22px; margin-right: 15px; }
#NavAux a.LOGIN_object:hover,
#NavAux a.USER_object:hover			{ background: transparent url('images/login.on.gif') no-repeat 0 2px; padding: 5px 0 5px 22px; margin-right: 15px; }


/*========================================================*/
/* 5. Navigation Bar                                    */
/*========================================================*/

#NavBar2							{ text-align: left;  height:100%;}
#NavBar3							{ text-align: left; float:left;   background-color:#ffffff;}

/*========================================================*/
/* 5. Navigation Bar                                    */
/*========================================================*/

#Breadcrumb							{ float: left; padding: 0 0px 0 0px; margin: 5px 0 0; background-color:#ffffff; border-bottom:0px solid #e5e5e5;}
#Breadcrumb a						{ color:#666666; text-decoration:underline; }
#Breadcrumb a:hover					{ color:#999999; }
#Breadcrumb,
#Breadcrumb span,
#Breadcrumb div						{ color: #666666; }
#Search								{ float: right; width: 269px; height: 30px; background: url('images/search.bg.png') no-repeat; position: relative; right: 30px; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { width: 140px; height:24px; background: transparent; color: #fff; padding: 3px 0 2px 0; margin: 3px 0px 3px 95px; border: none; cursor:text;}
a.SearchButton 						{ width:23px; height:23px; background: transparent; font-size:1px; margin:0;}
a.SearchButton span					{ width: 25px; height: 25px; cursor: pointer; position: absolute; top: 1px; right: 10px; }




/*========================================================*/
/*  9. House Menu				                          */
/*========================================================*/

/********  HouseMenu Tab ********/
#NavBar2                            { position: relative; background:url(images/menu_bg.jpg) repeat left top;	z-index: 11110; }
#HouseMenuTop2						{ border: 0; padding: 0; list-style: none; float: left; padding-bottom:0px; position: relative; }
#HouseMenuTop2					{ margin: 0px 0px 0px 0px; }


#HouseMenuTop2 ul					{ border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop2 li					{ border: 0; padding: 0; border-left:1px solid #ffffff; margin: 0px 0px 0px; float: left; background: url(images/menuTab.L.gif) no-repeat left top; display: inline; }
#HouseMenuTop2CurrentItem           { background: #1897ef url('images/menuTab.L.png') no-repeat left top !important; }
#HouseMenuTop2 li:hover			    { background: #1897ef url('images/menuTab.L.hover.png') no-repeat left top !important; }
#HouseMenuTop2 li li				{ border: 0; padding: 0 4px; margin: 0; z-index: 11113; background: transparent none !important; text-align:left; clear:left; position:relative; width:100%; height:auto; }

/*-- 2nd level lists --*/
#HouseMenuTop2 li ul				{ position: absolute; z-index: 11112; left: -9999px; height:auto; margin-left:-4px; padding:0 0 4px; background:transparent url('images/submenu.bg.png') no-repeat bottom; width:208px; }
#HouseMenuTop2 li ul li             { background-color:#1897ef !important; margin:0 4px; width:192px; } 
#HouseMenuTop2 li ul ul				{ margin: -24px 0 0 192px !important; }
#HouseMenuTop2 li:hover ul ul, 
#HouseMenuTop2 li:hover ul ul ul, 
#HouseMenuTop2 li.sfhover ul ul, 
#HouseMenuTop2 li.sfhover ul ul ul  { left: -9999px; }
#HouseMenuTop2 li li:hover		    { background:#1897ef none !important; }

/*--lists nested under hovered list items--*/
#HouseMenuTop2 li:hover ul, 
#HouseMenuTop2 li li:hover ul,
#HouseMenuTop2 li li li:hover ul, 
#HouseMenuTop2 li.sfhover ul, 
#HouseMenuTop2 li li.sfhover ul, 
#HouseMenuTop2 li li li.sfhover ul  { left: auto; z-index: 99999; }
#HouseMenuTop2 iframe				{ position: absolute; left: 0; top: 0; z-index: 0; }

#HouseMenuTop2 a					{ color: #ffffff; text-align: center; text-decoration:none; }
/*========================================================*/
/*  Menu tab Style (8px)			                          */
/*========================================================*/
#HouseMenuTop2 li a					{ padding: 7px 8px 5px; background: transparent url('images/menuTab.R.gif') no-repeat right top; text-decoration:none; display:block; }
#HouseMenuTop2CurrentItem  a,	
#HouseMenuTop2 li a:hover			{ background: url('images/menuTab.R.png') no-repeat right top !important; text-decoration:none; }
#HouseMenuTop2 li:hover a           { background: url('images/menuTab.R.png') no-repeat right top !important; }
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li:hover li:hover a  { background: transparent none !important; }
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a,
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { background: url('images/submenu.dots.png') repeat-x bottom !important; position:relative; height:100%; font-size: 11px; color: #fff; text-align: left; margin-bottom:3px; padding:3px 8px 6px; }
#HouseMenuTop2 li li li a:hover,
#HouseMenuTop2 li li li a:hover,		
#HouseMenuTop2 li li a:hover		{ text-decoration: underline; }

#HouseMenuTop2ItemHome				{  }
.ArrowPointer						{ cursor: default; }



/* HEADER BANNER HOME */
#HeaderBanner						{ height: 268px; position: absolute; top: 115px; left:auto; margin-bottom: 20px; overflow: hidden; }
#HeaderBannerBox					{ height: 268px; margin-left: 20px; margin-right: 20px; }

#HeaderBannerBoxIn					{ width: 100%; float: left; background: url('images/header.bgM.png') repeat-x bottom left; position: relative; }
#HeaderBannerBoxIn .left			{ width: 20px; float: left; background: url('images/header.bgL.png') no-repeat bottom left; margin-left: -20px; position: relative; }
#HeaderBannerBoxIn .left img		{ width: 20px; height: 268px; }
#HeaderBannerBoxIn .right			{ width: 20px; float: right; background: url('images/header.bgR.png') no-repeat bottom right; margin-right: -20px; position: relative; }
#HeaderBannerBoxIn .right img		{ width: 20px; height: 268px; }
#HeaderBannerBoxIn .leftEffect		{ width:100%; height:100%; position: absolute; left:-15px; top:0; background: url('images/header.leftEffect1.png') no-repeat left top; }
#HeaderBannerBoxIn .rightEffect	    { width:100%; height:100%; position: absolute; right:-15px; top:0; background: url('images/header.rightEffect1.png') no-repeat right top; }

#HeaderBannerContent				{ height: 268px; position: absolute; left:15px; top:0; width:100%; padding-top:5px; text-align: right; }
#HeaderBannerLeft,
#HeaderBannerRight					{ width: 50%; height: 268px; vertical-align: middle; padding: 0 5px; text-align:right; }
.HeaderBannerRight					{ text-align: right; }
#HeaderBannerLeft p,
.HeaderBannerLeft p					{ margin: 0; padding: 0; }
.HeaderBannerLeft					{ padding: 30px 0 30px 25px; }
.HeaderBannerLeft h2				{ color: #ffffff; }
.HeaderBannerLeft h1				{ color: #439bc6; }
.HeaderBannerLeft p					{ color: #ffffff; }

/* Headings */
h1, h1 .head						{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 28px; font-weight: 500; line-height: 130%; color: #439bc6; border: none; margin-top:0;  margin-bottom:0; letter-spacing: -1px; vertical-align: top; width: 100%; margin-bottom: 10px; }
h2									{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 20px; font-weight: bold; color:black; line-height: 100%; border: none; margin-top:0; letter-spacing: 130%; }
h3									{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 700; line-height: 120%; color: #000000; border: none; margin-top:0; margin-bottom:0; letter-spacing: 0px; }

h4									{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 700; line-height: 120%; color: #35498c; border: none; margin-top:0; margin-bottom:0; letter-spacing: 1px;}
h4 a { font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 700; line-height: 120%; color: #35498c; border: none; margin-top:0; margin-bottom:0; letter-spacing: 1px; text-decoration: underline; }
h4 a:link{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 700; line-height: 120%; color: #35498c; border: none; margin-top:0; margin-bottom:0; letter-spacing: 1px; text-decoration: underline; }
h4 a:hover{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 700; line-height: 120%; color: #ff0202; border: none; margin-top:0; margin-bottom:0; letter-spacing: 1px; text-decoration:none; }


h5									{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 14px; font-weight: 500; line-height: 120%; color: #000000; border: none; margin-top:0;  margin-bottom:0; }
h6									{font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 14px; font-weight: 500; line-height: 120%; color: #439bc6; border: none; margin-top:0;  margin-bottom:0; }
.textIntro							{ font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10px; font-weight: 300; line-height: 120%; color: #666666; border: none; margin: 10px 20px; }

/* Forms */
div.form							{ width: 500px; text-align: left; }
div.form_group						{ text-align: left; margin-bottom: 10px; font-size: 14px; color: #60ae4b;  }
div.form_text						{ float: left; margin: 0; }
p.form_text							{ margin: 0 0 3px 0; }
textarea.form_text,
input.form_text,
select.form_text					{ font-weight: bold; font-size: 12px; color: #333; background: #efefef; border-color: #bbb #bbb #ddd; border-width: 2px 1px 1px; padding: 0.2em; margin: 0 10px 10px 0; }



/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

a.USER_object:active,
a.USER_object:visited,
a.USER_object:link,
.USER_object,
a.LOGIN_object:active,
a.LOGIN_object:visited,
a.LOGIN_object:link,
.LOGIN_object,
.DATE_object						{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #0d5cab; background: transparent; text-decoration: none; }
a.USER_object:hover,
a.LOGIN_object:hover				{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #ff0202; background: transparent; text-decoration: none; }

a.BREADCRUMBS_object:active			{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #93b425; background: transparent; text-decoration: none; }
a.BREADCRUMBS_object:visited,
a.BREADCRUMBS_object:link,
.BREADCRUMBS_object					{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #ffffff; background: transparent; text-decoration: none; }
a.BREADCRUMBS_object:hover			{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #ffffff; background: transparent; text-decoration: underline; }

#FooterWhite .FOOTER_objects		{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #13141c; background: transparent; text-decoration:none; }
#FooterWhite a.FOOTER_objects:active,
#FooterWhite a.FOOTER_objects:visited,
#FooterWhite a.FOOTER_objects:link	{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #3c465b; background: transparent; text-decoration:none; border-bottom: 1px #3c465b solid; }
#FooterWhite a.FOOTER_objects:hover	{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #000000; background: transparent; text-decoration:none; border-bottom: 1px #000000 solid; }

#FooterColor .FOOTER_objects		{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #ffffff; background: transparent; text-decoration:none; }
#FooterColor a.FOOTER_objects:active,
#FooterColor a.FOOTER_objects:visited,
#FooterColor a.FOOTER_objects:link	{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #cccccc; background: transparent; text-decoration:none; border-bottom: 1px #999999 solid; }
#FooterColor a.FOOTER_objects:hover	{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #ffffff; background: transparent; text-decoration:none; border-bottom: 1px #ffffff solid; }


/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

.Normal,
.normal								{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: normal; color: #333; line-height: 120%; }
strong,
b,
.NormalBold							{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #333; line-height: 120%; }
.NormalRed							{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #C00; line-height: 120%; }
.SubHead							{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #333; line-height: 120%; }
span.SubHead						{ font-size: 9px; margin:0; padding:0; }
span.SubHead br						{ display: none; }
.font-family						{ font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #777; line-height: 120%; background: transparent; }

/*========================================================*/
/*  6. Links                                        	  */
/*========================================================*/

a:active,
a:visited,
a:link 								{ background:transparent; color: #019dbe;  }
a:hover								{ background:transparent; color: #000000;  }
a.Normal:visited,
a.Normal:link						{ background:transparent; color: #019dbe; text-decoration: none; font-weight: normal; }
a.Normal:hover						{ background:transparent; color: #000000; text-decoration: underline; font-weight: normal; }
a.CommandButton:active,
a.CommandButton:visited,
a.CommandButton:link				{ color: #848996; background: transparent;	padding: 2px 3px 3px 4px; height: 18px; font-weight: normal; text-decoration: none; }
a.CommandButton:hover				{ color: #FFFFFF; background: #848996; 		padding: 2px 3px 3px 4px; height: 18px; font-weight: normal; text-decoration: none; }

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

input								{ color: #999; }
select								{ color: #999; }
.StandardButton						{ color: #999; background: #EEEEEE; border-right: solid 1px #D1C7BE; border-bottom: solid 1px #D1C7BE; border-left: none; border-top: none; height: 17px; }
.NormalTextBox						{ color: #666; background: #FFF; border: solid 1px #EBE4DD; padding-left: 4px; line-height: 12px; font-weight: normal; }
td.NormalTextBox					{ padding: 0; margin: 0; background: transparent; border: 0; }







.icons								{ padding-bottom: 1px !important; line-height:0 !important; min-height:1px !important; }
.dnnLINKS a:links{ color:#ffffff;}
.dnnLINKS a:hover{ color:#ffffff;}
.dnnLINKS a{ color:#ffffff;}
.dnnLINKS{ color:#ffffff;}



/* Vertical Menu */
.MainMenu_MenuContainer_Vert {
	font-size:13px; 	
	font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	color:#004da2;
	height:100%;
	background-color: transparent;
	width: 100%;
}
.MainMenu_RootMenuItem_Vert TD {
	border: 0px solid #9c9b9b;
	font-size:13px;  	
	font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	text-align:left;
	color:#004da2;
	background-color: transparent;
	width: 100%;
	height:15px;  
	line-height: 100%;

}
.MainMenu_RootMenuItemSel_Vert TD {
	border: 0px solid #86A7D5;
	font-size:13px;  	
	font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	color: #ff0000;
	text-decoration:underline;
	text-align:left;
	background-color: transparent;
	width: 100%;
	height:15px; line-height: 100%;

}
.MainMenu_RootMenuItemActive_Vert TD {
	border: 0px solid #86A7D5;
	font-size:13px;  	
	font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	color:#004da2;
	text-align:left;
	background-color: transparent;
	width: 100%;
	height:15px; line-height: 100%;

}
.MainMenu_MenuIcon_Admin {
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #224473;
	background-color: #224473;
	width: 0px;
}
.LabelEditOverClass {
	text-decoration: underline;
}

p.current
{
    
    color: #AA0000;
    font-weight: bold;
    
}

table#feedback {
	border: 1px solid #e39823;
}

a.a1:link   {font-size:12px; color:#3A4DC2;}

p.step {font-weight: bold; line-height:120%;}

span.red {font-size: .8em; font-weight:normal; color: #AB0000;}

a.contact:link {font-weight:normal; font-size:16px;}
