
/**
 *	HTML
 */
html,
	body
	{
		margin: 0px;
		padding: 0px;
		text-align: center;
		background: url(../images/all-bg.gif) repeat-x top #4a4a4a;
	}

html,
	body,
	#container
	{
		min-height: 100%;
		color: #a6a6a6;
	}

/** IE 7 HACK **/
*:first-child+html #container
	{
		height: auto;
		min-height: 100%;
	}
* html,
* html body,
* html #container
	{
		height: 100%;
	}

#container
	{
		display: table;
		text-align: center;
		margin: 0px auto;
		background: #000;
		width: 745px;

	}

#head,
	#body,
	#foot
	{
		text-align: left;
		margin: 0px 5px;
		width: 735px;
		clear: both;
		display: table;
	}
#body,
	#foot
	{
		padding-bottom: 5px;
	}


a
	{
		color: #fff;
		text-decoration: none;
	}

a:hover
	{
		text-decoration: underline;
	}

img,
	a img
	{
		border: none;
	}

h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p
	{
		margin: 0px;
		padding: 5px 0px;
	}

sup
	{
		vertical-align: super;
		text-transform: uppercase;
		font-size: 60%;
	}

/**
 *	IE inconsistencies
 */
* html sup
	{
		font-size: 80%;
	}

*:first-child+html sup
	{
		font-size: 80%;
	}
	
/*
HEAD START
*/

#head
	{
		background: url(../images/head-bg.gif) no-repeat top;
		text-transform: uppercase;


	}

/*
CONTENT START
*/
    
body
	{
		font-family: arial;
		font-size: 9pt;
		letter-spacing: 0.09em;
		word-spacing: normal;
		line-height: 1.5em;
		color: #a6a6a6;
	}
#foot
	{
		font-size: 8pt;
	}

/**
 *	HEADINGS
 */
#body h1,
	#body h2,
	#body h3,
	#body h4,
	#body h5,
	#body h6
	{
		font-weight: normal;
	}


#body h1 { font-size: 12pt; }
#body h2	{ font-size: 10pt; }
#body h3 { font-size: 9pt; }
#body h4	{ font-size: 8pt; }
#body h5	{ font-size: 7pt; }
#body h6	{ font-size: 6pt; }

#body p
	{
		padding-bottom: 10px;

	}

#body h2.sub-title
	{
		color: #78afd8;
		font-weight: bold;
		text-transform: uppercase;
	}


#body hr
	{
		border: none;
		border-top: 1px solid #2d2b2a;
		background: transparent;
	}
* html #body hr
	{
		border: 1px solid #2d2b2a;
		height: 1px;
	}
*:first-child+html #body hr
	{
		border: 1px solid #2d2b2a;
		height: 1px;
	}

#body-contents ul
	{
		list-style: none;
		margin: 0px;
		padding: 10px 0px 10px 0px;
	}

#body ul.list
	{

	}
#body ul.list li
	{
		background: url(../images/icon-list.gif) no-repeat 0px 5px;
		padding: 2px 0px 2px 15px;
	}

#body ul.horizontal
	{
		width: 100%;
		clear: both;
		white-space: nowrap;
	}
#body ul.horizontal li
	{
		background: transparent;
		display: inline;
	}


#body .purple
	{
		color: #d65198;
	}
#body .green
	{
		color: #00932f;
	}

#body .brown
	{
		color: #d39242;
		font-size: 20px;
		letter-spacing: 0;
		font-weight: normal;

	}

#body .light-blue
	{
		color: #00bbff;
	}

#body .red
	{
		color: #f00;
	}

#body .red-brown
	{
		color: #d15248;
	}
#body .chrome-yellow
	{
		color: #fc3;
	}

#body .content-image-right
	{
		float: right;
		clear: right;
	}

#body .content-image-left
	{
		float: left;
		clear: right;
	}
    
/*
TOP MENU START
*/
#body-banner
	{
		clear: both;
		/*background: url(images/body-banner-bg.gif) no-repeat top;/**/
		width: 735px;
		margin: 5px auto 3px auto;
	}
#body-banner h1
	{
		display: none;
	}
#body-navigation{
	margin:0px;
	padding:0px;
	width:733px;

	height:37px;
	}

	#body-navigation li	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;

		background-color: #272727;
		display: inline;
		margin: 1px;
		vertical-align: middle;
		padding: 0;
		width: 90px;
		float: left;
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
	}
	#dropnav ul	{
		padding: 0;
		margin: 0;
		list-style: none;
		display:inline;

	}
	#dropnav li	{
		/* all list items */
		float: left;
		position: relative;
		margin-left: 0px;

		margin-right: 0px;
		border-left: 1px solid #000;
	}
	#dropnav li ul	{
		/* second-level lists */
		display: none;
		position: relative;
		left:-1px;
		z-index:100;

	}
	#dropnav li ul li	{
		margin-top: 0px;
		font: 12px Arial, Helvetica, sans-serif;
		text-transform: none;
		line-height: 23px;
		width: 128px;
		height: 25px;
		text-align: left;
		display: block;
		position: relative;
				z-index:100;
	}
	#dropnav li ul li a {
		padding: 2px 0 0 6px;
		height: 24px;
		display: block;
				z-index:100;
	}

	#dropnav li>ul	{
		/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		top: auto;
		margin-top:0;
		left:-4px;
		z-index:100;
		border-top: 1px solid #000;
	}
	#dropnav li:hover ul, #dropnav li.over ul	{
		/* lists nested under hovered list items */
		display: block;
		padding-top:-2px;
		position: absolute;

		z-index:100;
	}
#body-navigation a	{
		color: #999;
		text-decoration: none;
		background: url(../images/global_navbg.jpg);
		display: block;
		height: 30px;
		padding-top: 4px;
		text-decoration: none;
	}
#body-navigation a:hover	{
		color: #ededee;
		background-image: url(../images/global_nav-hover.jpg);
		background-repeat: repeat-x;
	}
#body-navigation	{
		margin: 0px;
		padding:0px;
		width: 733px;
	}
#body-navigation ul	{
		margin: 0px 0px 3px 3px;
		padding: 0;
		list-style: none;
		z-index:100;
		letter-spacing: normal;
	}
	/* link styles */
	a:link, a:visited, a:active	{
		color: #ededee;
		background-color: inherit;
	}
	a:hover	{
		color: #ededee;
		background-color: inherit;	}
	a {text-decoration: none; }

#body-contents
	{
		clear: both;
	}

	li.mid{
				line-height: 27px;
	}

	li.plat{
				line-height:15px;
	}

/*
FOOT START
*/

#foot
	{
		text-align: center;
	}
#foot a
	{
		color: #a6a6a6;
	}
#foot a:hover
	{
		color: #fff;
	}

#foot-navigation ul
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

#foot-navigation ul li
	{
		display: inline;
		padding: 0px 2px;
	}

/**
 *	POPUP
 */
body div.shroud
	{
		background: #000;
	}
body div.popup
	{
		width: 50%;
		height: 500px;
		border: 1px solid #fff;
		overflow: auto;
	}
body div.popup iframe
	{

	}

body div.popup-message
	{
		color: #7eb0ff;
		text-align: center;
		border-top: 1px solid #f7e8b6;
		border-left: 1px solid #f7e8b6;
		border-right: 1px solid #688994;
		border-bottom: 1px solid #688994;
		background: #252c37;
		padding: 10px 20px;

		text-transform: capitalize;
		font-weight: bold;
		font-size: 14pt;
	}
