/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0 ;
padding: 0 ;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
}
/*end reset*/
*{
behavior: url(iepngfix.htc); 
}
/*start css*/
body {
background: #195379 url(/tolteam/images/bcg1.png) top center repeat-y;
color:#264848;
font-family: "Trebuchet MS", sans-serif;
margin-left:1px;
}
h1, h2, h3, h4 {
font-weight:normal; 
}
h1 {
font-size:30px;
color:#3f3f3f;
padding:0 0 0 120px;
float:left;
}
h1  a {
text-decoration:none !important; 
color:#3f3f3f;
}
h1 a:hover {
   text-decoration:none; 
color:#3f3f3f;
}
h2 {
font-size:20px;
color:#2866a5;
margin-bottom:15px;
}
h3#contentmain {
font-size:16px;
color:#2866a5;
margin-bottom:15px;
}
h3 {
font-size:16px;
color:#2866a5;
margin-bottom:15px;
padding-top:5px;
}
h4 {
font-size:16px;
color:#a3a3a3;
margin-bottom:15px;
padding-top:5px;
	}
/*layout*/
#wrapper{
width:980px;
margin:0px auto;
}
#header {
position:relative;
width:980px;
height:300px;
}
#content {
width:980px;
float:left;
background:#fff url(/tolteam/images/bcg2.png) top center repeat-y;
margin:-12px 0 0 0;
}
#content_galery {
width:940px;
float:left;
background:#fff ;
margin:-12px 0 0 0;
padding:20px;
}
#footer {
background:#114364;
color:#f6f6f6;
clear:both;
width:980px;
height:auto;
padding: 0 0 20px 0;
float:left;
}
/*header*/
#header a {color:#000; text-decoration:none;}
#header a {color:#000; text-decoration:underline;}
#headertop {
background:url(/tolteam/images/headertop.gif) top left repeat-x;
width:980px;
height:50px;
border-bottom:1px solid #0e3d5c;
float:left;
padding-top:10px;
margin:0 0 -2px 0;
}
#grb{
z-index:100;
position:absolute;
top:15px;
left:15px;
width:94px;
height:127px;
background:url(/tolteam/images/grb_h1.gif) top left no-repeat;
}
#headerright{
float:right;
width:280px;
height:50px;
font-size: 11px;
line-height:24px;
color:#000;
}
.left {
float:left;
width:140px;
}
.right {
float:right;
width:100px;
padding: 0 15px 0 0;
}
#javaholder {
float:left;
width:980px;
height:240px;
}
/*content*/
#contentmain {
float:left;
width:470px;
padding: 0 30px 20px 30px;
}
#contentmain2 {
float:left;
width:680px;
padding: 0 30px 20px 30px;
}
#contentmain img{
float:left;
margin:5px 10px 0 0;
padding:2px;
border:1px solid #00aeff;
width: 452px;
}
#contentmain li {
margin:2px 0 10px 20px;
font-size:13px;
list-style:square;
}
#contentmain2 img{
float:left;
margin:5px 10px 0 0;
padding:2px;
border:1px solid #00aeff;
}
#contentmain2 li {
margin:2px 0 10px 20px;
font-size:13px;
list-style:square;
}
.contentbox{
float:left;
background: url(/tolteam/images/dot.gif) bottom left repeat-x;
width:460px;
padding: 10px 0;
}
.contentbox2{
float:left;
width:460px;
padding: 10px 0;
}
#contentmain p {
font-size:13px;
line-height:21px;
color:#264848;
text-align:justify;
margin: 8px 0;
}
.contentMainImage{
   width: 100px!important;
}
#contentmain a {
color:#00a6ff;
text-decoration:none;
}
#contentmain a:hover {
color:#00a6ff;
text-decoration:underline;
}
#contentmain2 p {
font-size:13px;
line-height:21px;
color:#264848;
text-align:left;
margin: 8px 0;
}
#contentmain2 a {
color:#00a6ff;
text-decoration:none;
}
#contentmain2 a:hover {
color:#00a6ff;
text-decoration:underline;
}
#contentmain2 img { 
clear:both;
}
.date {
clear:both;
float:left;
color:#afafaf;
font-size:11px;
margin: 10px 0 0 0;
}
.date2 {
color:#afafaf;
font-size:11px;
margin: 10px 0 0 0;
}
.more{
float:left;
width:20px;
font-size:11px;	
background: red;
padding:0 10px;
background:url(/tolteam/images/more.gif) center right no-repeat;
margin: 10px 0 0 0;
}
.more img{
border:none;
}
.more a{
text-decoration:none;
color:#00a6ff;
}
.more a:hover{
text-decoration:none;
color:#000;
font:11px;	
}
#galeryholder {
width:auto;
float:left;
}
#galeryholder img {}
.back  {
padding:20px;
display:block;
}
a.back  {
font-size:12px; 
color:#00a6ff; 
text-decoration:none;
}
a:hover.back {
font-size:12px; 
color:#00a6ff; 
text-decoration:underline;
}
#thumbholder {
width:980px;
float:left;
}
.thumbbox {
width:140px;
height:140px;
float:left;
margin-right:10px;
}
.thumbbox img {
width:100px; 
height:75px; 
background:yellow;
margin:10px 0;
border:1px solid #00a6ff; 
}
.thumbbox a {
font-size:12px; 
color:#00a6ff; 
text-decoration:none;
margin:0px 20px;
}
.thumbbox a:hover {
font-size:12px; 
color:#00a6ff; 
text-decoration:underline;
}
.contact li {
list-style:none !important;	
}
.contact label {
width:100px;
float:left;
}
#sidebar1 {
color:#264848;
float:left;
width:220px;
padding:0 10px;
font-size:11px; 
line-height:18px;
}
input.search {
border: solid 1px #ececec;
color:#aaa;
float:left;
}
input.button {
background:#ebecec /*url(/tolteam/images/button.gif) top left no-repeat*/;
color:#00a6ff;
text-transform:uppercase;
font-size:11px;
border: solid 1px #ccc;
width:auto !important;
padding: 1px;
cursor:pointer;
float:left;

}
.sidebar1box{
padding: 10px 0;
background: url(/tolteam/images/dot.gif) bottom left repeat-x;
float:left;
width:200px;}
#sidebar1 a {
text-decoration:none;
color:#00a6ff;
}
#sidebar1 a:hover {
text-decoration:none;
color:#000;
}
.sidebar1box ul{
list-style:none;
width:200px;
}

.sidebar1box img{
padding: 0 5px;
}
.sidebar1box li {
margin: 0 0 5px 0;
padding: 0 0 0 0px;
}
.sidebar1box li.pdf{
margin: 0 0 5px 0;
padding: 0 0 0 20px;
background: url(/tolteam/images/pdf.gif) top left no-repeat;
}

#sidebar2 {
padding:0 10px;
font-size:11px; 
line-height:18px;
float:left;
width:190px;
color:#595959;
}
.sidebar2box{
background: url(/tolteam/images/dot.gif) bottom left repeat-x;
padding: 10px 0 0 0;
}
#sidebar2 a {
text-decoration:none;
color:#00a6ff;
}
#sidebar2 a:hover {
text-decoration:none;
color:#000;
}
.sidebar2box ul{
list-style:none;
}
.serv  {
display:block;
padding:5px 0 0 0;
}
.sidebar2box label {
display:block; 
width:40px; 
height:30px; 
float:left; 
}
.sidebar2box li {
height:30px;  
}

.sidebar2box img{
padding: 0 5px; vertical-align:middle;
}
.sidebar2box li {
height:40px;
margin: 0;
}
.sidebar3box{
background: url(/tolteam/images/dot.gif) bottom left repeat-x;
padding: 10px 0;
float:left;
}
.sidebar3box ul{
list-style:none;
}
.sidebar3box li {
margin: 0;
}
.sidebar3box img{
padding: 0 5px; vertical-align:middle;
}
.sidebar3box p {float:left;}

/*footer*/
#fnavholder {
float:left; width:auto; }
#footernav {
font-size:10px;padding: 10px 0 0 0; 
}
ul#footernav  {
list-style:none;}
#footernav a {
color:#f6f6f6;
text-decoration:none;
}
#footernav a:hover {
color:#f6f6f6;
text-decoration:underline;
}
#footernav li.top {width:auto; float:left; padding: 0 10px; margin:6px 4px; text-transform:uppercase;}
#footernav ul li.sub {width:100px; list-style:none; margin:6px 0; text-transform:none; padding:0 0 0 10px; background:url(/tolteam/images/square.gif) left top no-repeat;}
#f_bottom {
width:980px;
}
#f_grb {
width:52px;
height:70px;
background:url(/tolteam/images/grb.gif) top left no-repeat;
float:left;
clear:both;
margin-left:15px;
}
#f_middle {
font-size:11px;
line-height:24px;
float:left;
width:580px;
font:11px;
padding: 6px 0 0 10px;
}
#f_middle a {
color:#00a6ff;
text-decoration:none;
}
#f_middle a:hover {
color:#fff;
text-decoration:underline;
}
#f_right {
font-size:10px;
padding: 30px 0 0 0;
float:right;
width:150px;
font:10px;
color:#277ab1;
}
#f_right a {
color:#277ab1;
text-decoration:none;
}
#f_right a:hover {
color:#fff;
text-decoration:underline;
}

#s3slider {
   float: left;
   width: 980px; /* important to be same as image width */
   height: 240px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 240px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 0px;/*padding: 10px 13px;*/
   width: 980px;
   height: 0px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;
}

.clear {
   clear: both;
} 
.pageingHolder{
   float:left!important;
   margin:15px 0px 0px 0px!important;
}
 a.pageing{
   float: left;
   margin:0px 6px 0px 0px;
   text-decoration: none !important;
   background: #185157 !important;
   color:#FFF !important;
   padding:1px 4px;
   font-size: 11px;
   border: 1px solid #185157;
}
a.pageing:hover{
   float: left;
   margin:0px 6px 0px 0px;
   text-decoration: none !important;
   padding:1px 4px;
   font-size: 11px;
   background: #fff!important;
   color:#185157!important;
   border: 1px solid #185157!important;
}
.current{
   float: left;
   margin:0px 6px 0px 0px;
   text-decoration: none !important;
   padding:1px 4px;
   font-size: 11px;
   background: #fff!important;
   color:#185157!important;
   border: 1px solid #185157!important;
}
.adobe{
	width: 200px;
	float: left;
	margin:20px 0 0 0;
	text-align: justify;
}
.adobe img{
	float: left;
	margin:2px 6px 0 0;
	padding:0 0 15px 0; 
}
