

*{
margin:0;
padding:0;
}
html{
padding:0px 0;
min-width:962px;
height:100%;
}

body{
color: #242C35;
font: 76%/120% "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}
.blank {background: #A5ADB4 }


#wrapperouter{
position: relative;
overflow:hidden;
width:990px;
margin:0 auto;
background: url(../images/shadow.gif) repeat-y top center;

}
#wrapperbottom{
position: relative;
overflow:hidden;
width:990px;
margin:0 auto;
background: url(../images/shadowbottom.gif) no-repeat top center;
height: 35px;
m2argin-bottom: 20px;

}




#wrapper{
position: relative;
overflow:hidden;
width:960px;
margin:0 auto;
border-left: 1px solid #242C35;
border-right: 1px solid #242C35;
b2order-bottom: 1px solid #242C35;
height: auto !important; /* for modern browsers */
h2eight: 700px; /* for IE5.x and IE6 */
m2in-height: 700px; /* for modern browsers */
}
.pageblank {background: #fff;} 

#globalheader{
position: relative;
width:auto;
height: 200px;
overflow:hidden;
}


#globalheader.bak {
/*background: url(../images/header_grad.gif) repeat-x top;*/
b2ackground: Yellow;
}
.logo{
float:left;
overflow:hidden;
margin: 15px 0px 0px 0px;

}
.logotxt{
float:left;
overflow:hidden;
margin-left: 15px;
}
#signin {
	float: right;
	font-size: 80%;
	margin: 0px 0px 0px 0px;
	color: White;
}
#signin a {	color: White;	text-decoration: none;}
#signin a:hover {	color: White;	text-decoration: underline;}


/* Layouts */
.clear { clear:both; }
.clearmore { clear:both; height: 0px;}
.clearmore20 { clear:both; height: 20px;}
.clearmore30 { clear:both; height: 30px;}
.clearmore40 { clear:both; height: 40px;}
.clearpad { clear: both; margin: 0; padding: 7px; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.innertube{margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/}
.innertube5{margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/}


.innertube20{margin: 0 20px 10px; background-color: inherit /*Margins for inner DIV inside each column (to provide padding)*/}
.innertube20nav{margin: 10px 20px 20px 20px; background-color: inherit /*Margins for inner DIV inside each column (to provide padding)*/}
.innertube20title{margin: 0px 20px 0px 20px;  /*Margins for inner DIV inside each column (to provide padding)*/}
.innertube20text{margin: 0 40px 20px 20px;  /*Margins for inner DIV inside each column (to provide padding)*/}


.innertubeintro{margin: 40px 0px 80px 0px; background-color: inherit /*Margins for inner DIV inside each column (to provide padding)*/}
.innertube20all{margin: 0 20px; background-color: inherit /*Margins for inner DIV inside each column (to provide padding)*/}
.line{border-bottom: 1px solid #806D2D; overflow: hidden;}
.innertube20line{margin: 10px 20px 20px 20px; padding: 1px 0px 40px 0px; border-top: 1px solid #806D2D; b2order-bottom: 1px solid #806D2D;/*Margins for inner DIV inside each column (to provide padding)*/}
.innerpad20{padding: 20px 20px 20px 20px; /*Margins for inner DIV inside each column (to provide padding)*/}
.innertube20prefooter{margin: 0px 20px 0px 20px;  /*Margins for inner DIV inside each column (to provide padding)*/}

.margintop40 {	margin-top: 40px;}

.innertubecol{margin: 20px 140px 20px 140px; /*Margins for inner DIV inside each column (to provide padding)*/}

.floatright {	float: right;}
.floatleft {	float: left;}



.pageline{

color: #ffffff;
background-color: #ffffff;
height: 1px;
width: auto;
margin: 10px 0 20px 0;
clear: both;
}

#pagecontainer{width:auto;overflow:hidden; padding-bottom: 20px;m2argin-bottom: 20px;
height: auto !important; /* for modern browsers */
min-height: 450px; /* for modern browsers */}

.heightie {height: 500px; /* for IE5.x and IE6 */}

#intro{width:350px;overflow:hidden; margin: 0 auto; padding: 0px 10px 0px 20px;text-align: right;}

#pagecontainer  #intro h2{text-align: right;font: bold 130%/150% "Lucida Grande", Geneva, Arial, Verdana, sans-serif;}


#prefooter { height: 30px;  width: auto; text-align: right; background: #ffffff; text-align: right; line-height: 29px; clear: both;}
/* GLOBAL FOOTER */
#globalfooter { height: 40px; color: White  width: auto; text-align: right; background: #0065B9;}
#globalfooter p {color: White;}
#globalfooter a {color: #fff;text-decoration: none;}
#globalfooter a:hover {color: #fff;text-decoration: underline;}
#globalfooter span.smaller { font-weight: normal; font-size: 80%; line-height: 1.2em; letter-spacing: 0.1em; }
