/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 1px auto;
	
}


/*Page Elements */

#mainBody {
	width: 1300px;
	height: auto;
	border: 0px solid black;
	margin:auto;
}

#mainContent, #menubar {
	float: left;
	width: 900px;
	border:0px solid red; 

}

#adbar {
	float: left;
	width: 217px;
	border:0px solid Blue; 

}

#header {
	height:200px;
	width: 900px;
}

#newshole  {
	width: 900px;
}

#classifieds {
	border:0px solid red;
	float:right;
}

#curDate {
	border:0px solid red;
	float:left;
}

#dateWeather {
	margin-top:-2px;
	margin-left:10px;
	
	float: left;
	border:0px solid Blue;
	z-index:100;
	position:relative;

}

#logo {
	background-image:url(../images/sqarelogo.png);  
	/* background-image:url(../images/XmasLogo2010.png); */
	background-position: top left;
	background-repeat:no-repeat;
	width: 900px;
	height: 148px;
	float:left;
	border:0px solid Blue;
	
}

#topBanner{
	margin-top: 15px;
	float:right;
	position:relative;

}

#menubar {
	width:100%;
	margin-top:0px;
	float:left;
	height:27px;
	background-image:url(../images/menubg.png);
	background-position:top;
	background-repeat:repeat-x;
	
}

#menuItem{
	float:left;
	margin:5px .85% auto;
	color:#FFFFFF;
}

#search{
border:0px solid red;
 float: right;
 margin-top: 2px;
}

#searchbutton{
 float: right;
}

#searchbox{
	text-align: right;
	color:#666666;
}

#dropdown {
	float:left;
	display:none; 
	position:relative;
	z-index:100;
}

.navMain { 
	font-size: 14px;
	font-family: Verdana;
	font-weight: Bold;
}	   

.caption {  
	font-size: 10px;
	font-family: Verdana;
	color: black;
}

.medHeadline{ 
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: black;
}

.Headline{ 
	font-size: 16px;
	font-family: Verdana;
	font-weight: bold;
	color: black;
	text-decoration:none;
}

.sections_on{
	background-color:#eeeeee;
}

.sections_off{
	background-color:#ffffff;
}

.whitetext { 
	font-size: 12px;
	font-family: Verdana;
	font-weight: Bold;
	color: white;
}

td{
	
}

/* Calendar stuff */

.calendarBox{
				margin:0 0 0 0;
				display:none;
				position:absolute;
}

.Serror {
				border:1px solid red;
				background-color:#F5E1E1;
				font-family:Vedana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#FF0000;
				
}

a.casmalllink:link { 		
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana;
	font-weight:900;
	color: black;
}
		    
a.casmalllink:visited { 	
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana;
	font-weight:900;
	color: black;
}

a.casmalllink:hover { 		
	color: black;
	text-decoration: none;
	
}

.caxsmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.casmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.canorm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.messagearea {
	overflow: auto; 
	background-color: #FFFFFF; 
	border: 1px solid #000000;
}

.dBubble{
	position: absolute;
	width:600px;
	height:600px;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid black;*/
	padding: 2px;
	/*background-color: #ffffff;*/
	font-size: 10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-weight:bold;
	visibility: hidden;*/
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
} 			 
.events{
	z-index:3; 
	position:absolute; 
	background-color:#DDDFF9;
	border:2px solid #9194B9;
	margin-top:1px; 
	height:36px; 
	width:912px;
	
}

/* end */
/* Rounded Box */

.top{
	width: 100%;
	height:12px;
	display:table-row;

}

.tl{
	background-image:url(../images/border/topLeft.png);
	background-position:top;
	background-repeat:no-repeat;
	display:table-cell;
	height:100%;
	width:14px;
}

.topSide{
	background-image:url(../images/border/top.png);
	background-position:top;
	background-repeat:repeat-x;
	border:0px solid black;
	height:100%;
	width:auto;
	display:table-cell;
}

.tr{
	background-image:url(../images/border/topRight.png);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
	width:18px;
	display:table-cell;

}




.middle{
	width:auto;
	height:auto;
	border:0px solid black;
	display:table-row;
	

}

.leftSide{
	background-image:url(../images/border/left.png);
	background-position:left;
	background-repeat:repeat-y;
	height:100%;
	width:14px;
	display:table-cell;
}

.boxContent{
	border:0px solid blue;
	height:auto;
	width:auto;
	display:table-cell;
}

.rightSide{
	background-image:url(../images/border/right.png);
	background-position:right;
	background-repeat:repeat-y;
	height:100%;
	width:18px;
	display:table-cell;
}



.bottom{
	height:20px;
	border:0px solid black;
	display:table-row;

}

.bl{
	background-image:url(../images/border/bottomLeft.png);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
	width:14px;
	display:table-cell;
}

.bottomSide{ 
	background-image:url(../images/border/bottom.png);
	background-position:top;
	background-repeat:repeat-x;
	height:100%;
	width:auto;
	display:table-cell;
}

.br{
	background-image:url(../images/border/bottomRight.png);
	background-position:top;
	background-repeat:no-repeat;
	height:100%;
	width:18px;
	display:table-cell;
}

/*--------------------------*/

.box div.topleft {
	display: block;
	background: url("../images/boxbg.png") top left no-repeat white;
	padding: 2.0em 0em 0em 2.0em;
}

.box div.topright {
	display: block;
	background: url("../images/boxbg.png") top right no-repeat white;
	padding: 2.0em;
	margin: -2.0em 0 0 2.0em;
}

.box div.bottomleft {
	display: block;
	height: 45px;
	margin-top: -2.0em;
	background: url("../images/boxbg.png") bottom left no-repeat white;
}

.box div.bottomright {
	display: block;
	background: url("../images/boxbg.png") bottom right no-repeat white;
	height: 45px;
	margin-left: 3.0em;
}

/*-----------------------*/
/*MyBox***********Created by: Aaron Avery*******************/
.mybox {
	background:#fdfaf2 url(../images/border/bggrad.png) repeat-x top left;	
}

.mycontent {
	border-left:4px solid #e6bc5e;
	background:url(../images/border/New%20Folder/right.png)  repeat-y right ;
	padding-left:4px;
	height: auto;
	width:auto;
}

.mytopleftstory {
	margin-left: -8px;
	float:left;
	display:block;
	background:url(../images/border/New%20Folder/topLeftstory.png) no-repeat left top;
	height:12px;
	width:14px;

}

.mytopleft {
	margin-left: -8px;
	float:left;
	display:block;
	background:url(../images/border/New%20Folder/topLeft.png) no-repeat left top;
	height:12px;
	width:14px;

}

.mytopright {
	float:right;
	display:block;
	background:url(../images/border/New%20Folder/topRight.png) no-repeat right top;
	height:12px;
	width:18px;
}

.mytopcenter {
	float:none;
	display:block;
	background:url(../images/border/New%20Folder/top.png) repeat-x top;
	height:34px;
	width:100%;
	
}

.mybottomleft {
	float:left;
	margin-left: -8px;
	display:block;
	background:url(../images/border/New%20Folder/bottomLeft.png) no-repeat left bottom;
	height:20px;
	width:14px;
}

.mybottomright {
	float:right;
	display:block;
	background:url(../images/border/New%20Folder/bottomRight.png) no-repeat right bottom;
	height:20px;
	width:18px;

}

.mybottomcenter {
	float:none;
	display:block;
	background:url(../images/border/New%20Folder/bottom.png) repeat-x bottom;
	height:20px;
	width:100%;

}
/*********************************/

/***Effects*******************	******/
.growBox{
	height:0;
	overflow:hidden;

}

/*********************************/


/****Ethics Page ********************/
.dhtmltooltip{
	position: absolute;
	border: 1px solid white;
	padding: 2px;
	background-color: #003399;
	font-size: 10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
} 

/********************************/

/***Emailer***********************/

#em_main{
	width:800px;

}

#em_field {
	font-size:14px;
	

}


/*******************************/


