#layout{width:900px;margin-top:10px;margin-right:auto;margin-bottom:10px;margin-left:auto;border:1px solid #CCCCCC;background-color:#FFFFFF;}
#left{margin:0px;width:700px;float:left;}
#left .container{padding:5px;border:1px solid #CCCCCC;margin:5px;}
.clearfix{clear:both;}
#header{background-image:url(img/header1.jpg);background-repeat:no-repeat;margin:0px;height:150px;background-color:#f0f0f2;}
#layout #content #right .container_r ul{margin:0px;padding:0px;}
#layout #content #right .container_r li{background-color:#f1f1f1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCCCCC;margin-bottom:0px;padding-top:3px;padding-bottom:3px;padding-left:3px;list-style-type:none;margin-top:2px;list-style-position:inside;list-style-image:url(img/li.png);}
#layout #content #right .container_r a{color:#CC0000;text-decoration:none;margin-left:6px;padding-left:0px;}
#sidelinks{margin:0;}
#layout #content a{color:#CC0000;}
#box-search{float:right;padding-top:83px;margin-right:22px;}
#search{height:30px;width:80px;margin-left:11px;}
#searchfield{height:30px;width:210px;font-family:Georgia,"Times New Roman", Times, serif;font-size:18px;line-height:30px;color:#CCCCCC;}
.bgfree{background-color:transparent;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}
#layout #hor-navi a{color:#a02a2a;text-decoration:none;}
body{background-color:#f0f0f2;margin-bottom:10px;margin-top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#666666;}
.leftalign{background-color:#f3f3f3;padding:5px;margin-top:0px;margin-right:5px;margin-bottom:0px;margin-left:0px;border:1px solid #CCCCCC;float:left;}
.rightalign{background-color:#f3f3f3;padding:5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:5px;border:1px solid #CCCCCC;float:right;}
#layout #hor-navi ul{padding-left:0px;margin:0px;width:900px;}
#layout #hor-navi li{width:150px;list-style-type:none;text-align:center;display:inline;float:left;padding-bottom:3px;font-size:21px;background-color:#999999;padding-top:3px;background-image:url(img/nav-bg.jpg);background-repeat:repeat-x;background-position:center;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#CCCCCC;border-bottom-color:#CCCCCC;line-height:21px;}
#layout #hor-navi li:hover{width:150px;list-style-type:none;text-align:center;display:inline;float:left;padding-bottom:3px;font-size:21px;background-color:#999999;padding-top:3px;background-image:url(img/nav-bgh.jpg);background-repeat:repeat-x;background-position:center;}
#right{margin:0px;width:200px;float:right;}
#right .container_r{padding:5px;border:1px solid #CCCCCC;margin:5px;}
h1{font-size:140%;line-height:normal;background-image:url(img/h.jpg);background-repeat:repeat-x;padding:5px;color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
h2{font-size:140%;line-height:normal;background-image:url(img/h2.jpg);background-repeat:repeat-x;padding:5px;color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
h3{font-size:140%;line-height:normal;background-image:url(img/h3.jpg);background-repeat:repeat-x;padding:5px;color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
h4{font-size:140%;line-height:normal;background-image:url(img/h4.jpg);background-repeat:repeat-x;padding:5px;color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
h5{font-size:140%;line-height:normal;background-image:url(img/h5.jpg);background-repeat:repeat-x;padding:5px;color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
p{padding:3px;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}
#footer{color:#FFFFFF;background-color:#333333;text-align:center;margin-top:0px;margin-right:5px;margin-bottom:5px;margin-left:5px;padding-top:3px;padding-right:0px;padding-bottom:3px;padding-left:0px;}
#layout #content #right .container_r li:hover{background-color:#f9f9f9;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCCCCC;margin-bottom:0px;padding-top:3px;padding-bottom:3px;padding-left:3px;list-style-type:none;margin-top:2px;list-style-position:inside;list-style-image:url(img/li-hover.png);}
#layout #content #left .container .blank{background-image:none;color:#999999;}
#layout #content #left .half_left{width:331px;border:1px solid #CCCCCC;float:left;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:5px;padding:5px;}
#layout #content #left .half_right{width:330px;border:1px solid #CCCCCC;float:right;padding:5px;margin-top:0px;margin-right:5px;margin-bottom:0px;margin-left:5px;}
.topmargin{margin-top:10px;}
.trans_top{width:190px;height:15px;float:right;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}
#layout #content #left .container li{list-style-type:none;margin-top:10px;margin-bottom:10px;}
#footer a{color:#ffffff;}
