body {position: relative;  background:#e5e4c6 url(../images/gradienttop.gif) repeat-x 0 0; font: 70% Tahoma,Verdana, Arial, Helvetica, sans-serif; color: #4c4c4b; text-align: center;}


h1, h2, h3, h4 {
 margin:0px;
 padding:0px;
 font-family:helvetica,"lucida grande",georgia,helvetica,"sans serif";
 letter-spacing:-1px;
}

h1 {
 font-size:2.2em;
 line-height:1em;
 margin-bottom:0px;
}

a.bigLink:link {color: #ffffff; text-decoration: none; background: #999999;padding:3px;font-weight: bold;}
a.bigLink:visited {color: #ffffff; text-decoration: none; background: #999999;padding:3px;font-weight: bold;}
a.bigLink:hover { color: #fff; text-decoration: none; background-color: #CC0000;font-weight: bold; }




#main
{       margin-top:40px; 
        width:780px;
        vertical-align: top; 
                           
}


#containerLarge {
        position:relative; 
        width:780px;
        vertical-align: top;
        border:#aaa 0px solid;padding:3px;     
        background:#ffffff;
        border:1px solid #a6a6a6;
        
                   
               }


#containerMain {
        position:relative; 
        width:775px;
        height:100%;
        vertical-align: top;
        margin:7px;
        background:#A9BAD3;  
        }

#containerHeader {
        background: url(../images/logo.jpg) no-repeat #ffffff;
        width:100%;
        height:94px;
        vertical-align: top;
       }

#container {
        padding-left: 350px;
        width:55%;
        padding-top:40px;
        vertical-align: top;
           
        }

#containerBody {
             
        display: inline; 
        width:auto;
        height:auto;
        vertical-align: top;
        background-color:#EDEAD1;
        clear:both;
        }

#contentLeftDefault {
        position:relative;
        font-size: 12px;
        font-family: verdana, sans-serif;
        width:550px;
        height:300px;
        padding-top:20px;
        padding-left:6px;
        padding-right:6px;
        padding-bottom:10px;
        
        color:#aaaaaa;
        display: inline;
        text-align:left;
        float:left;
        background-color:#ECECEC;
	
         
        }


#contentLeft {
        position:relative;
        font-size: 12px;
        font-family: verdana,tahoma,sans-serif;
        width:525px;
        height:auto;
        padding-top:20px;
        padding-left:20px;
        padding-right:20px;
        padding-bottom:20px;
        line-height:180%;
        font-size: 11px;
        color:#333333;
        display: inline;
        text-align:left;
        float:left;
        background-color:#ECECEC;


         
        }

#contentRight {
        position:relative;
        top:10px;
        left:39px;
        padding-top:5px;
        vertical-align: top; 
        width:200px;
        height:100%;
        color:#999999;
        float:right;
        background-color:#ffffff;

	
        }


#footer {
	clear: both;
	position: relative;
	width: 90%;
	display: block;
	margin: 0 auto;
	padding-top: 20px;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #000000;
	line-height: 120%;
        
}


#footerCont {
        
	clear: both;
	width: 100%;
	display: block;
	margin: 0 auto ;
	font-decoration:none;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #999999;
	line-height: 120%;
               clear: both;
	margin: 0;
                height: 34px;
	
              background-image:url(../images/bg_bottom.gif);
	background-position:top left;
	background-repeat:repeat-x;
       
}


#f a {
      text-decoration:none;
      font-family: verdana,Arial, Helvetica, sans-serif;
      font-size: 1em;
      color: #666666;
}

#f a:hover {
      color:#FF6600;

}


#miniflex
        {
        position:relative; /* Added by frequency decoder */
        list-style: none;
        margin: 0;
        padding: 7px 0;
        border-bottom: 1px solid #CC0000;
        font-weight: bold;
        text-align: center;
        white-space: nowrap
        }
ul#miniflex li
        {
        position:relative; /* Added by frequency decoder */
        display: inline;
        margin: 10px;
        z-index:999; /* Added by frequency decoder */
        }
ul#miniflex a
        {
        text-decoration: none;
        padding: 0 3px 3px 3px;
        border-bottom: 4px solid #FFF;
        color: #999
        }
ul#miniflex a#current
        {
        border-color: #cc0000;
        color:#06F
        }
ul#miniflex a:hover
        {
        border-color: #cc0000;
        color: #666
        }
/* Added by frequency decoder */
#animated-tab
        {
        position: absolute;
        z-index: 1;
        padding: 8px 0px 0 3px;
        border-bottom: 4px solid #cc0000;
        }

#img-shadow {
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  vertical-align: top;
  float:right;
  }

#img-shadow img {
  
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  vertical-align: top;
  float:right;
  } 

.mainTitle
  {
   font-family: verdana, sans-serif;
        font-size: 14px;
        text-align:center;
        border:0;
        margin:0;
        padding:0;
        
  } 

#topRight { 
position: absolute; 
right: 0; 
top: 0;
display: block; 
height: 125px; 
width: 125px; 
background: url(../images/TRbanner.gif) no-repeat; 
text-indent: -999em; 
text-decoration: none;} 

#work {
	padding: 20px 0 0 10px;
	margin-bottom: 18px;
}
#work div {
	float: left;
	margin-right: 35px;
                margin-top: 10px;
}
#work div.last {
	margin-right: 0;
}
#work img {
	width: 205px;
	height: 150px;
	border: 1px solid #fff;
}
#work a {
	display: block;
	width: 205px;
	height: 152px;
	border: 9px solid #DCDAB8;
}
#work a:hover, #work a:active {
	border: 9px solid #669900;
}


#sidebar1 ul {
	list-style: none;
}


#sidebar1 a   {
	
	
	padding: 0px 0px 3px 3px;
	margin:3px;
	text-decoration: none;
}

/*sidebar*/

.sidebar {
	position: relative;
	z-index: 1;
	width: 180px;
	left: 325px;
	top: 440;
}

.sidebar ul {
	list-style: none;
}

.sidebar a, .sidebar h3.cat {
	width: 130px;
	display: block;
	padding: 3px 5px 3px 40px;
	background: url(../images/tab_small.gif) center right no-repeat;
	margin: 5px 0;
	text-decoration: none;
}

.sidebar1 a {
	color: #595965;
}

.sidebar1 a.big, .sidebar1 h3.cat {
	background: url(../images/tab_big.gif) center right no-repeat;
	padding: 4px 5px 4px 40px;
	margin: 8px 0;
}

.sidebar1 h3 {
	font-size: 13px;
}

.sidebar1 h3.cat {
	color: #cbcbcb;
	text-shadow: 1px 2px 1px #222;
}

.sidebar1 a.big {
	color: #fff;
}

