/* global variables */
* 		{margin: 0;padding: 0;}

body	{
		background: #fff url(images/backG.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
}


p		{font-size:12px;margin:20px;text-align:left;}

h1		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		text-align:left;
		color:#1d2770;	
}
h2, h3	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
		color:#1d2770;
}


/* website structure */
#wrapper	{
		background:#fff;
		position:absolute;
		width:920px;
		top:0;
		left:50%;
		margin-left:-480px;
		margin-top:0;
		padding:0;		
}

#container	{

		position:absolute;
		background:#fff url(images/left_bg.gif) left repeat-y;
		width:920px;
		margin:0;
		padding:0;
		border-left:3px solid #000;
		border-right:3px solid #000;
}


#header	{padding:10px;text-align:right;;
		width:702px;
				background:#fff url(images/right_header.gif) top center no-repeat;
}
#header li {
		list-style:none;
		font-size:10px;
		margin-bottom:5px;
		font-weight:bold;
		display:inline	
}

#header li a	{
		width:197px;
		text-decoration:none;
		padding:2px;
		color:#000;
}

#header li a:hover	{
		width:197px;
		text-decoration:underline;
		padding:2px;
		color:#330099;
}

.head	{
		
		text-align:right;
		font-weight:bold;
		margin-top:20px;
		letter-spacing:-1px;
}


#titles	{
		text-align:left;
		padding-top:150px;
		display:inline;
}

.left {background:url(images/bullet.gif) left no-repeat;height:19px;float:left;margin:20px 115px 0 0;padding:15px 0 0 15px;}
.left2	{float:left;background:url(images/bullet.gif) left no-repeat;height:19px;padding:15px 0 0 15px; margin-top:20px;}
.left3	{background:url(images/bullet.gif) left no-repeat;height:19px;padding:15px 0 0 15px; margin:20px 0 0 15px;}


/* 2 columns (left & Right) inside content, inside container  */

#leftSide	{
		float:left;
		margin:0;
		width:197px;
		padding:0;
}


#rightSide	{
		float:left;
		background:#fff url(images/right_header.gif) top center no-repeat;
		width:702px;
		margin:0;
}
#rightSide1	{
		float:right;
		background:#fff top center no-repeat;
		width:562px;
		margin:0;
}
#rightSide2	{padding-left:20px;}
#rightSide3	{
		float:left;
		background:#fff url(images/right_header.gif) top center no-repeat;
		width:702px;
		margin:0;
}
#rightSide3 ul	{margin-left:50px;}


/*  button navigation on right side  */
#buttonNav	{
		width:562px;
		height:109px;
		margin:0;
		padding:0;
}


#buttonNav2	{
		width:562px;
		height:140px;
		margin-top:-5px;
		padding:0;
}


/*  nav bar  */
/*
#navBar	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:left;
		width: 177px;
}


#navBar ul {width:197px;}
#navBar li {
		display:block;
		list-style:none;
		width:170px;
		padding:4px 0 4px 20px;
		border-bottom:1px solid #ccc;			
}


#navBar li a	{
		width:197px;
		text-decoration:none;
		padding:2px;
		color:#fff;
}


#navBar li a:hover	{
		width:197px;
		text-decoration:none;
		padding:2px;
		color:#330099;
		background-color:#fff;
}

*/
/* main nav properties */


#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 11em;
		border-bottom: 1px solid #ccc;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 11.05em;
		margin-top : -1.75em;
	}
	
	
	
	#nav li a {
		width: 177px;
		display : block;
		color : #fff;
		font-weight : bold;
		text-decoration : none;
		background-color : #666;
		border: 1px solid #000;
		border-bottom: 1px solid #ccc;
		padding : 2px 2px 2px 0.5em;
	}
	
	#nav li a:hover {
		width: 177px;
		color : #330099;
		background-color : #fff;
		border: 1px solid #000;
		border-bottom: 1px solid #ccc;
	}
	
	
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
	{ /* lists nested under hovered list items */
		border:1px solid #000;
		margin-left:185px;
		left: auto;
	}


/* footer */
#footer	{
	background:#282E52 url(images/footer_bg.gif) center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#330099;
	text-align:center;
	height:36px;
}


#footer ul	{padding:15px 20px 0 200px;}
#footerNav li {list-style:none;display:inline;}
#footerNav li a	{text-decoration:none;padding:2px;color:#330099;}
#footerNav li a:hover	{text-decoration:none;padding:2px;color:#330000;}


/* classes */
.boldText	{
		font-size:12px;
		font-weight:bold;
}


.clear	{
		clear: both;
		float: none;
		font-size: 1px;
		color: #FFF;
}


/* misc */
.pictures	{
		float:right;
		border:2px solid #000;
		margin:0 30px 0 20px;
}

.bottomSpace	{margin-bottom:175px;}
		
#form	{margin:0 0 50px 20px;}
.tableLeft	{margin-right:100px;}
#leftcontact	{float:left; text-align:left; width:250px}
#rightContact	{float:right; text-align:left; width:250px;}
#containerC	{width:500px;}
#containerC em	{font-size:8pt;}
