/* PAGE */
#page  { max-width:1280px; min-width:1000px; margin-left:auto; margin-right:auto; }

h1,h2,h3,h4,p { margin:0; } 
h1 { font-size:1.9em; }
h2 { font-size:1.1em; }
h3 { font-size:1em;   }

 body { margin:0; padding:0 5px; 
	   font-size:medium; color:#333333; 
       font-family:verdana,arial,sans-serif;}  
       
 #body               { float:left; table-layout:auto; width:100%; position:relative; }
 #leftside               { width:331px; min-width:331px; font-size:0.8em; vertical-align:top; }
 #leftside   *.oi        { padding-right:10px;  height:440px; display:block; margin:0; }
 #leftside   *.oi3       { padding-right:10px; height:300px; display:block; margin:0; }
 #leftside   *.oi4       { padding:0;          height:44px;  display:block; margin:0; } 
 #rightside              { width:auto; vertical-align:top; }
 #rightside  *.oi        { }
 
.taxdatathumb2{display:block;width:35px;height:75px;background-image:url(../../images/dashboardbtn_builder.png);background-repeat:no-repeat;}
.taxdatathumb2:hover{display:block;width:35px;height:75px;background-image:url(../../images/dashboardbtn_builder_over.png);background-repeat:no-repeat;}
.taxdatathumb2 span{display:none;}
             
body.bodynew { margin:0; padding:0 5px; 
	   font-size:medium; color:#333333; 
       font-family:verdana,arial,sans-serif; }
       
 #bodynew                { float:left; table-layout:auto; width:100%; height:100%; position:relative; }
 #leftside               { font-size:0.8em; vertical-align:top; }
 #leftside   *.oi        { padding-right:10px;  display:block; margin:0; }
 #leftside   *.oi3       { padding-right:10px; height:300px; display:block; margin:0; }
 #leftside   *.oi4       { padding:0;          height:44px;  display:block; margin:0; } 
 #rightside              { width:auto; vertical-align:top; }
 #rightside  *.oi        { }
       
*:first-child+html .searchnav_holder_toggle div{padding:0px;margin:0px;}
*:first-child+html .searchnav_holder_toggle .test{padding:0px;margin:0px;height:30px;}
        
.labelformat
{
	display:block;
	padding-top:5px;
	margin-left:160px;
}
       
form { margin:0; }

/* TOOLS */
*.float-divider  { clear:both; height:1px; font-size:1px; line-height:1px; }
*.screenreader-only { position:absolute; left:-9999px; top:-9999px; width:1px; height:1px; overflow: hidden; } 
*.hidden { position:absolute; top:-99999px; left:-99999px; width:1px; height:1px; overflow:hidden; }
*.clear-left 	{ clear:left }

/* LINKS */
a:link,
a:visited,
a:active
{ text-decoration:underline; color:blue; }  
a:hover     
{ text-decoration:none; color:#e3372e; }

/* POSITIONS */
*.float { float:left; }
*.relative { position:relative; }
*.absolute { position:absolute; }
*.static { position:static; }

*.topleft { top:0; left:0; }

*.z1 { z-index:1; }
*.z2 { z-index:2; }
*.z3 { z-index:3; }

/* TEXT */
*.message    	{ text-align:left; font-size:0.7em; }
*.copyright  	{ text-align:center; font-size:0.6em; }

/* PRE-HEADER */
#preheader p       { font-size:0.7em; margin:0; padding:3px 0; }
#preheader *.part1 { float:left;  margin-left:10px; }
#preheader *.part2 { float:right; margin-right:10px; }

/* HEADER */
#header            { float:left; width:100%; }
#header *.oi       { border:1px solid gold; padding:5px 10px; background:url("../../images/interface/g4.jpg") repeat-x left top; }
  #title           { float:left; width:800px; margin-top:7px; }
  #title h1        { float:left; margin-right:40px; margin-bottom:5px;}
  #titleNew { MARGIN-TOP: 0px; margin-bottom:0px; FLOAT: left; width:70% }
  #search          { float:right; margin-top:2px; }
#header h3         { font-size:0.8em; }

/* POST-HEADER */
#postheader p             { font-size:0.7em; margin:0; padding:5px 0; }
#postheader *.breadcrumbs { float:left; margin-left:10px;}

/* FOOTER */
#footer              { clear:both; padding-top:10px; padding-bottom:50px; }

/* MENU */
*.menu      { float:left; position:relative; z-index:1; cursor:pointer; white-space:nowrap; }

*.menu a    { font-size:0.9em; text-decoration:none; color:black; }

*.menu h3   { float:left; margin:0; padding:1px 5px; background:url("../../images/interface/g1.jpg") repeat-x left bottom white; }
*.menu h4   { display:inline; margin:0; }

*.menu ul   { position:absolute; margin:0; padding:0; padding-bottom:5px; background:url("../../images/interface/g3.jpg") repeat-x left bottom white;  }

*.menu li                { margin:0; padding:2px 25px; list-style-type:none; color:black; font-size: 10px ;  font-family: Verdana;}
*.menu li img            { margin-left:-22px; padding-right:5px; }
*.menu li.separator      { margin-top:5px; border-top:1px solid gray; padding-top:5px; }
*.menu li.flyout-trigger { background:url("../../images/interface/flyout1.gif") no-repeat right center; }

*.menu h3.hover      { background:url("../../images/interface/g2.jpg") repeat-x left top white; }
*.menu li.hover      { background-color:#fb7100; color:white; }

*.menu ul.dropdown   { CLEAR: left; TOP: 100%;  height:auto; }
*.menu ul.submenu    { left:100%; margin-top:-1.5em; margin-left:-1.9em; }

*.menu *.hidden      { left:-99999px; top:-99999px; }

*.menu h3,*.menu ul { border-left:1px solid yellow; border-right:1px solid orange; 
                      border-top:1px solid yellow; border-bottom:1px solid orange;}
                      
*.menu li > ul { border-left:1px solid yellow; border-right:1px solid orange; 
                      border-top:1px solid yellow; border-bottom:1px solid orange; }

*.menu li.flyout-trigger.hover { background:url("../../images/interface/flyout2.gif") no-repeat right center #00C; }

*.menu li.hover > a  { color:white; }

*.menu li.hover > a  

/* COLOR RULES */
*.lightgray			{ background-color:#cccccc; }
*.lightblue			{ background-color:#29a6d2; }

/* HORIZONTAL RULES */
*.single 			{ display:block; 
				  	  padding-top:1px;
				      width:auto; margin-left:0; margin-right:0;
				      margin-top:5px; margin-bottom:5px; }
				      
*.break		{ display:block; margin-top:1em; }
*.break2	{ display:block; margin-top:1.3em; }				      

				  
/*IMAGES*/
img { margin:0; padding:0; border:0; }

.regsteps li { padding:0px;float:left;display:inline}    
#level3{display:block;width:100%;margin:0;padding:0px;height:31px;background-image:url(../../images/Level3/bg2.gif);background-repeat:repeat-x;}
.regsteps li img{padding:0px; margin:0px 4% 0px 4%;background-color:#ffffff;display:inline;float:left;list-style-type: none;}


/* BUTTONS */
*.button          { background:url("../../images/interface/button.gif") no-repeat left top; 
                    border:none; width:85px; height:26px; font-weight:bold; 
                    vertical-align:-2px; margin:0; padding:0; cursor:pointer; }
*.button:hover    { color:#f04001; position:relative; top:1px; left:1px; }

.statusmessage{margin:10px;color:#003300;font-size:12px;font-weight:bold;}

/* Grid*/
.grid{font-size:10px;background-color:#dee0e1;border-color:#dee0e1;border-width:1px;border-style: solid;font-family:Arial, Helvetica, sans-serif;text-align:left;width:100%;padding:4px;
}
.grid td{font-size:10px;color:#000000;background-color:#FFFFFF;padding:8px;
}
.grid th {font-size:10px;color:#000000;padding:8px;background-color: #eeeff0;
}
.grid th a{font-size:10px;
}
.grid a:link{font-size:10px;color:#0255a8;text-decoration:underline;
}
.grid a:visited{color:#0255a8;
}
.grid a:active{color:#0255a8;
}
.grid a:hover{color:#333333;text-decoration:none;
}

.grid tr.altrow td
{
	background-color:#eeeff0;
}

/* Grid*/
.grid2{font-size:10px;background-color:#dee0e1;border-color: #dee0e1;border-width: 1px;border-style: solid;font-family:Arial, Helvetica, sans-serif;text-align:left;width:100%;padding:3px;
}
.grid2 td{font-size:10px;color:#000000;background-color:#FFFFFF;padding:8px 8px 8px 8px;
}
.grid2 th a{font-size:10px; 
}
.grid2 th {font-size:10px;color:#0255a8;padding:8px;background-color: #eeeff0;
}
.grid2 a:link{font-size:10px;color:#0255a8;text-decoration:underline;
}
.grid2 a:visited{color:#0255a8;
}
.grid2 a:active{color:#0255a8;
}
.grid2 a:hover{color:#333333;text-decoration:none;
}

/* Grid*/
.grid3{font-size:10px;background-color:#dee0e1;border-color: #dee0e1;border-width: 1px;border-style: solid;font-family:Arial, Helvetica, sans-serif;text-align:left;width:100%;padding:3px;
}
.grid3 td{font-size:10px;color:#000000;background-color:#FFFFFF;padding:8px 2px 8px 2px;
}
.grid3 th a{font-size:10px; 
}
.grid3 th {font-size:10px;color:#0255a8;padding:8px 2px 8px 2px;background-color: #eeeff0;
}
.grid3 a:link{font-size:10px;color:#0255a8;text-decoration:underline;
}
.grid3 a:visited{color:#0255a8;
}
.grid3 a:active{color:#0255a8;
}
.grid3 a:hover{color:#333333;text-decoration:none;
}
.grid3 tr.altrow td
{
	background-color:#eeeff0;
}

h2 
{
clear: both;
font-family: Arial,Helvetica,sans-serif;
color: #333333;
font-size: 16px;
font-weight: bold;
margin-top: 0px;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 10px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

.submitfirstTime a 
{
margin-left: 10px;
color: #ffffff;
}

.submitfirstTime a:hover 
{
color: #ffffff;
text-decoration: none;
}

.submit a 
{
margin-left: 10px;
color: #ffffff;
}

.submit a:hover 
{
color: #ffffff;
text-decoration: none;
}

/* Browser Support Related Elements Start */

#menu_parent{
width: 150px;
padding: 1px 2px;
}
 
#menu_child{
position: absolute;
visibility: hidden;
background-color: lightyellow;
width: 140px;
border: 1px solid black;
border-bottom-width: 1;
}
 
#menu_child a{
display: block;
width: 98%;
font-size:x-small;
padding: 2px;
text-decoration: none;
color: navy;
}
 
#menu_child a:hover{
background-color: gold;
}
 
#src_parent{
width: 120px;
padding: 1px 2px;
border: 1px solid blue;
background-color: lightyellow;
}

ul.regsteps {list-style-type: none}
#level3{display:block;width:100%;margin:0;padding:0px;height:31px;background-image:url(../../images/Level3/bg2.gif);background-repeat:repeat-x;}
.regsteps li { padding:0px;float:left;display:inline;width:3%}              
.regsteps li img{padding:0px; margin:0px 4% 0px 4%;background-color:#ffffff;display:inline;float:left;list-style-type:none;}

 #src_child{
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: lightyellow;
padding: 0px 5px 2px 5px;
}

/* Browser Support Related Elements END */
.usertype{font-style:italic;color: black;} 


.errorpopsm{width:100%;height:auto;padding:0px;margin:0px;background-color:#ffffcc;border:1px solid #ffcc00;color:#c60000;background-image:url(../../images/errorpop.gif);background-repeat:no-repeat;background-position:15px 5px;}
.errorpopsm p{font-weight:bold; font-family: arial; margin:20px 20px 10px 15px;}
.errorpopsm ul{margin:10px 20px 20px 15px;}
.errorpopsm li{font-size:10px;margin-left:25px;}

.noresults li {color: #ee0b0b;font-size: 12px;list-style-type: none; font-weight: bold;padding-left: 30px;height: 22px;padding-top: 5px;
}

.validtext{color: #666666;font-size: 9px;margin-top: 5px;margin-right: 0px;margin-bottom: 0px;margin-left: 40px;}
 
.formholder textarea.multiline 
{width: 300px;height: 125px;}


.successpop{width:100%;height:auto;min-height:65px;padding:0px;margin:0px;color:inherit;border:1px solid #83d181;background-color:#f9fff9;background-image:url(../../images/successpop.gif);background-repeat:no-repeat;background-position: 25px 10px;}
.successpop p{font-weight:bold;margin:20px 20px 20px 75px;}
.successpop ul{margin:10px 20px 20px 100px;}
.successpop li{font-size:10px;margin-left:25px;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=30);
	opacity:0.3;
}

.modalPopup 
{
    background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:550px;
	width:150px;
}

.modalPopup p {
    padding: 5px;
}
.buttonnew{
background:url(../../Images/Buttons/btn_bg.gif)  !important;
margin:0 !important; 
padding:0 0 2px 0 !important;
font:bold 12px Arial, Helvetica, sans-serif !important; 
color:#797979 !important; 
border:1px solid #c0bebe !important; 
height:25px !important; width:148px !important;
text-align:center !important; 
cursor:pointer !important; 
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;
}	

.buttonnew200px{
background:url(../../Images/Buttons/btn_bg.gif)  !important;
margin:0 !important; 
padding:0 0 2px 0 !important;
font:bold 12px Arial, Helvetica, sans-serif !important; 
color:#797979 !important; 
border:1px solid #c0bebe !important; 
height:25px !important; width:148px !important;
text-align:center !important; 
cursor:pointer !important; 
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;
width:200px !important;
}	
	


