/*------------------------------------------------------------------------------
    MISC 
------------------------------------------------------------------------------*/

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }
* { padding: 0; margin: 0; }

/*------------------------------------------------------------------------------
    TOOLS
------------------------------------------------------------------------------*/

/* Clearing floats fix  - http://positioniseverything.net/easyclearing */
.clearfix:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* END hide from IE-mac */

/*------------------------------------------------------------------------------
    MAIN OUTER LAYOUT
------------------------------------------------------------------------------*/

body 
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-color:#000000;
}

#outer-header
{
	height: 12px;
	background: url(headerbackground.png) no-repeat top center;
}

#outer
{
	background: url(shadowbackground.png) repeat-y top center;
}

#outer-footer
{
	height: 12px;
	background: url(footerbackground.png) no-repeat top center;
}

/*------------------------------------------------------------------------------
    MAIN INNER LAYOUT
------------------------------------------------------------------------------*/

#header_wrapper, 
#footer_wrapper 
{
	margin: 0 auto;
	width: 958px; 
}

#stretch 
{
    background: white;
    margin: 0 auto;
    padding: 0;
    width: 958px; 
 }

/*------------------------------------------------------------------------------
    HEADER LAYOUT
------------------------------------------------------------------------------*/

#header
{
	margin: 0 auto;
	width: 931px;
	height: 70px;
	padding-left: 5px;
	padding-top: 5px;
	background-repeat: no-repeat;
}

#banner
{
	width: 926px;
	height: 174px;
	background-image: url(banner/banner1.png);
	background-repeat: no-repeat;
}

/*------------------------------------------------------------------------------
    CONTAINER LAYOUT
------------------------------------------------------------------------------*/

#container 
{
	margin: 0 auto; 
	width: 924px;
	padding: 0px 5px 20px 5px;
	position: relative;
	text-align: left; 
}

/* Holly hack for IE \*/
* html #stretch,
* html #container { height: 0; }

#breadcrumb 
{
    padding-top: 0px;
    padding-left: 0px;
}

#breadcrumb p 
{
	margin: 0; 
	padding: 0;
	font-size: 11px;
	font-weight: bold;
}

#breadcrumb .menuTable
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform:capitalize;
}

/* Helps get IE internal percentage correct */
#wrapper { width: 100%; }

#content 
{
	width: 745px;
	float: left;
	display: inline;
	text-align: left; 
	margin-top: 0px;
	/*border: solid 1px red;*/
}

#sidebar 
{
	/*border: solid 1px blue;*/
	width: 165px;
	float: right;
	display: inline;
	margin-top: 0px; 
}

/*------------------------------------------------------------------------------
    CONTENT LAYOUT
------------------------------------------------------------------------------*/

#content_inner { width: 100%; }

#sub-content-left
{
	width: 157px;
	float: left;
	display: inline;
	text-align: left; 
	margin-top: 0px;
}

#sub-content-right
{
	margin-left: 10px;
	width: 537px;
	float: right;
	display: inline;
	margin-top: 0px; 
}

/*------------------------------------------------------------------------------
    PREVIEW LINKS
------------------------------------------------------------------------------*/        	

	div.preview a
	{
		display: block;
		height: 14px;
		background-image: url(unchecked.jpg);
		background-repeat: no-repeat;
		padding-top: 1px;
		padding-left: 19px;
		padding-bottom: 4px;
	}
	
	div.preview a:visited
	{
		display: block;
		height: 14px;
		background-image: url(checked.jpg);
		background-repeat: no-repeat;
		padding-top: 1px;
		padding-left: 19px;
		padding-bottom: 4px;
	}
	
	td.submenu a
	{
		line-height: 20px;
	}
	
/*------------------------------------------------------------------------------
    FOOTER LAYOUT
------------------------------------------------------------------------------*/        	
	
#footer
{
	margin: 0 auto;
     width: 920px; 
	padding: 0px 5px 5px 0px; 
	text-align: center; 
}

/*------------------------------------------------------------------------------
    WINDOW
------------------------------------------------------------------------------*/        	

.windowTop
{
	background-image: url(Window/top.png);
	background-repeat: repeat-x;
}

.windowLeft
{
	background-image: url(Window/left.png);
	background-repeat: repeat-y;
}

.windowRight
{
	background-image: url(Window/right.png);
	background-repeat: repeat-y;
}

.windowBottom
{
	background-image: url(Window/bot.png);
	background-repeat: repeat-x;
}
