/* CSS Document */

body {
	margin: 0px auto 0px auto;
	padding: 0;
	width: 841px;
	text-align: left;
	background-image:url(../media/images/background.jpg);
	font:Arial, Helvetica, sans-serif;

}

li {	
	text-align: left;	
	font:Arial, Helvetica, sans-serif;
}
ul {	
	text-align: left;	
	font:Arial, Helvetica, sans-serif;
}

div#mainContainer {
	width: 841px;
	padding: 0px auto 20px auto;
	text-align: left;
}

div#topBlock{
	display:block;
	width: 841px;
	height: 94px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	text-align: left;
	background-color:#FFFFFF;
	
}

div#topNav{
	display:block;
	width:440px;
	height:25px;
	float:right;
	text-align:right;
	padding: 0px 40px 0px 0px;
	margin: 20px 0px 0px 0px;
	color: #c7c7c7;	
}

a.topNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 5px;
}

a.topNavLink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c7c7c7;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 5px;
}

div#toptag {
	display:block;
	width:166px;
	height:68px;
	float:left;
	margin: 5px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.logo {
	display:block;
	width:166px;
	height:68px;
	text-decoration:none;
	margin: 0px 0px 0px 35px;
	border:none;
}

#header {
display:block;
width:841px;
height:257px;
background-image:url(../media/images/header_1.jpg);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

#header2 {
display:block;
width:841px;
height:257px;
background-image:url(../media/images/header_2.jpg);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

#header3 {
display:block;
width:841px;
height:257px;
background-image:url(../media/images/header_3.jpg);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

#header4 {
display:block;
width:841px;
height:257px;
background-image:url(../media/images/header_4.jpg);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}


#header6 {
display:block;
width:841px;
height:257px;
background-image:url(../media/images/header_6.jpg);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}


#header5 {
display:block;
width:841px;
height:257px;
background-image:url(../media/images/header_5.jpg);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}


#headline {
display:block;
width:450px;
height:65px;
float:left;
margin: 35px 0px 0px 35px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.headlineRed {
font-size:26px;
color:#cc0000;
}

.headlineWhite {
font-size:20px;
color:#FFFFFF;
}


.smallWhite {
font-size: 14px;
color:#FFFFFF;
}
.smallWhite2 {
font-size: 16px;
font-style:italic;
color:#0033FF;
}

#headerbucketsBox {
display:block;
float:left;
width:770px;
height:100px;
margin: 5px 0px 0px 25px;
}

#hbucketbg {
display:block;
float:left;
width:115px;
height:115px;
background-image:url(../media/images/headerbucket.gif);
background-repeat:no-repeat;
background-position:50% 0;
margin: 0px 5px 0px 0px;
}

a.Hbucket {
display:block; 
width:113px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
/* line-height:50px;*/
border:none;
text-decoration:none;
margin: 3px auto 0px auto;
}

a.Hbucket:hover {
display:block; 
width:113px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#cc0000;
text-align:center;
/* line-height:50px;*/
border:none;
text-decoration:none;
margin: 3px auto 0px auto;
}

#isi {
float:left;
display:block;
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:bold;
clear: both;
}



div#content{
	display:block;
	background-color:#ffffff;
	margin: 0px auto 0px auto;
	width: 841px;
	padding: 0px;
	/*height:900px;*/
}

#leftcontent {
display:block;
float:left;
width:440px;
margin: 35px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 0px;
color:#666666;
}

#rightcontent {
display:block;
width:260px;
padding: 0px;
margin:35px 0px 0px 0px;
float: left;
}

#shadyarea{
display:block;
width:260px;
height:169px;
background-image:url(../media/images/bucket1_rae.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ee3b33;
text-decoration:none;
padding: 14px 0px 0px 10px;
}


#shadyarea2{
display:block;
width:260px;
height:287px;
background-image:url(../media/images/bucket2_rae.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ee3b33;
padding: 14px 6px 0px 10px;
}

a.bucketOne {
display:block;
width:230px;
height:169px;
background-image:url(../media/images/bucket1.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding: 14px 0px 0px 22px;
}

a.bucketOne:hover {
display:block;
width:230px;
height:169px;
background-image:url(../media/images/bucket1.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ee3b33;
text-decoration:none;
padding: 14px 0px 0px 22px;
}

.news {
font-family:Arial, Helvetica, sans-serif;
display:block;
width:210px;
margin: 0px auto 0px auto;
}

.newsHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ee3b33;
font-weight:bold;
}

a.newsEntry {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

a.newsEntry:hover {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
}

.contact {
display:block;
width:210px;
height:57px;
margin: 30px auto 0px auto;
background-image:url(../media/images/gears.jpg);
background-repeat:no-repeat;
background-position:80% 0%;
padding: 12px 0px 0px 0px;
}

.callus {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#cc0000;
}

.phoneNo {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#006699;
}

div#footer {
width: 841px;
height:67px;
clear:both;
padding: 0px 0px 0px 0px;
background-image:url(../media/images/rounded_footer.gif);
background-repeat:no-repeat;
}

div#bottomNav{
	display:block;
	width:800px;
	height:25px;
	text-align:right;
	color:#c7c7c7;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a.bottomNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 5px;
}

a.bottomNavLink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c7c7c7;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 5px;
}

div#copyrightbar {
	height: 24px;
	width: 841px;
	text-align: left;
	background-image:url(../media/images/copyrightbar.jpg);
	background-repeat:repeat-x;
	line-height: 25px;
	margin: 0px auto 0px auto;
}

div#copyright {
	height: 25px;
	padding: 10px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
}