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

*{  
    margin:0; 
    padding:0; 
    border: 0;
    font-weight: normal; 
    font-family: Tahoma, Helvetica, Arial, Verdana ; 
    font-size: 1px;
}

html { 
    min-height: 100%; 
    margin-bottom: 1px; 
}

body{
    width:100%;
    height: auto; 
    margin: 0 auto; 
    padding: 0;
}

img{
    border: 0;
}

select, select option {
    font-size: 11px;
}

p, span, a, a:hover, h1, h2, h3, div, ul, li, strong, b{
    font-family: Tahoma, Helvetica, Arial, Verdana ;   
}

a, a:hover{
    text-decoration: none; 
    font-size: 12px;
	cursor: pointer;
}
span, p, ul, li {
    font-size: 12px; 
    margin: 7px 0; 
    line-height: 16px;
}    
strong, b {
    font-weight: bold;  
    font-size: inherit;
    font-style:inherit;
    text-decoration: inherit;        
}
em, i{
    font-style: italic;
    font-size: inherit;
    font-weight:inherit;
    text-decoration: inherit;      
}
u {
    text-decoration: underline;
    font-size: inherit;
    font-weight:inherit;  
    font-style:inherit;          
}

ul {margin-left: 40px;}

h1{
    font-size: 24px; 
    padding: 5px 0; 
}
h2{
    font-size: 16px;
}

h3{
    font-size: 14px; 
    margin: 10px 0; 
    font-weight: bold;
} 

strong, em, b, i{
	font-size: 12px;
}

h3 em, h3 i{
	font-size: 14px;
	font-weight: bold;
}

h2 em, h2 i{
	font-size: 16px;
	font-weight: bold;
}

hr { 
    border: 0; 
    border-top-width: 1px; 
    border-top-style: dashed; 
    width: 910px; 
    float: left; 
}  

div .dotline{
	border-top: dashed 1px #625300;
}

select, input, textarea { 
    border: solid 1px #999;
}
select option{padding: 0 4px;}

input{
	font-size: 12px;     
    padding:2px 2px;     
}

table{
    float: left;
    width: 100%;
    margin: 5px 0;
    clear:both;
}

table, tr, td{
    font-size: 12px;
    padding: 5px 0;  
}

.clear{
    clear:both
}
.right { 
    float: right; 
} 
.left { 
    float: left; 
}
.center {
    text-align: center;
    width: 100%;
}

.small, .small:hover {
    font-size: 10px;
}

.button{
    width: 60px;
	margin: 0 3px 0 0;
	cursor: pointer;
} 

.no_margin_bottom{
  margin-bottom: 0;
}
/* content Container*/

#contentContainer{
    width: 100%;   
    margin: 20px 0 0 0;
    float: left;
}

#contentContainer #contentBlock { 
    width:950px; 
    height:100%;
    margin:0 auto;   
}

#contentContainer #contentBlock #contentOuter { 
    width:953px; 
    padding: 0;
    margin: 0;   
    float: left;       
    background:url(../images/bg_border.png)  repeat-y;     
}

#contentContainer #contentBlock #contentOuter #content{ 
    width:911px;     /*930px*/
    padding: 5px 10px 14px 10px;  
    margin: 0;   
    float: left;   
} 

#contentContainer #contentBlock #contentBorderTop{ 
    width:934px;  
    height: 5px;
    padding:0;   
    margin: 0 2px 0 2px;  
    float: left; 
    background:url(../images/border_top.png)  repeat-x;            
} 

#contentContainer #contentBlock #contentOuter #contentBorderLeft{ 
    width:5px;  
    padding:0;   
    margin: 0;  
    float: left; 
} 

#contentContainer #contentBlock #contentOuter #contentBorderRight{ 
    width:8px;  
    padding:0;   
    margin: 0;  
    float: left;     
} 

#contentContainer #contentBlock #contentBorderBottom{ 
    width:935px;  
    height: 8px;
    padding:0;   
    margin: 0 0 0 4px;  
    float: left; 
    background:url(../images/border_bottom.png)  repeat-x;            
} 



/* mainContent */
#mainContent{
    width: 670px;  /*690px */
    float: right;
    padding: 3px 4px;  
    margin: 10px 5px auto 5px; 
    padding: 10px; 
    min-height: 500px;    
}

/* breadcrumb */
#breadcrumb{
    width:910px;
    float: left;
    padding: 0 0 5px 0;
    font-size: 12px;          
}

#breadcrumb a{     
    font-size: 11px;                
}   

/* content */
#pageHeader{
    width:910px;
    float: left;
    text-align: right;
    padding: 0;
}
