/*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, font, img, ins, kbd, q, s, samp,
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;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*end reset
*{behavior: url(/tolteam/css/iepngfix.htc);}*/
/*start css*/
body{
   background:#fff;
   color:#000;
   font:12px "Trebuchet MS", Georgia, serif;
   background: url(../images/bcg_main.gif) repeat;
}
h1, h2, h3 ,h4{
   font-weight:normal;
   color:#000;
}
h1{
   font-size:33px;
}
h2{
   font-size:25px;
}
h3{
   font-size:18px;
}

#flag_holder{
   width:980px;
   margin:5px auto;
}   
#flag_holder img{
   margin:0px 5px 0px 0px;
}
#wrapper{
   width:100%;
   height: auto;
   margin:0px auto 0px auto;
   border-top: 1px solid #000;
   border-bottom: 1px solid #000;
   float: left;
}
#content_holder{
   width:980px;
   margin:0 auto;
}

#top_holder{
   width: 980px;
   height: 180px;
   float: left;
}
#top_left{
   width: 265px;
   height: 180px;
   float: left;
}
#top_left img{
   width: 265px;
   height: 180px;
}
#top_right{
   width: 715px;
   height: 180px;
   float: left;
   position: relative;
   z-index: 1;
}
#top_right a{
   color: #FFF;
   text-decoration: none;
}
#top_right a:hover{
   color: black;
}
#top_right img{
   width: 715px;
   height: 180px;
   position: absolute;
   top: 0px;
   left:0px;
   z-index: 1;
   float: left;
}
#top_right h1{
   z-index: 10;
   color: #fff;
   float: left;
   position: relative;
   padding: 100px 0px 0px 120px;
}
#top_right p{
   z-index: 10;
   font-size: 11px;
   color: #fff;
   float: left;
   position: relative;
   padding: 5px 0px 0px 120px;
}
#menuholder{
   background: #f0cfa5;
   border-top: 1px solid #000;
   border-bottom: 1px solid #000;
   float: left;
}
#content{
   width:960px;
   padding:10px;
   background: #e3c456;
   float: left;
}
.content_left{
   width: 750px;
   float: left;
   padding: 0px 10px 10px 0px;
}

.content_left h2{
   margin:0px 0px 10px 0px;
   text-transform: uppercase;
}
.content_left p{
   margin: 0px 0px 10px 0px;
}
.content_left img{
   width:184px;
   height:230px;
   border: 1px solid #000;
   float: left;
   margin: 1px 10px 4px 0px; 
}
a.back{
   color:#fff;
   background: #000;
   padding: 2px 4px;
}
a.back:hover{
   color:#000;
   background: #fff;   
}
.content_right{
   width: 178px;
   float: left;
   padding: 10px 10px 0px 10px;
   background: #f0cfa5;
   border: 1px solid #000;
}
.content_right h3{
   float: left;
   margin:0px 0px 10px 0px;
   width: 178px;
   text-transform: none;
}
.rotate{
   width: auto;
   float: left;
   margin: 0px 0px 15px 0px;
   padding: 0px 0px 10px;
   border-bottom: 1px solid #000;
   font-size: 11px;
}
.rotate p{
   float: left;
}
.rotate a{
   color: #000;
   text-decoration: none;
   float: right;
   margin: 0px 0px 0px 0px;
}
.rotate a:hover{
   color: #fff;
}
.content_all{
   width:960px;
   padding:10px;
   background: #e3c456;
   float: left;
}

.content_all h2{
   margin:0px 0px 10px 0px;
   width: 950px;
   text-transform: uppercase;
}
.content_all p{
   margin: 0px 0px 10px 0px;
}
.content_all img{
   width:184px;
   height:230px;
   border: 1px solid #000;
   float: left;
   margin: 1px 10px 4px 0px; 
}
.content_all ul{
   width: 440px;
   float: left;
   margin: 0px 40px 0px 0px;
}
.content_all li{
   width: 440px;
   float: left;
   margin: 2px 0px;
   font-size: 11px;
   padding: 0px 0px 0px 18px;
   background: url(../images/dot.gif) 0px 3px no-repeat;
}
.noback{
   padding: 0px 0px 0px 0px!important;
   background: none!important;
}
.content_all li h3{
   width: 450px;
   float: left;
   margin: 10px 0px 10px 0px;
}
.content_all  a{
   color: #000;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
}
.content_all a:hover{
   color: #fff;
}
.gallery{
   width: 960px;
   float: left;
   margin: 0px 0px 0px -12px;
}
.gallery_rotate{
   width: 180px;
   float: left;
   margin: 0px 0px 10px 12px;
}
.gallery_rotate p{
   width: 180px;
   text-align: center;
}

.gallery_rotate img{
   width: 180px!important;
   height: 135px!important;
   float: left;
}
#footerwrapper{
   width:100%;
   float: left;
}

#footerholder{
   width: 980px;
   padding:10px;
   margin:0 auto;
}
#footerholder ul{
   float: left;
   width: 750px;
   margin: 0px 10px 10px 0px;
}
#footerholder li{
   float: left;
}
#footerholder li a{
   float: left;
   padding: 0px 10px 0px 0px;
   color:#000; 
   text-transform: capitalize; 
   text-decoration:none;
   font-size: 10px;
}
#footerholder li a:hover{
   color: #444;
}
#footerholder p.copy{
   width: 210px;
   font-size: 10px;
   color: #483f33;
   float: left;
   text-align: right;
   margin: 0px 0px 10px 0px;
}

