/***********************************************/
/* Main Styles  */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/




html, body {
margin:0px;
padding:0px;
background:#a9a9a9 url(../images/background.png) repeat-x scroll center top;
color:#000000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

/* f0f0f0 */


/* Wrapper */
.all {
background:url(../images/paintjob.png) no-repeat center top;
text-align: center; 
width: 100%;}

/******* hyperlink and anchor tag styles *******/


a:link {
color:#000000;
text-decoration:bold;
}
a:visited {
color:#000000;
text-decoration:bold;
}
a:hover {
color:#246978;
}
a:active {
color:#dc9542;
text-decoration:bold;
}


a img {
border: 2px solid #000000
}

a img:hover {
border: 2px solid #246978
}

a img:active {
border: 2px solid #dc9542
}

/************** header tag styles **************/

h1{
 font: bold 110%;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 120%;
 margin: 0px;
 padding: 0px;
}




/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

li{
 margin-bottom:12px;
}

.navigation_list{
 list-style-type: none;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-top:20px;
 padding:0px;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 114%;
 color: #333333;
}

/***********************************************/
/* Main Divs                                 */
/***********************************************/
.container{
	padding-top: 50px; 
	margin-left: auto; margin-right: auto;
	text-align:left;
	width:829px;
}

.bannerbar{
	height:190px;	
	width:829px;
	background: url(../images/pictureframe.png);
}

.image_rotations{
	position:absolute;
	background:#FFFFFF url() repeat-y 50% 0; 
	height:180px; 
	width:816px;
	margin-top:4px;
	margin-left:4px;
}

.image_rotations2{
	position:absolute;
	background:#FFFFFF url() repeat-y 50% 0; 
	height:180px; 
	width:816px;
}

.bodysection{
	padding-bottom:30px;
	width:829px;
	background: url(../images/bodymid.png) repeat-y scroll center top;
}

.bottomsection{
	height:21px;
	width:829px;
	background: url(../images/bodybottom.png);
}

.leftbarlink{
	font-weight:bold;
	text-decoration:none;
}

.borderline{
	height:4px;
	background: url(../images/borderline.png);
}

/* ON IE SHEET */
.leftbar{
	position:absolute;
	float:left;
	width:120px;
	margin-left:25px;
	margin-top:30px;
}

.rightbar{
	z-index:3;
	width:600px;
	margin-left:170px;
}
	
.rightcontent{
	min-height: 250px;
	padding-top:40px;
}

/* ON IE SHEET */
.top_left{
	position:absolute;
	margin-left:20px;
	margin-top: 7px;
}

/* ON IE SHEET */
.top_right{
	position:absolute;
	margin-left: 750px;
}


/* ON IE SHEET */
.copywrite{
	margin-top:20px;
	position:absolute;
	margin-left:20px;
}

.clockpart{
	position:absolute;
	margin-top:20px;
	margin-left:650px;
}

.sideicondiv{
	position:absolute;
	width:25px;
}

.sideicon{
	text-decoration:none;
	font-size:170%;
}

.mepicture{
	margin:10px;
	border: 2px solid #dc9542;
	float:right;
}

/**** Opera tweaks ***/

.opera .top_right {
  font-size:10px;
}

/*********** Gallery styles  ***********/

.imgtm{
	margin: 5px;
}

.data{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin: 5px;
	padding: 5px;
	border: 2px solid #000000;
	height: 140px;
}


/********************* end **********************/
