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

* {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}


body {
	background-color: #fff;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
    color: #000;
	

}
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; padding-bottom:5px;  padding-top:5px; font-variant: small-caps; color:#f1f1f1;  }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; padding-bottom:5px;  padding-top:5px; font-variant: small-caps; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-bottom:3px; font-variant: small-caps }

#sidebar { float:left; width:190px; height:600px; background-color:#fff; background-image: url(/templates/images/sidebar-bg.gif); color:#fff;  }
#logo { padding:10px;}
.menu { float:left; margin-left:25px; text-align:left; }

.menu a { color:#FFFFFF; text-decoration:none; }


.menu li {  list-style-type:none;  }
.submenu {}
.subtestmenu { margin-top:10px; margin-bottom:10px; }
.cat-menu    { float:left; width:240px; height:600px; }
.cat-flash    {  position:absolute; z-index:501; left:200px;  width:240px; height:600px; }
.leftshadow  { position:absolute; z-index:500; left:190px; }
.rightshadow { position:absolute; z-index:500; left:410px; }
.rightMainshadow { position:absolute; z-index:500; left:420px; }
.cat-menu-head { margin-top:10px; padding-left:10px; } 

.cat-content{  position:absolute; background-color: #fff ; width:250px; height:600px; text-align:left; left:190px; }
.cat-content h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-left:20px; font-variant: small-caps; color: #666666; }
.cat-content ul { margin-left:-20px; }
.cat-content li { list-style-type:none; width:240px; padding-left:20px;  display:block;    }

.menulist { line-height:30px; font-variant: small-caps; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; }
.menulist ul { margin-bottom:100px;}

.spacer { height:10px; width:20px;  }

.content {  position:absolute; z-index:500; left:450px;  background-color:#FFFFFF; text-align:left; width:500px; border-right:#F00; }
.content h3 { margin-top:20px; margin-left:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-bottom:5px;  padding-top:10px; font-variant: small-caps; color:#666;}
.images { margin-left:0px; margin-bottom:10px; float:left; width:auto;}
.images hr { margin-top:20px; margin-bottom:20px;}
.pro1 { padding:10px; border:solid 1px #CCCCCC;  margin-left:20px;float:left; }
.pro2 { padding:10px; margin-left:10px; float:left; }

.content-text { float:left; width:400px; text-align:left; margin:20px; clear:both; }
.content-text p { line-height:22px; margin-bottom:15px; }
.content-cont { float:left; margin-left:20px; background-color:#FFFFFF; text-align:left; }

.content-cont  h3 { margin-top:00px; margin-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-bottom:5px;  padding-top:10px; font-variant: small-caps; color:#666;}
.content-cont  h4 { margin-top:20px; margin-bottom:20px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-bottom:5px;  padding-top:10px; font-variant: small-caps; color:#666;}

.content-cont p { line-height:22px; margin-bottom:15px;margin-top:15px; margin-left:25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }