*{
margin:0px;
padding:0px
}
img{border:0px}
html{
width:100%;
height:100%;
background-color:#EDEDED;
}
body{
width:710px;
margin:auto;
}
#left{
background-color:#ededed;
padding:0 7px 0 10px;
width:210px;
float:left;
}


/* ============================= menu ====================== */
.menu{
/*background-image:url(images/menubg.gif);
padding:16px 0 26px 22px;*/
background-position:top left;
background-repeat:repeat-y;
width:188px;
float:left;
clear:both;
}
.menu li{
list-style-type:none;
float:left;
clear:both;
}


/* ============================= sub-menu ====================== */
.sub-menu{
background-image:url(images/li2.gif);
background-position:0px 6px;
background-repeat:no-repeat;
display:block;
float:inherit;
padding:0 0 0 10px;
margin:5px 0 0 0;
color:#2C2C2C;
text-decoration:underline;
font-family:tahoma;
font-size:12px;
color:#333;
font-weight: bold;
text-transform: uppercase;

}




#left img, .menu img{
float:left;
clear:both
}
.call{
margin:11px 0 0 0
}
#right{
float:left;
padding:30px 0 0 30px;
width:450px;
}
.welcome{
background-color:#cccccc;
background-image:url(images/border.gif);
background-position:bottom left;
background-repeat:repeat-x;
width:412px;
height:152px;
float:left;
padding:18px 20px 0 18px;
font-family:tahoma;
font-size:12px;
color:#333
}
.right{
float:right
}
.welcome p{
float:left;
padding:8px 0 0 0;
width:289px;
font-color: #000;
}
.welcome p a{
color:#FFFFFF;
text-decoration:none;
float:left;
background-image:url(images/li1.gif);
background-position:2px 6px;
background-repeat:no-repeat;
padding:0 0 0 10px;
margin:15px 0 0 0
}
.block1{
padding:19px 0 0 18px;
float:left;
border-bottom:1px solid #D8D8D8;
font-family:Tahoma;
font-size:12px;
color:#6C6C6C;
}
.small{
float:left;
padding:0px 20px 20px 3px;
}
.pic{
float:left;
margin:1px 15px 0 0
}
.small a{
padding:0 0 0 5px
}
.small h3{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#FC5E07;
display:block;
margin:0 0 5px 0
}
.orange{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#FC5E07;
display:block;
/*margin:0 0 5px 0*/
}
.pics{
background-position:125px 17px;
background-repeat:no-repeat;
padding:19px 0 17px 18px;
width:435px;
}
.left{
width:115px;
float:left;
display:inline;
margin:0 100px 0 0;
}
.left p{
width:94px;
padding:10px 0 0 0
}
.read{
background-image:url(images/li2.gif);
background-position:0px 6px;
background-repeat:no-repeat;
display:block;
float:left;
padding:0 0 0 10px;
margin:5px 25px 0 0;
color:#2C2C2C;

}
.data{
background-image:url(images/li2.gif);
background-position:0px 6px;
background-repeat:no-repeat;
display:block;
float:left;
padding:0 0 0 10px;
margin:5px 0 14px 0;
text-decoration:underline;
color:#FC5E07
}
.read:visited, data:visited, #footer a:visited{text-decoration:underline}
.read:hover, data:hover, #footer a:hover{text-decoration:none}


.rightpart{
width:200px;
float:left;
padding:25px 0 0 18px
}
.rightpart p{
float:left;
width:185px
}

.leftpart{
width:200px;
float:left;
border-right:1px solid #D8D8D8;
padding:0 0 0 0px
}
.leftpart p{
float:left;
width:185px
}
.block2{
width:420px;
border-bottom:2px solid #336699;
padding:19px 0 17px 18px;
float:left;
background-position:362px 40px;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
color:#6C6C6C;
}
.block2 p{
float:left;
/* padding:5px 108px 0 0; 
width:330px */
}

/* ============================= list-column ====================== */
.list-column{
width:415px;
float:left;
padding:0 0 39px 10px;
font-family:Tahoma;
font-size:12px;
color:#676666;
line-height:18px;
}

.list-column li{
list-style-type:none;
line-height:26px;
background-image:url(images/arrow.gif);
background-position:left 4px;
background-repeat:no-repeat;
padding:0 0 0 14px;
}


/* ============================= pretty table ====================== */
table.pretty {
  margin: 1em 1em 1em 2em;
  background: whitesmoke;
  border-collapse: collapse;
}
table.pretty th, table.pretty td {
  border: 1px silver solid;
  padding: 0.2em;
}
table.pretty th {
  background: #663333;
  text-align: left;
  font-family:Tahoma;
  font-size:12px;
  color:#fff;

}
table.pretty caption {
  margin-left: inherit;
  margin-right: inherit;
}


#footer{
float:left;
text-align:right;
width:480px;
font-family:tahoma;
font-size:10px;
color:#747474;
padding:5px 0 0 0
}
#footer a{
color:#747474;
text-decoration:underline
}


/* =============================  resources page ====================== */
.block{
background-color:#;
padding:0 0 17px;
overflow:hidden;
float:left;
font-family:Arial;
font-size:12px;
color:#676666;
width:400px;
margin:0 0 44px 0
}

.box .indent2{ padding:6px 9px 4px 12px;}
.title1{ border-bottom:solid 1px #e9e9e9; margin-bottom:27px;}
.container2 {width:400px; height:120px;}
.imgindent {margin:-10px 17px 0 0; float:left; position:relative;}
.imgindent {margin:-10px 17px 0 0; float:left; position:relative;}
.padding3{ padding-top:30px;}
