@charset "UTF-8";
/* CSS Document */


body { margin:0px; padding:0px; background:url(../_images/gfx_background.png) repeat-y center; font:normal 8.5pt Lucida Sans, verdana, helvetica, sans serif !important; color:#666; text-align:center;}

img
	{ border:none; display:block; }
	
a:link
	{ text-decoration:none; font-weight:nromal; color:#666; }
a:hover
	{ text-decoration:underline; font-weight:normal; color:#666; }	
a:visited
	{ text-decoration:none; color:#666666;	}
a:active
	{ text-decoration:none; color:#666666;	}
h2
	{ color:#0066CC;	}
h3.alert	a:link{ color:red;	}	

input { border: 1px solid #CCC; font-size:12px;}
	
		
div#wrapper
	{
	width:900px;
	text-align: left;
	margin:0 -441px;
	position:absolute;
	left:50%;
	top: 1px;
} 
div#logo 
	{ width:214px; height:104px;}
div#topMiniNav
	{ float:right; text-align:right; margin-top:-90px; margin-right:21px; }
	
/* div#topMiniNav a:link, active, hover, visited
	{ color:#666666;}	 */
div#statement
	{  margin-top:-45px; margin-right:19px; margin-left:431px;height:37px; text-indent:-3333;}
div#leftTopNav
	{	width:348px; height:309px; padding:10px 0px 0px 10px; float:left; margin:10px 0px 0px 0px;  text-align:left;}
div#leftTopNav p
	{	padding: 7px 20px 0px 0px; float:left; margin:0px 0px 0px 0px; line-height:130%;}
div#leftTopNav img
	{ margin-bottom:5px;}	
/* div#leftTopNav a:link, visited, hover, active
	{ color:#4c87ba;} */
div#leftTopNavSub
	{ clear:both; width:248px; height:309px; padding: 0px 0px 0px 15px; float:left; margin:0px 0px 0px 10px; background:url(../_images/gfx_sideBox_bgSUB.png) no-repeat top left; text-align:left;}
div#leftTopNavSub p
	{	padding: 10px 20px 0px 0px; float:left; margin:0px 0px 0px 0px;}
/* div#leftTopNavSub a:link, hover
	{ color:#4c87ba;}	*/
	
div#homeFlash
	{	width:530px; height:309px; float:left; margin:10px 0px 0px -8px;}
div#checkerTable
	{ float:left;padding: 15px 0px 0px 0px; margin:0px 0px 0px 0px; color:#999; }
/*div#checkerTable input[type=text]
	{ color: #4c87ba; background: #fff; border: 1px solid #dfdcda; width:90px;font-size:11px; float:left; }*/
div#mainLinks
	{ width:900px; height:293px;float:left; margin:0px 0px 0px 0px; background:url(../_images/gfx_boxes_background.png) no-repeat top left;}
div#mainLinksSub
	{ width:900px; height:210px;float:left; margin:10px 0px 0px 0px; background:url(../_images/gfx_boxes_backgroundSub.png) no-repeat top left;}
	
div#mainContent
	{ width:850px; float:left; text-align: justify; padding:20px 0px 0px 20px; }
div#mainContent .rightIm
	{ float:right; margin:20px 0px 20px 20px;}	
div#mainContentText
	{ margin:55px 0px 60px 0px;}
/*div#mainContentText img
	{ margin:0px 0px 20px 20px; float:right;}/*/
div#bodyText
	{ /*width:380px;*/ text-align:justify;}	
div#flashContent
	{ margin:0px 0px 20px 20px; float:right;}
div#flowTex
	{ width:800px; margin: 0 auto; text-align: left;}
.floatRight
	{/* float:right; margin-top:20px;*/}	



div#linkItems
	{ list-style:none; width:266px; margin:20px 0px 0px 20px; display:inline; float:left;}
div#linkItems .pic
	{margin:0px 0px 10px 0px;}
/*div#linkItems a:link
	{ text-decoration:none; font-weight:normal; color:#4c87ba; }
div#linkItems a:hover
	{ text-decoration:underline; font-weight:normal; color:#4c87ba; }	*/
	
    #header {
      float:left;
      width:100%;
      line-height:normal;
	  margin-left:-10px;
	  margin-bottom:10px;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("../_images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      display:block;
      background:url("../_images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      color:#666;
	   margin-right:1px;
      }
    #header a:hover {
      color:#333;
      }
    #header #current {
      background-image:url("../_images/left_on.gif");
      }
    #header #current a {
      background-image:url("../_images/right_on.gif");
      color:#333;
      padding-bottom:5px;
	  margin-right:1px;
      }
	
	
	
	
div#linkItemsSub
	{ list-style:none; width:266px; margin:20px 0px 0px 20px; display:inline; float:left;}
/*div#linkItemsSub input[type=text]
	{ color: #4c87ba; background: #fff; border: 1px solid #dfdcda; width:200px;font-size:11px; float:left; }	
div#linkItemSub input[type=button]
	{ font-size:10px; border:1px solid #dfdcda; }*/

div#linkItemsSub .pic
	{margin:10px 0px 10px 0px;}
/*div#linkItemsSub a:link
	{ text-decoration:none; font-weight:normal; color:#4c87ba; }
div#linkItemsSub a:hover
	{ text-decoration:underline; font-weight:normal; color:#4c87ba; }*/
div#footer
	{ width:900px; text-align:center; float:left; color:#999; margin:20px 0px 20px 0px}
	div#footer img
	{ text-align:center; float:left; margin-left:355px; margin-top:20px;}
/*div#footer a:link, visited
{color:#999; text-decoration:underline;	}	
div#footer a:hover, active
{color:#4c87ba; text-decoration:underline;	}	*/

div#leftImage
	{	float:left; margin:0px 20px 20px 10px; }
div#contact1
	{ float:left; width:250px; margin:0px 20px 0px 0px; clear:both;}	
div#contact2
	{ float:left; width:250px; }	
div#contactTable
	{ float:left; margin:0px 0px 0px 0px;}	
	/*
div#contactTable input[type=text]
	{ color: #4c87ba; background: #fff; border: 1px solid #dfdcda; width:200px;font-size:11px; float:left; }		*/
	

	
ul#mainNav
	{width:900px; margin-left:-31px; display:inline;}
ul#mainNav li
	{ list-style:none; display:inline; float:left;}
ul#infoUL	
	{ list-style:disc; color:#0066CC;  }
ul#infoUL	
	{ 	color:#0066CC;	}
	
.sectionHeading
	{ margin-bottom:15px;	}		

.atta
	{ text-align:center; float:left;}			

.picTable
	{ padding:10px;	}
	/*
.tableStyle input[type=text]
	{color: #4c87ba; background: #fff; border: 1px solid #dfdcda; font-size:11px; float:left;	} */
.availChecker
	{ float:left; margin:15px 0px 0px 0px;	}
.availCheckerSub
	{ float:left; margin:15px 0px 0px 0px;	}	
.inputBoxes
		{ color: #4c87ba; background: #fff; border: 1px solid #dfdcda; width:90px;font-size:11px; float:left; }
.selectors
		{ color: #4c87ba; background: #fff; border: 1px solid #dfdcda; width:60px;font-size:11px; float:left; }
.bold
	{ font-weight:bold; }
.blue
	{	color:#0066CC;	}
.grey
	{ color:#dedede;	}	
.mainHeading
	{	margin-bottom:15px;}
.miniText {font:normal 10px Lucida Sans, verdana, helvetica, sans serif ; color: #0066CC; }	
.slh
	{ margin: 0px; padding: 0px; float: right;margin-top:5px;	height:65px;}
.news img
{ display: inline; padding: 5px; }	
	
#dhtmlgoodies_slideshow
		{	float:right;	/* Total width of slideshow */ margin:20px 0px 20px 20px}
#previewPane{
		
	
		text-align:center;
		vertical-align:middle;
	

		position:relative;
		
		/* CSS HACK */
		height: 350px;	/* IE 5.x */
		height/* */:/**/350px;	/* Other browsers */
		height: /**/350px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */

		text-align:center;
		
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
