/* Main Colors:
Site DarkBlue(Main) - #31659C (49,101,156)
Site Blue(Requirement) - #4abbff (74,177,255)
Site Orange(Bugs) - #ff9668 (255,150,104)
Site Green(Tests) - #87b96b (135,185,107)
Site Yello(Tasks) - #ffd738 (255,215,56)
Links silver - #f0f0f0
*/

body 
{
    background:url(images/body_bg.gif) fixed;
    background-color:#D7D7D7;
    color:#797979;
    font-family:Arial;
    font-size:13px;
    line-height: 1.3;
    padding-left:auto;padding-right:auto;
    vertical-align:top;
    padding-top:20px;
    text-align:center;
}
body /* Mozilla Firefox alignment */ 
{ 
    text-align: -moz-center; 
} 

.BodyWrap
{
    margin: 0px auto;
    position: relative;
    clear: both;
    text-align: center;
    width:900px;    
}

.MainTable
{
    width:900px;
    height:600px;
    border:solid 1px silver;
    vertical-align:top;
    padding:0;
    margin:0;
    background-color:#ffffff;
    text-align:left;
}

.img {margin-right:14px;margin-left:14px;}

#left_block {
    padding:0;
    margin:0;
    text-align:left;
}

.inner_left_block {margin:32px 25px 40px 25px;}
.sm {font-size:11px}
.verybig {font-size:18px;}
.b {font-weight:500}
.big {font-size:13px;font-weight:700}
.biggest {font-size:15px;}
.t {text-transform:uppercase}
.abs {vertical-align:middle}

    
.gray {color:#797979; text-decoration:none}
.gray_l {color:#AFAFAF; text-decoration:none}
.green {color:#87b96b;}
.greenA {color:#87b96b; text-decoration:none}
.red {color:#A30000; text-decoration:none}
.bot_txt {color:#A9A7A7; text-decoration:none}
.brown {color:#BCB98E; text-decoration:none}
.white {color:#ffffff; text-decoration:none}

.bggreen {background-color:#87b96b;}
.bgbrown {background-color:#BCB98E;}
.LinkButton,.LinkButtonHover
{
    width:150px;
    color:white;
    height:25px;
    border:solid 1px #87b96b;
    text-align:center;
    padding-top:3px;
    padding-bottom:3px;
    vertical-align:middle;
    cursor:pointer;
}
.LinkButtonHover{background-color:#87b96b;}
.LinkButton{background-color:#ff9668;}

.BugUpImageHover
{
    background-color:#ff9668;
    color:white;
}
.BugUpImage
{
}
.TestUpImageHover
{
    background-color:#87b96b;
    color:white;
}
.TestUpImage
{
   
}

td.PanelFocusOut  
{ 
    width: 30%; 
    height: 25px; 
    background-color:white; 
    padding: 0px; 
    border: 1px solid #31659C; 
    font-size: 11px; 
    color: #31659C;
    vertical-align: top;
    text-align: left;
    position:relative;top:0px;left:0px;
} 
td.PanelFocus
{ 
    width: 30%; 
    height: 25px; 
    background-color: #87b96b; 
    padding: 0px; 
    border: 1px solid #31659C; 
    font-size: 11px; 
    color: #FFFFFF;
    vertical-align: top;
    text-align: left;
    cursor:pointer;
    position:relative;top:0px;left:0px;
} 
td.PanelSelected
{ 
    width: 30%; 
    height: 25px; 
    background-color: #ff9668; 
    padding: 0px; 
    border: 1px solid #31659C; 
    font-size: 11px; 
    color: #FFFFFF;
    vertical-align: top;
    text-align: left;
    cursor:pointer;
    position:relative;top:0px;left:0px;
} 

    h1  {clear:both;font-size:18px;font-weight:500;}
	h2	{clear:both;padding-top:20px;}
	#a a {background:url(/images/bg.jpg) repeat -20px 35px;}
	#b a {background:url(/images/bg2.jpg) repeat 0 0;}
	#c a {background:url(/images/bg3.jpg) repeat 0 0;}
	#d a {background:url(/images/bg4.jpg) repeat 0 0;}
	a {color:#5D8F00;}
	a:hover{color:#ff9668;}

	
	.pics {  
    height:  180px;  
    width:   300px;  
    padding-bottom: 10px; 
    margin:  0;  
} 
 
.pics img {  
    padding: 5px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  192px; 
    height: 144px; 
    top:  0; 
    left: 0 
} 

.picsDescription {  
    padding-top: 10px;  
    border:  1px solid #ccc;  
    width:  100%; 
    top:  0; 
    left: 0 
} 

	.customerspics {  
    height:  70px;  
    width:   130px;  
    padding: 0;  
    margin:  0;  
} 
 
.customerspics img {  
    padding: 5px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  120px; 
    height: 60px; 
    top:  0; 
    left: 0 
} 

.MyNewsTableHeader
{
  	font-size: 10pt;
	font-weight:600;
	color: #f0f0f0;
    background-color:#87b96b;
    text-align:center;
}


