/*CSS Reset*/
body, div, dl, dt, dd, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
acronym, abbr, fieldset, img { border: 0;}
:focus { outline: 0; }
.clear{clear:both;}

*{font-family:"Arial",sans-serif;font-size:12px;}
body{background:url(images/background.png);}
p{margin-bottom:20px;}

#container{width:823px;margin:0 auto;background:url(images/content_background.png) repeat-y;min-height:300px;}

	.header{width:786px;height:138px;background:url(images/header.png);margin:0 auto;}
	.menu{width:786px;height:30px;margin:0 auto;text-align:right;list-style: none;padding:6px 0px 0px;}
		.outside{background:url(images/menu_bg_outside.png) no-repeat;}
		.inside{background:url(images/menu_bg_inside.png) no-repeat; hegiht:29px;}
		.menu li{display:inline;color:#fff;font-size:15px;background:url(images/menu_item.png) 0px 0px no-repeat;margin-left:1px;text-align: center;}
		.menu li:hover{word-wrap: normal; cursor: pointer;background:url(images/menu_item.png) 0px -29px no-repeat;}
		.menu li a{word-wrap: normal;color:#fff;font-size:15px;text-decoration:none;}
		.menu li a:hover{word-wrap: normal;color:#fff;font-size:15px;text-decoration:none;cursor: pointer;}
		
	.sidebar{width:173px;min-height:200px;background:url(images/sidebar_top.png) no-repeat;float:left;margin:0px 0 0 2px;padding:87px 0 0 15px;}
		.sidebar .item{width:170px;background:url(images/siteinfo.png) no-repeat #fff;padding:33px 2px 10px 2px;}
		.sidebar .first{background:url(images/siteinfo_first.png) no-repeat #fff;}
		.sidebar .bottom{width:174px;height:11px;background:url(images/sidebar_bottom.png);margin-bottom:20px;}
		
	.right{width:585px;background:url(images/content_top.png) no-repeat;margin:0 18px 0 0;padding:50px 10px 0 20px;float:right;}
		.content{background:#fff;width:590px;margin:0px 0px 0px -9px;padding:0px 5px 10px;}
		.right .bottom{width:600px;height:24px;background:url(images/content_bottom.png) no-repeat;margin:0px 0px 0px -9px;}
		
	.bottomBanner{width:786px;height:98px;background:url(images/bottom_banner.png);margin:20px auto 0;}
		.bottomBanner img{width:468px;height:60px;background:black;margin:21px 0px 0px 308px;}
		
	.footer{font-size:13px;color:#fff;margin-top:10px;text-align:center;padding-bottom:10px;}
		.footer a{font-size:13px;text-color:#fff;margin-top:10px;text-decoration:none;text-align:center;padding-bottom:10px;}
		.footer a:hover{font-size:13px;text-color:#fff;margin-top:10px;text-decoration:none;text-align:center;padding-bottom:10px;}
		
/* Square Sections (uses class for rounding)*/

.wsft_inline{
		background: #C0C0C0;
}

.wsft_in_top{
		background: #C0C0C0;
}

.wsft_in_bottom{
		background: #C0C0C0;
}

/* Bottom Nav Links */
.wsft_bottom{
		padding-left: 5px;
}

.wsft_bottom a:link {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
}

.wsft_bottom a:active {
		color: #FF0000;
		text-decoration: none;
		font-weight: bold;
}

.wsft_bottom a:visited {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
}

.wsft_bottom a:hover {
		color: #FF0000;
		text-decoration: underline;
		font-weight: bold;
}


/* Top Nav Links */
.wsft_menu{
		float:right;
		font-size:12;
		padding-bottom:5px;
}

.wsft_menu a:link {
		color: #FFFF00;
		text-decoration: none;
		font-weight: bold;
}

.wsft_menu a:active {
		color: #FF0000;
		text-decoration: none;
		font-weight: bold;
}

.wsft_menu a:visited {
		color: #FFFF00;
		text-decoration: none;
		font-weight: bold;
}

.wsft_menu a:hover {
		color: #FF0000;
		text-decoration: underline;
		font-weight: bold;
}


/* Tools Table */

.wsft_tools_table {
		border:1px solid #000000;
}

.wsft_tools_table td {
		border:1px solid #000000;
}


.wsft_tools_table a:link {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
		font-size: 90%
}

.wsft_tools_table a:active {
		color: #FF0000;
		text-decoration: none;
		font-weight: bold;
}

.wsft_tools_table a:visited {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
		font-size: 90%
}

.wsft_tools_table a:hover {
		color: #FF0000;
		text-decoration: underline;
		font-weight: bold;
}

/* Standard Tables */

.wsft_grid td a:link {
		color: #86A5D3;
		text-decoration: none;
}

.wsft_grid td a:active {
		//color: #000000;
		text-decoration: underline;

}

.wsft_grid td a:visited {
		color: #86A5D3;
		text-decoration: none;
}

.wsft_grid td a:hover {
		color: #000000;
		text-decoration: underline;
}

.wsft_grid{
		border:1px solid #000000;
		border-top-width: 0px;
		border-spacing:0px; 
		border-collapse:collapse;

}

.wsft_grid td{
		border:1px solid #C0C0C0;
		padding-left:2px;
		padding-right:2px;
		padding-top:5px;
		padding-bottom:5px;
}

.wsft_grid th{
		padding: 5px;
		font-size:12;
		background-image: url('/images/button4.gif');
		height:17px;
		border-left-width:0px;
		border-right-width: 0px;
		white-space: nowrap;
		margin:2px,2px,2px,2px;
}

.side_boxes{
		border:0px solid;
		border-spacing:0px; 
		font-size:12;
		font-family:Tahoma,Verdana,Arial,sans-serif;
}

.side_boxes td{
		border:0px solid;
}

/* Edit Grid */

.wsft_edit_grid{
		border-top-width: 0px;
		border-collapse: collapse
}

.wsft_edit_grid td{
		border:1px solid #C0C0C0;
		font-size:12;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-width: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-bottom-width: 0px;
}

.wsft_edit_grid th{
		font-size:12;
		background-image: url('../images/button4.gif');
}

/* Injected SQL Grid */

.wsft_injected_grid{
	border:1px solid #C0C0C0;
	border-top-width: 0px;
	border-left-width: 0px;
}

.wsft_injected_grid td{
		font-size:12;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-width: 0px;
		border-top-style: solid;
		border-top-width: 1px;
		border-bottom-width: 0px;
		padding: 5px;
}

.wsft_injected_grid th{
	padding: 5px;
		font-size:12;
		background-image: url('../images/button4.gif');
}

/* Rounded | Squared inline boxes */

#wsft_inline {
		background-color: #C0C0C0;
}

#wsft_inline_two {
		background-color: #C0C0C0;
}

#wsft_inline_three {
		background-color: #C0C0C0;
}

#wsft_inline_four {
		background-color: #C0C0C0;
}

/* MISC */

a:link {
		color: #000000;
		text-decoration: none;
}

a:active {
		color: #FF0000;
		text-decoration: none;

}

a:visited {
		color: #000000;
		text-decoration: none;
}

a:hover {
		color: #FF0000;
		text-decoration: underline;
}

td{
		border:none;
		font-size:12;
}

th{
		font-size:12;
		background: #C0C0C0;
}

h1{
		margin: 0;
		font-size:230%;
		text-align: center;
}

h2{
		margin: 0;
		font-size:110%;
		text-decoration: underline;
		text-align: center;
		padding-bottom: 5px;
		padding-top: 5px;
}

h3{
		margin: 0;
		font-size:110%;
		text-decoration: underline;
		text-align: center;
		padding-bottom: 5px;
		padding-top: 5px;
}

.ig{
	height: 2px groove;
	color :#CCCCCC;

}

hr{
		color :#C0C0C0;
		background-color : #C0C0C0;
		height: 5px;
}

.buttonsubmit{
		background: url('../images/button3.gif') no-repeat;
		border: solid 0 #FFFFFF;
		height: 24px;
		width: 68px;
}

.buttonsubmitLarge{
		border: solid 0 #FFFFFF;
		background: url('../images/button3longer.gif') no-repeat;
		height: 28px;
		width: 157px;
}

.textinput{
		background: url('../images/blocks.gif') no-repeat; 
		background-position: 1px 5px; 
		padding-left: 10px;
		width:160px;
}