body {

	background-image:url(bg.png);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:10px;
	background-color:#005e8d;
	list-style-image:url(../images/bullet.png);
}

.container {
background-image:url(images/containerbg.png);
background-repeat:repeat-x;
background-position: top left;
border:1px solid #ccc;
position:relative;
width: 850px;
margin: 25px auto 25px auto;
padding:50px 25px 0px 25px;
background-color: #cccccc;
height:1450px;
}

.logo {
position:absolute;
margin-top:-75px;
margin-left:35px;
z-index:4;
}

.header {
float:right;
margin: -46px 20px 0px 0px;
height:38px;
position:relative;
background-color:#006699;
border:2px;
border-style:solid; 
border-color:#000000;

}

.vidhelp {
margin: -15px 5px 0px 600px;
position:relative;

}

.footer {
background-image:url(cityscape.png);
background-repeat:no-repeat;
height:85px;
width:900px;
position:bottom;
margin:3px 0px 0px -25px;
}

#page {
	background-color:#efefef;
	position:relative;
	width:830px;
	height:1360px;
	padding:5px 5px 5px 5px;
	text-align:left;}

.titleint {
	padding: 5px 5px 5px 10px;
	height: 15px;
	width:100px;
	margin:543px 0px 15px 0px;
	position:absolute;
}

.newvideos {
border:2px;
border-style:solid; 
border-color:#000000;
background-color:#006699;
position:absolute;
padding: 5px 5px 5px 5px;
height: 155px;
width:640px;
margin: 547px 0px 0px 95px;
z-index:3;
display:inline;
overflow:auto;
}

.commentexplanation {
width: 350px;
height:75px;
margin: 15px 5px 5px 10px;
position:relative;
padding: 5px 5px 5px 5px;
}

.pollexplanation {
width: 375px;
height:150px;
margin: 5px 5px 5px 10px;
position:relative;
padding: 5px 5px 5px 5px;
}

.commentvideosnew {
background-color:#efefef;
border:1px;
border-style:solid; 
border-color:#000000;
width: 550px;
height:120px;
margin: -125px 5px 5px 215px;
position:relative;
padding: 5px 5px 5px 5px;
overflow: auto;
z-index:3;


}


.poll {
background-color:#F8F6E7;
border:1px;
border-style:solid; 
border-color:#000000;
width: 375px;
height:568px;
margin: 0px 5px 5px 10px;
position:relative;
padding: 5px 5px 5px 5px;
overflow:auto;
}

.comment2 {
border:1px;
border-style:solid; 
border-color:#cccccc;
width: 350px;
height:545px;
margin: -565px 5px 5px 430px;
background-color:#ffffff;
position:relative;
padding: 5px 5px 5px 5px;
overflow:scroll;
}



.commentvideos {
border:1px;
border-style:solid; 
border-color:#cccccc;
width: 700px;
height:515px;
margin: 30px 5px 25px 35px;
background-color:#ffffff;
position:relative;
padding: 5px 5px 5px 5px;
overflow: scroll;
}





.comment {
border:1px;
border-style:solid; 
border-color:#cccccc;
width: 450px;
height:450px;
margin: -465px 5px 5px 335px;
background-color:#ffffff;
position:relative;
padding: 5px 5px 5px 5px;
overflow:scroll;
}


.commentjr {
border:1px;
border-style:solid; 
border-color:#cccccc;
width: 600px;
height:450px;
margin: -465px 5px 5px 195px;
background-color:#ffffff;
position:relative;
padding: 5px 5px 5px 5px;
overflow:scroll;
z-index:4;
}


.viddesc {
color:#006699;
overflow:scroll;
padding: 5px 5px 5px 5px;
background-color:#cccccc;
position:relative;
width:370px;
height: 225px;
margin: -260px 5px 5px 360px;

	border:1px;
	border-style:solid;
	background-color:#ffffff;
	border-color:#cccccc;

}

.descriptioncolumn {
margin-left: 450px;
margin-top:35px;
width:325px;
height: 650px;
position:absolute;
}

.player {
	position:absolute;
	margin-left:10px;
	margin-top: 175px;
	width:413px;
	height: 600px;
}

.iframeplayer {
padding: 5px 5px 5px 5px;
width: 415px;
height: 350px;
background-color:#EFEFEF;
	border:1px;
	border-style:solid;
	border-color:#cccccc;
}

h1, h2 {
	letter-spacing:-1px;
	color:#2D5AC3;
	font-weight:normal;		
	margin-bottom:-10px;
}

h1 {
	font-size:22px;
}

h2 {
	font-size:18px;
}

.less {
	color:#999;
	font-size:12px;
}

a {
	color:#295c72;		
}

.secondhalf {
position:absolute;
margin-top:120px;
width:825px;
}

body2 {
	background-color:#efefef;
	margin:40px;
}

#tabbed_box {
	margin: 0px auto 0px auto;
	width:300px;
}

.tabbed_area {
	border:1px solid #494e52;
	background-color:#ffffff;
	padding:8px;	
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:600px;
	margin-bottom:6px;
}


ul.tabs li {
	list-style:none;
	display:inline;
}

ul.tabs li a {
	background-color:#006699;
	color:#ffffff;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54; 
}
ul.tabs li a:hover {
	background-color:#529ACB;
	border-color:#006699;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#006699;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;
}

.content {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #006699; 	
}
#content_2, #content_3 { display:none; }

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}