/* CSS Document */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	font-size:10px;
}
#wrapper{
width:780px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}
#wrapper .top{
	background-image: url(images/cssish.jpg);
	background-repeat: no-repeat;
	width:780px;
	height:280px;
	float:left;
}
#wrapper .top .fgallery{
margin-left:30px;
padding-top:84px;
}
#wrapper .top .navigation{
height:76px;
text-align:right;
float:right;
margin-right:80px;
}
.navigation .current_page_item a {
background:#F3F3F3 none repeat scroll 0 0;
color:#2C2E22;
}
#wrapper .top .navigation a {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
display:block;
height:25px;
padding:5px 20px 0;
margin-top:20px;
width:auto;
color:#F3F3F3;
font-weight:bold;
text-decoration:none;
font-size:1.6em;
}
#wrapper .top .navigation a:hover{
background:#F3F3F3 none repeat scroll 0 0;
color:#2C2E22;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
#wrapper .top .navigation ul{
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#wrapper .top .navigation ul li{
float:left;
margin:0 0 0 1px;
}
#wrapper .content{
	width:610px;
	float:left;
}
#wrapper .sidebar {
float:left;
width:170px;
}
#wrapper .sidebar ul{
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#wrapper .sidebar ul li{
float:left;
margin:0px;
width:150px;
text-align:center;
}
#wrapper .sidebar .social{
margin-top:10px;
margin-bottom:10px;
float:left;
background-color:#F0F0F0;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
width:150px;
}
#wrapper .sidebar .social h3{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	float:left;
	text-align:center;
	font-size:14px;
	width:100%;
	background-color:#B5B5B5;
	line-height:30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
}
#wrapper .sidebar .social ul{
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#wrapper .sidebar .social ul li{
float:left;
margin:0px;
width:50px;
text-align:center;
}
#wrapper .sidebar .subscribe{
margin-top:10px;
margin-bottom:10px;
float:left;
background-color:#F0F0F0;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
width:150px;
}
#wrapper .sidebar .subscribe h3{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	float:left;
	text-align:center;
	font-size:14px;
	width:100%;
	background-color:#B5B5B5;
	line-height:30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
}
#wrapper .sidebar .subscribe ul{
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#wrapper .sidebar .subscribe ul li{
float:left;
margin:0px;
text-align:left;
line-height:30px;
padding-left:5px;
}
#wrapper .sidebar .subscribe ul li a{
text-decoration:none;
font-size:11px;
line-height:20px;
color:#000000;
}
#wrapper .sidebar .subscribe ul li a:hover{
text-decoration:underline;
}
#wrapper .sidebar .sponsers{
margin-top:10px;
margin-bottom:10px;
float:left;
background-color:#F0F0F0;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
width:150px;
}
#wrapper .sidebar .sponsers h3{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	float:left;
	text-align:center;
	font-size:14px;
	width:100%;
	background-color:#B5B5B5;
	line-height:30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
}
#wrapper .sidebar .sponsers ul{
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#wrapper .sidebar .sponsers ul li{
float:left;
margin:0px;
margin-bottom:10px;
text-align:center;
}
#wrapper .sidebar .sponsers ul li.ad32{
	width:37px;
}
#wrapper .sidebar .sponsers ul li table {
text-align:center;
margin-left:15px;
}
#wrapper .sidebar .sponsers ul li table tr td{
width:100%;
text-align:center;
}
#CSSGalleries {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	margin-left:30px;
	font-size: 8pt;
	width: 570px;
	text-align: left;
}
#CSSGalleries tr.odd td {
background-color:#ECF5FF;
}
#CSSGalleries thead tr th, #CSSGalleries tfoot tr th {
	background-color: #e6EEEE;
	border-bottom:1px solid #DDDDDD;
	font-size: 8pt;
	padding: 4px;
	padding-right:15px;
}
#CSSGalleries thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#CSSGalleries tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
		border-bottom:1px solid #DDDDDD;
}
#CSSGalleries tbody tr td a{
	color: #3D3D3D;
	text-decoration:none;
	font-weight:bold;
}
#CSSGalleries tbody tr td a:hover{
text-decoration:underline;
}
#CSSGalleries tbody tr.odd td {
	background-color:#F0F0F6;
}
#CSSGalleries thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
#CSSGalleries thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}
#CSSGalleries thead tr .headerSortDown, #CSSGalleries thead tr .headerSortUp {
background-color: #8dbdd8;
}
#CSSGalleries tbody tr td div {
	display: none;
	position: absolute;
	left: 0;
	width: 225px;
	font-size: 9px;
	background: url(bubble_top.gif) no-repeat right top;
}
#CSSGalleries tbody tr td div p {
	margin: 7px 0;
	line-height: 16px;
	padding: 0 5px 10px 30px;
	background: url(bubble_btm.gif) no-repeat right bottom;
}
#frmSubmit ul li{
background:transparent none repeat scroll 0 0 !important;
line-height:1.3em;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin:0 10px !important;
padding:0;
text-align:left;
}
#frmSubmit ul li label {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
color:#000000;
display:block;
font-size:14px;
margin:0 10px 0 0;
padding:2px;
text-align:left;
width:200px;
}
#frmSubmit ul li input[type="text"]{
width:400px;
background:#FBFBFB none repeat scroll 0 0;
border-color:#F0F0F0;
border-style:solid;
border-width:1px;
margin:0 0 8px;
padding:3px;
vertical-align:top;
}
#frmSubmit ul li input[type="text"]:hover {
background:#CEDDDF none repeat scroll 0 0;
}
#frmSubmit ul li textarea{
width:400px;
background:#FBFBFB none repeat scroll 0 0;
border-color:#F0F0F0;
border-style:solid;
border-width:1px;
margin:0 0 8px;
padding:3px;
vertical-align:top;
}
#frmSubmit ul li textarea:hover {
background:#CEDDDF none repeat scroll 0 0;
}
#frmSubmit ul li input.submit {
background-color:#ECECEC;
border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important;
border-style:solid !important;
border-width:1px !important;
font-size:1.1em;
margin:5px 3px 4px 0;
padding:2px;
width:150px;
}
#frmSubmit ul li span{
color:#888888;
display:block;
font-size:9px;
height:13px;
line-height:13px;
margin:0;
text-align:right;
vertical-align:top;
width:400px;
}
#frmSubmit ul li div{
width:400px;
background:#FBFBFB none repeat scroll 0 0;
border-color:#F0F0F0;
border-style:solid;
border-width:1px;
margin:0 0 8px;
padding:3px;
vertical-align:top;
}
#frmSubmit ul li div:hover{
	background:#CEDDDF none repeat scroll 0 0;
}
/*
background-color:#B6E5F4;
border-color:#B6E5F4 #04ACEA #04ACEA #B6E5F4 !important;
*/
.submit_on{
background-color:#ECECEC;
border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important;
border-style:solid !important;
border-width:1px !important;
font-size:11px;
padding:2px;
width:50px;
text-align:center;
display:block;
float:left;
color:#333333;
text-decoration:none;
}
.submit_off{
background-color:#FFFFFF;
border-color:#EEEEEE #EEEEEE #EEEEEE #EEEEEE !important;
border-style:solid !important;
border-width:1px !important;
font-size:11px;
padding:2px;
width:50px;
text-align:center;
display:block;
float:left;
color:#CCCCCC;
text-decoration:none;
}
.rounded-corner-all {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}
.red-icons {
background-image:url(/images/ui_icons_red.png);
height:16px;
width:16px;
}
.blue-icons {
background-image:url(/images/ui_icons_blue.png);
height:16px;
width:16px;
}
.icon-alert {
background-position:0 -144px;
}
.icon-info{
background-position:-16px -144px;
}
.error {
background:#FEF1EC url(/images/error_bg.png) repeat-x scroll 50% 50%;
border:1px solid #CD0A0A;
color:#CD0A0A;
float:left;
padding-left:7px;
padding-right:7px;
width:80%;
margin-left:50px;
margin-right:auto;
margin-bottom:20px;
}
.error p {
font-size:12px;
color:#CD0A0A;
font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;
float:left;
}
.error p strong{
float:left;
}
.error p span{
float:left;
}
.message{
background:#FBF5D0 url(/images/message_bg.png) repeat-x scroll 50% 50%;
border:1px solid #F9DD34;
color:#363636;
float:left;
padding-left:7px;
padding-right:7px;
width:80%;
margin-left:50px;
margin-right:auto;
margin-bottom:20px;
}
.message p {
font-size:12px;
color:#363636;
font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;
float:left;
}
.message p strong{
float:left;
}
.message p span{
float:left;
}
.contact{
float:left;
}
.contact h1{
	float:left;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:0px;
	font-size:16px;
	display:block;
	
}
.contact p{
	float:left;
	margin-left:30px;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
}
#simpleTooltip { padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5;	font-size: 9px; line-height:16px; }
.timestamp{
font-size:9px;
}
h4{
line-height:12px;
margin:5px;
}
.footer{
	height:173px;
	float:left;
	width:100%;
	background-color: #1D404C;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #0B1D1E;
}
.footer_content{
width:780px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}
.footer_column{
width:240px;
float:left;
padding-left:20px;
}
.footer_column h3{
color:#FAB404;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:30px;
margin:0;
padding:0 10px 0 0;
text-transform:none;
}
.footer_column ul{
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.footer_column ul li{
float:left;
display:block;
width:100%;
padding:0px;
margin:0px;
}
.footer_column ul li a{
text-decoration:none;
color:#FFFFFF;
line-height:22px;
font-size:11px;
}
.pagecontent{
padding-left:5em;
padding-right:1em;
}
.pagecontent h2{
font-size:1.5em;
}
.company{
float:left;
width:40%;
text-align:center;
}
.company a{
line-height:3em;
font-size:.9em;
text-decoration:none;
}
.company a:hover{
text-decoration:underline;
}
.products{
width:60%;
float:left;
}
.products ul{
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.products ul li{
font-size:.9em;
line-height:20px;
}
a.adspot125{
		text-decoration:none;
		font-family:Calibri,Arial,Helvetica,sans-serif;
		font-weight:bold;
		color:#666666;
		text-align:center;
		font-size:12px;
		width:123px !important;
		height:123px !important;
		border:1px solid #CCCCCC;
		background-color:#E7E7E7;
		display:block;
		line-height:123px;
	}
	a.adspot125:hover{
		background-color:#DDDDDD;
		border:1px solid #999999;
		color:#333333;
	}
a.adspot32{
		text-decoration:none;
		font-family:Calibri,Arial,Helvetica,sans-serif;
		font-weight:bold;
		color:#666666;
		text-align:center;
		font-size:12px;
		width:30px !important;
		height:30px !important;
		border:1px solid #CCCCCC;
		background-color:#E7E7E7;
		display:block;
		line-height:30px;
	}
	a.adspot32:hover{
		background-color:#DDDDDD;
		border:1px solid #999999;
		color:#333333;
	}
	.32px{
		width:32px;
	}
	.graph{
	width:600px;
	height:400px;
	display:block;
	float:left;
}
	.graph h2{
		padding-left:17px;
		float:left;
	}
	.deadpool{
		padding-left:17px;
	}
	
	#resources{
		font-family:Arial,sans-serif;
	}
	#resources ul{
		margin:0px;
		padding:0px;
	}
	#resources li{
		cursor:pointer;
margin-top:5px;
position:relative;
-moz-border-radius-bottomleft:0.4em;
-moz-border-radius-bottomright:0.4em;
-moz-border-radius-topleft:0.4em;
-moz-border-radius-topright:0.4em;
background:#EEEEEE url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png) repeat-x scroll 50% 50%;
border:1px solid #D8DCDF;
color:#004276;
font-weight:bold;
font-size:100%;
line-height:1.3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-decoration:none;
			display:block;
font-size:1em;
padding:0.5em 0.5em 0.5em 2.2em;
color:#004276;
text-decoration:none;
font-weight:bold;
	}
		#resources li:hover{
			background:#F6F6F6 url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) repeat-x scroll 50% 50%;
		}
		#resources li a{
			display:block;
font-size:1.1em;
padding:0.5em 0.5em 0.5em 1em;
color:#004276;
text-decoration:none;
font-weight:bold;
		}
		#resources li span{
			left:0.5em;
margin-top:-8px;
position:absolute;
top:50%;
background-image:url(/css/blitzer/images/ui-icons_cc0000_256x240.png);
background-position:-32px -16px;
height:16px;
width:16px;
background-repeat:no-repeat;
display:block;
overflow:hidden;
text-indent:-99999px;
		}
		.cssresources{
			padding:0px;
			margin:0px;
		}
		.cssresources ul{
		margin:0px 0 33px;
		padding:0;
	}
	.cssresources ul li{
		height:370px;
	border-bottom:5px solid white;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
min-height:100px;
width:300px;
	}
	.cssresources ul li div{
		padding:18px 10px 7px 7px;
	}
	.cssresources ul li div:hover{
		background-color:#F2F2F2;
	}
	.cssresources ul li div h1{
margin:0 0 -6px;
padding:3px 0 0;
width:100%;
	}
	.cssresources ul li div h1 a{
		text-decoration:none;
		color:#336699;
font-size:0.6em;
font-weight:bold;
	}
	.cssresources ul li div p{
		height:77px;
		text-align:left;
		color:#666666;
font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.7em;
	}
	 .cssresources ul li div div{border:3px solid #728BB4;
height:211px;
padding:0;
width:280px;
	 }
	 
.adspots{
	display:block;
	float:left;
	width:550px;
	margin-left:30px;
	margin-top:10px;
}
.adspots table{
		width:100%;
			border:none;
}
.adspots table thead th{
	background-color:#B5B5B5;
				border:none;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
line-height:30px;
text-align:center;
}
.adspots table tbody td{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
line-height:30px;
text-align:center;
}.more  {background-color:#FFFFFF;background-image:url("/images/more.gif");background-position:left top;background-repeat:repeat-x;border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;border-style:solid;border-width:1px;display:block;font-size:1.1em;font-weight:bold;height:22px;line-height:1.5em;margin-bottom:6px;margin:0px 0 15px 30px;outline:medium none;padding:6px 0;text-align:center;text-shadow:1px 1px 1px #FFFFFF;width:570px;color:#004276;text-decoration:none;}.round {-moz-border-radius:5px 5px 5px 5px;}
