*{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
body{text-align:center; background:#000; font-size:1em;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
h1{font-size:1.3em;}
h2{font-size:1em; vertical-align:bottom; padding:8px 0 0 10px; line-height:1em;}
h3{padding:10px 0px 2px 0px; margin-left:20px; padding-top:10px; font-size:.9em; text-transform:uppercase; width:400px; border-bottom:1px solid #1361A4;}
h4{margin:10px 0px 2px 50px; font-size:.8em; text-transform:uppercase; width:90%; border-bottom:1px solid #1361A4;}
.medium_header{margin:10px 0px 2px 36px;}
h5{font-size:.9em; padding:8px 0px 0px 10px;}
h6{margin:10px 0px 2px 50px; font-size:.8em; text-transform:uppercase; width:100%; border-bottom:1px solid #1361A4;}
p{padding:10px 20px; font-size:.8em;}
p.panel{font-size:.7em; padding:4px 10px; width:300px; line-height:1.4em;}
p.inset{padding:4px 20px 4px 50px;}
ol{padding:0px 30px 20px 50px;; font-size:.7em;}
li{list-style:lower-alpha;}
div.content_middle ul{margin-left:140px; font-size:.8em;}
div.content_middle li{list-style:disc;}
table,tr,td{vertical-align:top; margin-top:4px;}
.image_link{border:0px; text-decoration:none;}
img, div.panel_top, div.panel_middle, div.panel_bottom, div.content_top, div.content_middle, div.content_bottom, div.misc_top, div.misc_middle, div.misc_bottom, div.content_wide_top, div.content_wide_middle, div.content_wide_bottom{ behavior: url(/css/iepngfix.htc); }
img{behavior:url()}


#wrapper{margin:0px auto; width:976px; margin-bottom:20px;}
#header,#content,#content_services,#content_contact,#nav,#focus,#footer,#nav_light,#footer_light,#credits{width:976px;}
#header{height:79px; margin:6px 0 0 0; position:relative;}
	#iso{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; position:absolute; right:20px; top:42px; }
#content{background-image:url(/images/bkgd/random/rotate.php); float:left; position:relative;}
	/* FOR MORE INFORMATION SEE: http://automaticlabs.com/products/rotator/ */
#content_services{background:url(/images/bkgd/mezzo.gif) repeat; /*url(/images/bkgd/mezzo.gif) repeat top left;*/ float:left; position:relative;}
#content_contact{background:url(/images/bkgd/mezzo.gif) repeat; /*background:url(/images/bkgd/mezzo.gif) repeat top left;*/ float:left; position:relative;}
	#clock{color:#52A6E9; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:inline; width:200px; padding:4px 40px 0 0;}
	#nav{background:url(/images/bkgd/bkgd_nav2.png); height:20px; text-align:center; float:left; position:relative;}
	#nav_light{background:url(/images/bkgd/bkgd_nav2.png) no-repeat top; height:20px; text-align:center; float:left; position:relative;}
	#focus_home{margin:6px 0 4px 470px; float:left; position:relative;}
		/*IE6 Hack*/ * html #focus_home{width:500px; margin:6px 0px 4px 235px;}
	#focus{padding:12px 0 12px 20px; float:left; position:relative; width:956px; background:url(/images/bkgd/mezzo.gif);}
	#focus_single{padding:12px 0 12px 28px; float:left; position:relative; width:948px; background:url(/images/bkgd/mezzo.gif);}
	#content_panel{width:600px; float:left; float:left; position:relative;}
	#misc_panel{float:left; width:300px; margin-left:30px; float:left; position:relative;}
	#footer{background:url(/images/bkgd/bkgd_footer2.png) no-repeat top; height:22px; float:left; position:relative;}
	#footer_light{background:url(/images/bkgd/bkgd_footer_light.png) no-repeat top; height:22px; float:left; position:relative;}
	/* NEWSLETTER REGISTRATION */
	form.register{display:inline; margin-right:0px;}
	span.register{font-size:9px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 4px 6px 20px; vertical-align:middle;}
	#credits{text-align:right; padding:6px 20px 10px 0;}
	
/* LINKS */
.image{border:0px; text-decoration:none; margin:0; vertical-align:top;}
.image_link_nav{border:0px; text-decoration:none; margin:0 10px; vertical-align:top;}
a{color:#1361A4;}
a:hover{color:#000;}
a.more_info{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#325CA3; text-decoration:none; padding:0 20px 0 0; margin:0px;}
a.more_info:hover{color:#000; text-decoration:underline;}
	/*IE6 Hack*/ * html a.more_info{font-size:10px;}
	
	/* FF hack to remove the annoying dashed border around links that are clicked on - rgs - 20070119 */
		a:focus {  -moz-outline-style: none;}

	
/* IMAGES */
.img_right{float:right; margin:10px 26px 10px 16px;}
.img_left{float:left; margin:10px 26px 10px 16px;}
div.image_right{float:right; margin:10px 26px 10px 16px;}
div.image_left{float:left; margin:6px 10px 10px 6px;}
div.image_right_nb{float:right; border:0px solid #000; margin:6px 16px 10px 10px;}
div.image_left_nb{float:left; border:0px solid #000; margin:6px 10px 10px 6px;}
div.image_right img{border:1px solid #000;}
div.image_left img{border:1px solid #000;}
	/* IE6 FIXES */
	* html div.image_right{float:right; margin:10px 10px 10px 16px;}
	* html div.image_left{float:left; margin:6px 10px 10px 6px;}
	* html div.image_right_nb{float:right; border:0px solid #000; margin:6px 16px 10px 10px;}
	* html div.image_left_nb{float:left; border:0px solid #000; margin:6px 10px 10px 6px;}



/* NAV BAR DROP DOWN */
#dropmenudiv {background:url(/images/nav/trans_bkgd.png);
position:absolute;
border:1px solid black;
border-bottom-width: 0;
line-height:18px;
z-index:100;
margin-left:10px;}
/*IE6 Hack*/ * html #dropmenudiv{margin-left:2px;}

#dropmenudiv a {width: 100%;
display: block;
text-indent: 6px;
border-bottom: 1px solid black;
padding: 1px 0px;
text-decoration: none;
font-size:.6em;
color:#fff; text-decoration:none; text-transform:uppercase;}

#dropmenudiv a:hover {color:#1676C9;}

	
/* HOMEPAGE */
div.panel_top{background:url(/images/bkgd/panel_top.png) no-repeat bottom; height:21px; width:500px; vertical-align:bottom; margin:10px 0 0 0;}
	div.panel_top img{vertical-align:bottom;}
div.panel_middle{background:url(/images/bkgd/panel_middle.png) top; width:500px;}
div.panel_bottom{background:url(/images/bkgd/panel_bottom.png) no-repeat top; height:16px; width:500px; margin-bottom:20px;}

td.more_info{text-align:right;}


/* CONTENT PANEL */
div.content_top{background:url(/images/bkgd/content_top.png) no-repeat bottom; height:25px; width:600px; vertical-align:bottom;}
	div.content_top img{vertical-align:bottom;}
div.content_middle{background:url(/images/bkgd/content_middle.png) repeat-y top; width:600px;}
div.content_bottom{background:url(/images/bkgd/content_bottom.png) no-repeat top; height:19px; width:600px;}

/* CONTENT WIDE PANEL */
div.content_wide_top{background:url(/images/bkgd/content_wide_top.png) no-repeat bottom; height:25px; width:924px; vertical-align:bottom;}
	div.content_wide_top img{vertical-align:bottom;}
div.content_wide_middle{background:url(/images/bkgd/content_wide_middle.png) repeat-y top; width:924px;}
div.content_wide_bottom{background:url(/images/bkgd/content_wide_bottom.png) no-repeat top; height:23px; width:924px;}

/* MISC PANEL */
div.misc_top{background:url(/images/bkgd/misc_top.png) no-repeat bottom; height:25px; width:300px; vertical-align:bottom;}
	div.misc_top img{vertical-align:bottom;}
div.misc_middle{background:url(/images/bkgd/misc_middle.png) repeat-y top; width:300px;}
div.misc_bottom{background:url(/images/bkgd/misc_bottom.png) no-repeat top; height:19px; width:300px;}

/* VIDEO PANEL */
#video_top{background:url(/images/bkgd/video_top.png) no-repeat bottom; height:21px; width:570px; vertical-align:bottom; margin:0px 10px 0px 10px;}
	#video_top img{vertical-align:bottom;}
#video_middle{background:url(/images/bkgd/video_middle.png) repeat-y top; width:570px; text-align:center; margin:0px 10px;}
#video_bottom{background:url(/images/bkgd/video_bottom.png) no-repeat top; height:16px; width:570px; margin:0px 10px 10px 10px;}


/* REGRINDING */
div.regrinding{clear:right; width:570px;}
div.regrinding_nav{width:545px; margin-left:20px;}
div.regrinding_nav table{width:545px;}
div.regrinding_nav table td{width:120px; padding:0 20px 0 0; text-align:center;}
a.regrinding_nav{font-size:.7em; text-transform:uppercase; font-weight:bold;}

/*		.contentslide{
		border-bottom-width: 6px;
		width: 280px;
		height: 330px;
		}
		
		.contentslide .contentdiv{
		display: none;
		}
*/		
		.pagination{
		width: 276px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
		text-align: right;
		padding: 0 0 4px 0;
		}
		
		* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
		width: 260px; /*IE5 width*/
		w\idth: 276px; /*IE6 width*/
		}
		
		.pagination a{
		padding: 0 5px;
		text-decoration: none; 
		color: #000;
		font-size:.8em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
		.pagination a.selected{
		color: #000;
		border:1px solid #ccc;
		border-collapse:collapse;
		}

		.pagination a:hover{
		color: #000;
		border:1px solid #ccc;
		background-color:#999999;
		border-collapse:collapse;
		}

/* SITEMAP */
.services_header {font-size: 1.3em; font-weight: bold;}
.services_link {text-indent: 15px;}
#sitemap {font-size: .8em; padding: 10px 25px;}

/* MEDIA PAGE */
.media_images{padding:0 20px 20px 0;}
.media_images strong{font-size:12px;}
.media_images li{margin-left:20px;}