html { min-height: 101%;
	}

body {
background: #bfbfbf url(../images/background.jpg) fixed repeat-x bottom;
font-family:verdana;
}

img { 
border:0px;
}

#maintable {
/*
margin-left:auto;
margin-right:auto;*/
}

#maintable .left {
width:192px;
height:auto;
vertical-align:top;
}

#maintable .spacer {
width:0px;
}

#maintable .right {
vertical-align:top;
width:504 px;
}




/* NAVIGATION PART CSS*/

#maintable .navitop {
background:transparent url(../images/navi_1.gif) repeat;
width:191px;
height:361px;
}

#maintable .navibottom {
background:transparent url(../images/navi_2.gif) repeat;
width:191px;
height:auto;
font: 12px arial;
color:black;
border:1px;
}

#maintable .navibottom_end {
background:transparent url(../images/nav_4.gif) no-repeat;
width:191px;
height:4 px;
}

#dyn_nav {
padding:10px 30px 10px 30px;
text-align:right;
font:10px verdana;
line-height:17px;
}

.title {
font:10px verdana;
font-weight:bold;
display:inline;
line-height:22px;
border-bottom: 1px dashed black;
padding:3px 0px 3px 0px;
}

#navigation {
padding:140px 0px 0px 8px;
}

.nav_button , .nav_button_active{
font: 10px verdana;
color:black;
}

.nav_button a{
text-decoration:none;
color:black;
display:block;
background-image: url(../images/navi_button.gif); 
background-repeat: no-repeat;
background-position:  20 px;
padding:4px 0px 0px 60px;
height:18px;
}

.nav_button a:hover{
color:green;
display:block;
background-image: url(../images/navi_button_over.gif); 
background-repeat: no-repeat;
background-position:  20 px;
}

.nav_button_active a{
text-decoration:none;
color:green;
display:block;
background-image: url(../images/navi_button_over.gif); 
background-repeat: no-repeat;
background-position:  20 px;
padding:4px 0px 0px 60px;
height:18px;
}

#logo {
padding:60px 0px 0px 19px;
}

/* LOGINFIELD PROPERTIES */

#userlogin{
font:12px arial;
background-color:#EDEDED;
line-height:30px;
}

#userlogin .inputfield {
font:12px arial;
line-height:12px;
width: 100px;
}

.submit {
font:12px arial;
background-color:white;
border:0px;
cursor:pointer;
}

.submit1 {
font:12px arial;
background-color:white;
border:0px;
float:right;
}

.textfield {
font:12px arial;
}

.textfield1 {
font:12px arial;
width:99%;
}

.textarea {
width:180px;
height:70px;
}


/* MAINPART CSS */

#maintable .main_top {
background:transparent url(../images/main_top.gif) no-repeat;
width:503px;
height:8px;
font-size:6px; /* IE BUG SOLUTION */
}

#maintable .main_middle {
background:transparent url(../images/main_middle.gif) repeat;
width:503px;
height:auto;
}

#maintable h5 {
display:inline;
font-size:10px;
line-height:30px;
}

#maintable .main_end {
background:transparent url(../images/main_end.gif) no-repeat;
width:503px;
height:8 px;
}

.main_pics {
padding-left:10px;
}

.breadcrumb {
font: 10px verdana;
color:white;
position:relative;
bottom:18px;
left:18px;
z-index:2;
}

.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited{ 
text-decoration:underline;
color:white;
}

.breadcrumb a:hover{ 
text-decoration:underline;
color:white;
}

#main_text {
font-family:arial;
font-size:12px;
line-height:18px;
padding-left:16px;
padding-right:16px;
}

#main_text a:link, #main_text a:active, #main_text a:visited{ 
text-decoration:none;
color:#8f9b04;
}

#main_text a:hover{ 
text-decoration:none;
color:#8f9b04;
}

/* START PAGE ---------*/

#start_pic_1 {
background-image: url(../images/start_pic_1.jpg);
background-repeat: no-repeat; 
height:173px;
float:left;
width:463px;
display:inline;
}
#start_pic_1 .start_pic_2 { 
float:left;
padding:22px 0px 0px 20px;
width:180px;
display:inline;

}
#start_pic_1 .pic_text {
padding:22px 20px 0px 40px; 
}




h1 { 
font-size:12px;
line-height:18px;
font-style: oblique;
display:inline;
font-weight:normal; 
} 

h2 {
font-size:12px;
line-height:18px;
font-style: oblique;
display:inline;
font-weight:normal; 
padding-left:20px;
}



h3 {
color:#333333;
font-size:18px;
font-family:arial;
font-weight:normal; 
display:inline;
}

h4 {
color:#333333;
font-size:12px;
font-weight:bold; 
display:inline;
}



/* ABOUT ----------------------*/

#about_table{
padding:0px;
spacing:0px;
border:0px;
vertical-align:top;
height:100%;
}

.about_top {
vertical-align:top;
padding-right:10px;

}

.about_bottom {
padding:10px 0px 0px 0px;
vertical-align:top;
height:100%;
background:#f2f2f2;
}

.bottom_left {
padding:0px 0px 0px 20px;
width:160px;
vertical-algin:top;
}

.bottom_right {
padding: 0px 10px 0px 20px;
}

/* SERVICES-------------------*/

#services_table{
padding:0px;
spacing:0px;
border:0px;
vertical-align:top;

}

.services_left {
width:290px;
vertical-align:top;

}

.services_right {
width:170px;
padding-top:10px;
vertical-align:top;
background:#f2f2f2;
}

.services_right ul {
padding:15px 0px 0px 15px;
margin:0px;
}

.services_right li {
list-style-type:none;
padding-top:3px; 

}

.services_right pre{
display:inline;
}

.download_cv {
padding:0px 0px 0px 10px;
}
/*CUSTOMER-------------------------*/

#customer_table {

}


/*CONTACT-------------------------*/

#contact_table {

}

/* ADMIN */

#output_cell_headline {
vertical-align:top;
height:20px;
font-weight:bold;
background-color:#E8E8E8;
}


#output_cell {
vertical-align:top;
height:60px;
background-color:#EDEDED;
}

.date {
width:90px;
}

.text {
width:550px;
text-align:left;
}

.status {
width:90px;
text-align:center;
}

.delete {
width:50px;
text-align:center;
}

.edit {
width:70px;
text-align:center;
}

/* RESULTS -----------------------*/

#results {
width:100%;
border:0px;

padding:0px;
border-collapse:collapse;
}

.results_1 {
width:100%;
background:#f2f2f2;
padding:0px;
border-collapse:collapse;
}

.results_2 {
width:100%;
background:white;
}

.rank {
text-align:right;
}

/*COVERAGE----------*/

#coverage {
font:12px arial;
margin-top:0; 
padding:0;
background:white;
}

#coverage_table {
background:#f2f2f2;
width:100%;
height:100%;
border-collapse:collapse;

}

.coverage_1 {
background:#cccccc;
width:100%;
height:40px;
padding-top:10px;
font:12px arial;
}

.coverage_2 {
width:100%;
height:40px;
padding-top:10px;
font:12px arial;
text-align:top;

}

.coverage_end {
background:#f2f2f2;
height:100%;
}

.coverage_article {
padding-left:10px;
text-align:top;
}

#footerinfo {
font-size:11px;
float:left;
width:503px;
}

#footerinfo a{
text-decoration:none;
color:black;
}

#footerinfo .tutfarangi {
float:left;
background:white;

}

#footerinfo .essence {
float:right;
text-align:right;
background:white;
}



.textfield_1 {
line-height:14px;
font-family:arial;
font-size:12px;
width:300px;
}

