body{
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background:#F9F9F7 url(/images/a1.gif) repeat-x scroll center top;
}
.HardBreak

{
width: 300px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */

}

.youhere   { color: #900; font-style: normal; font-weight: 600; font-size: 13px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.smallred 		 { color: #900; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.smallgreen 		 {  font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  border: 1px solid #00FF33;  border-right: 0px;  border-left: 0px;    }
.normalred		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #990000;
				}

				/*removes form margins */
form{
border: 0px; padding: 0px;margin:0px;
}
h1	 {  color: #036;  font-size: 1.2em; margin: .1em; padding: 0em }
h2  {  color: #369; font-size: 1.1em; margin: 0em; padding: .1em }
h3  {  font-weight: bold; font-size: 1.1em; margin: 0em; padding: .1em }
h4  {  font-weight: bold; font-size: .9em; margin: 0em; padding: .1em }
h5  {font-weight: bold; font-size: .8em; margin: 0em; padding: .1em }
.qfSel{ color: #000000; 
background-color: #ffffff; border: solid 1px #cccccc;width:300px;
font-size: 10px;
}
.qfMsg{
	
	color: #ff0000;
	font-weight: bold;
}		
.qfSelsmall{ color: #000000; 
background-color: #ffffff; border: solid 1px #cccccc;
font-size: 10px;
width:100px;
}

.qfSelsmallred{ color: #000000; 
background-color: #ffffff; border: solid 1px #cccccc;
font-size: 10px;
width:50px;
}	
.qfSelsmallauto{ color: #000000; 
background-color: #ffffff; border: solid 1px #cccccc;
font-size: 10px;
}
.qfSelsmallreset{ color: #000000; 
background-color: #ffcccc; border: solid 1px #ff0000;
font-size: 10px;
width:100px;
}	

.qfSelsmallsub{ color: #000000; 
background-color: #CCFFE6; border: 1px solid #00FF82;
font-size: 10px;
width:100px;
}	
.submitbutton{
	background-color: #dddddd;
	font-size: 11px;
    color: #4682b4;
    font-weight: bold;
    padding: 1px;
}
.text{
    color: #000000;
    font-size: 10.5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    padding: 1px;
    border: inset 1px #708090
}
.large{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
}

.normal 		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #000000;
				}
.breadcrumb 		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				font-weight: bold;
				}
.small			{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #000000;
				}

A.normal:link  		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #4682b4;
				text-decoration: underline;
				font-size: 11px;
				}
A.normal:active  		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #4682b4;
				text-decoration: underline;
				font-size: 11px;
				}

A.normal:visited  		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #4682b4;
				text-decoration: underline;
				font-size: 11px;
				}

A.normal:hover  		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #ff0000;
				font-size: 11px;
				}
A.breadcrumb:link  		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #4682b4;
				text-decoration: underline;
				font-size: 11px;
				font-weight: bold;
				}
A.breadcrumb:active  		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #4682b4;
				text-decoration: underline;
				font-size: 11px;
				font-weight: bold;
				}

A.breadcrumb:visited  		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #4682b4;
				text-decoration: underline;
				font-size: 11px;
				font-weight: bold;
				}

A.breadcrumb:hover  		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #ff0000;
				font-size: 11px;
				font-weight: bold;
				}

.divwrap{
     width:750px;
     border-bottom:solid 1px #666666;
     text-align:left;
     margin:10px 0;
     padding:5px 0;
     font-size:12px;
                                
}

.hint{
  color:#444444;
  font-size:12px;
  float:right;
clear:none;
width:200px;
                                
}

.info{
  color:#444444;
  font-size:12px;
clear:both;
padding:3px 0;
background-color:#DDDDDD;
margin-bottom:5px;
                                
}

.left{
float:left;
clear:none;
width:120px;
}

.right{
float:right;
clear:none;
width:120px;
}


.line{
clear:both;
margin-bottom:5px;
}

.wrap_group{
border:dashed 1px #666666;
padding:5px 0;
margin:5px 0;
float:left;
}

.headline{
     background-color:#FFFFFF;
     text-align:left;
     clear:both;
     margin:10px 0 5px 0;
}

.nodisplay{
display:none;
}

/*////////////////                MENU STYLE              ////////////////////*/

ul#general_menu{
    list-style:none;
    display:block;
    width:100%;
    margin:0;
    padding:0;
}

ul#general_menu li{
    float:left;
    text-align:left;
    border:white 1px solid;
    
}

ul#general_menu li a:link, ul#general_menu li a:active, ul#general_menu li a:visited{
    text-decoration:none;
    display:block;
    padding:5px;
    background:#000099;
    color:white;
}

ul#general_menu li a:hover{
    text-decoration:none;
    display:block;
    background:#CCCCCC;
    padding:5px;
    color:#000099;
}





ul#web_menu{
    list-style:none;
    display:block;
    margin:5px 0;
    padding:0;
    float:left;
}

ul#web_menu li{
    float:left;
    text-align:left;
    border:white 1px solid;
    
    
}

ul#web_menu li a:link, ul#web_menu li a:active, ul#web_menu li a:visited, ul#web_menu li a:hover{
    text-decoration:none;
    display:block;
    padding:3px;
    background:#6666FF;
    color:white;
}

ul#web_menu li a:hover{
    background:#CCCCCC;
    color:#000099;
}




ul#prices_menu{
    list-style:none;
    display:block;
    margin:5px 0 0px 10px;
    padding:0;
    float:left;
}

ul#prices_menu li{
    float:left;
    text-align:left;
    border:white 1px solid;
    
    
}

ul#prices_menu li a:link, ul#prices_menu li a:active, ul#prices_menu li a:visited, ul#prices_menu li a:hover{
    text-decoration:none;
    display:block;
    padding:3px;
    background:#6666FF;
    color:white;
}

ul#prices_menu li a:hover{
    background:#CCCCCC;
    color:#000099;
}



ul#remote_menu{
    list-style:none;
    display:block;
      margin:5px 0 0px 10px;
    padding:0;
    float:left;
    clear:none;
}

ul#remote_menu li{
    float:left;
    text-align:left;
    border:white 1px solid;
    
    width: auto;
    
}

ul#remote_menu li a:link, ul#remote_menu li a:active, ul#remote_menu li a:visited, ul#remote_menu li a:hover{
    text-decoration:none;
    display:block;
    padding:3px;
    background:#6666FF;
    color:white;
}

ul#remote_menu li a:hover{
    background:#CCCCCC;
    color:#000099;
}


ul#top_menu{
    list-style:none;
    display:block;
      margin:2px 0 0px 5px;
    padding:0;
    float:left;
    clear:none;
}

ul#top_menu li{
    float:left;
    text-align:left;
    border:white 1px solid;
    
    width: auto;
    
}

ul#top_menu li a:link, ul#top_menu li a:active, ul#top_menu li a:visited, ul#top_menu li a:hover{
    text-decoration:none;
    display:block;
    padding:2px;
    background:#6666FF;
    color:white;
}

ul#top_menu li a:hover{
    background:#CCCCCC;
    color:#000099;
}
