@charset "UTF-8";
/* CSS Document */

    body{

	background:#d5d6d6 url(images/background.png) repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
	text-align:center;
	color:#717171;
	padding:0;
    	text-decoration:none;
	}

body a{text-decoration:none;color:#717171;}

        a:hover{color:#d6660b;}

	#container{
	width:850px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	}
        
        .support a { color:#d6660b;}
        .support a:hover { color:#717171;}

        #menu {
        float: right;
        width: 650px;
        font-size: 12px; 
        }

	#topnav{
	width:800px;
	height:100px;
	background:#FFF;
	margin-right:auto;
	margin-left:auto;
        margin-top:-8px;
	}


	
        #mainwindow{
	width:800px;
	height:auto;
	background:#FFF  url(images/mainwindow.png) repeat-x;
	margin-right:auto;
	margin-left:auto;
	}

        #homemain{
	width:800px;
        height:400px;
	background: url(images/homemain.png) no-repeat;
        behavior: url(iepngfix.htc);
        background-position: right bottom;
       }
       #homemain img {border-style: none;}

       .whiteborder{
        border:#FFF solid 1px;
        }


	#maintop{
	width:798px;
	height:auto;
	background: #FFFFFF url(images/mainwindow.png) repeat-x;
	border: #FFF solid 1px;
	margin-right:auto;
	margin-left:auto;
        overflow:hidden;
	}

	#mainbottom{
	width:800px;
	background:#d5d6d6;
	margin-right:auto;
	margin-left:auto;
	}

        #features{
        clear:both;
        padding-top:20px;
        }

        .smallbox{
        padding:15px;
        margin-top:5px;
        background:#FFF url(images/smallbg.png) repeat-x;
        height:90px;
        width:231px;
        }

        .blue{color:#4077a1; }
        .orange{color:#d6660b; }
        .pe{font-size:18px;}
         ul.nav a.orange {color:#d6660b;}
        .left{ float:left; margin-left:0px}
        .center{margin-left:auto;margin-right:auto}
        .right{float:right; margin-right:0px}
        .smhr{border-bottom:solid 1px #d5d6d6; width:147px; margin-bottom:10px}
        .medhr{border-bottom:solid 1px #d5d6d6; width:400px; margin-bottom:10px}
        .trbdr{border-bottom:solid 1px #d5d6d6; margin-bottom:10px;}
        .featurelist{list-style-image: url("images/thumb.png");}
        .thumbs{border:solid 1px #d5d6d6; margin-right: 3px; margin-top: 3px}
        .rm3{margin-right:3px; margin-top: 3px}
        .body0{ font-size: 11px; }
        .blksub1{ font-size: 12px; color:#000 }
        .lgheaderblk { font-size: 16px; color:#000 }
        .blksub2{ font-size: 14px; font-weight: bold; }
        .bold{ font-weight: bold }
        .white{color:#FFF }

        ul.nav{
	list-style-type:none;
	padding:0;
	margin:0;
	height:30px;
	float:left;
	background:url(images/subnav_bg.png) repeat-x;
	text-decoration:none;
	text-align:center;
	}
 
        ul.nopad { 
        padding: 0px;
        margin: 0px;
        margin-left: 10px;
        padding-left: 10px;
        }
	
	#l_end{
	float:left;
	}
	
	#r_end{
	float:left;
	}
	#logo{
	float:left;
	border:none;
	z-index:0;
	}
	
	
	ul.nav a{
        margin-top:7px;
	display:block;
	color:#717171;
	border-bottom:none;
	background-image:url(images/subnav_bg.png) repeat-x;
	text-decoration:none;
	text-align:center;
	width:123px;
	}
	
	ul.nav a:hover{color:#d6660b;}
	ul.nav li{float:left;}

	#lspacer{
	width:23px;
	height:30px;
	background:url(images/subnav_bg.png) repeat-x;
	float:left;
	}

	#rspacer{
	width:310px;
	height:30px;
	background:url(images/subnav_bg.png) repeat-x;
	float:left;
	}
      
        #sub_nav{
        float:left;
        width:800px;
        padding-left:48px;
        margin-top: 0px;
        }

        #rightbox{
        float:right;
        height:250px;
        width:170px;
        padding-right:30px;
        padding-top:70px;
        }

        #footer{
        float:left;
        width:800px;
        padding-top:30px;
        padding-bottom:30px;
    	margin-right:auto;
	margin-left:auto;
  	text-align:center;
        }


      .pad5 td{ padding:5px;}
      .pad5 { padding:5px;}
      .menutd{border-left:1px solid #999;
       padding-left:5px;}

ul.admin{
    list-style-type:none;   
    margin:0px;
    padding:0px 0px 0px 5px;
    font-weight:bold;
    font-size:12px;
}

ul.admin ul{
    list-style-type:circle;
    font-weight:normal;
    font-size:11px;
    padding: 0px 0px 0px 20px;
}

ul.admin ul ul{
    list-style-type:disc;
    font-weight:normal;
    font-size:11px;
    padding: 0px 0px 0px 15px;
}

table.admin{
    border:1px solid #999999;
    width:625px;
}

form.admin input{
    font-size:11px;
    width:250px;
}

form.admin select{
    font-size:11px;
    width:250px;
}

form.admin .submit{
    font-size:11px;
    width:100px;
}

form.admin textarea{
    font-size:11px;
    width:250px;
    height:100px;
}

button{
    font-size:11px;
    width:100px;
}

form.admin input.smallinput{
    width: 50px;
    font-size:11px;
}

form.admin input.auto{
    width: auto;
    font-size:11px;
    
}

form.admin table.smaller input{
    width: 125px;
    font-size:11px;
}

form.admin table.smaller input.auto{
    width: auto;
    font-size:11px;
    
}

form.admin table.smaller input.smallinput{
    width: 40px;
    font-size:11px;
}

form.admin select.auto{
    width: auto;
    font-size:11px;
}



