body 					{margin:0px; padding:0px; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; background: url(../images/common/page-bg.gif) repeat-x; color:#666666;}
h1						{font-size:22px; color:#59c71d; font-weight:normal; margin:0px; padding:0px;}
h2						{font-size:16px; color:#59c71d; margin:0px; padding:0px;}

#nojava,#nojavaversion			{display:none;}

#leftMenu				{display:block; float:left; width:205px; background:url(../images/common/header-bg.gif) repeat-x; background-position:top;}
	#logo				{display:block; float:left; width:205px; height:66px;}

	#mainMenu			{display:block; float:left; width:205px; background:url(../images/common/mainMenu-bg.gif) no-repeat;}
	#mainMenu table		{width:205px; height:212px; vertical-align:bottom;}
	#mainMenu a			{color:#FFFFFF; text-decoration:none; padding-left:5px; display:block; line-height:16px; margin-bottom:-10px; }
	#mainMenu a:hover	{color:#59c71d; text-decoration:none;}
	#mainMenu strong	{color:#deff00;}
	
	#secondMenu			{display:block; float:left; width:205px; height:240px; background:url(../images/common/secondMenu-bg.gif) no-repeat; background-position:top;}
	
#content				{display:block; width:690px; float:left; background: #FFFFFF url(../images/common/header-bg.gif) repeat-x;}	
	#topMenu			{display:block; width:690px; height:68px;}
	#topMenu table		{width:690px; height:68px;}
	#mainHeader			{display:block; width:690px; height:86px; text-align:right;}
	#mainHeader img		{margin-top:7px;}
	#mainHeader h1		{margin-top:2px; color:#FFFFFF; font-size:13px; font-weight:bold;}
	#videoTutorial		{position:absolute; top:152px; left:788px; height:39px; width:107px;}
	#mainPage			{display:block; float:left; padding:10px; font-size:12px; text-align:justify; *height:100%; min-height:400px;  background:#fff;}
	* html #mainPage	{height:400px}
	
#marginRight			{display:block; float:left; background:url(../images/common/right-margin.gif) no-repeat; width:5px; height:528px;} 
#footer					{display:block; float:left; width:900px; height:45px; padding-top:25px; background:url(../images/common/footer-bg.gif) no-repeat; background-position: top right; text-align:right; font-size:10px; color:#2e4154}
#footer a				{font-weight:bold; color:#2e4154; text-decoration:none;}
#footer a:hover			{font-weight:bold; color:#2e4154; text-decoration:underline;}

a									{color:#3d88d4;}
a:hover								{color:#000000; text-decoration:none}

.red								{color:red;}
.blue								{color:#0066CC;}
.green								{color: #00CC33;}

fieldset							{display:block;}
legend								{font-weight:bold; color:#000000;}
form 								{margin:0px; padding:0px; border:0px;}
.input								{border:1px solid #d6d6d6; font: normal 12px Tahoma, Verdana, Arial; padding:1px;}


dl, dt, dd, ul, li 					{margin:0; padding:0; list-style-type:none;}
#menu 								{position:absolute; top:285px; left:5px;}
#menu 								{width:200px;}
#menu dt 							{width:195px; cursor:pointer; margin:0px; height:20px; line-height:18px; text-align:left; border-bottom: 1px solid #b0b0b0; border-top: 1px solid #fff; background:#e1e4e7;}
#menu dt.menu_on 					{width:200px; cursor:pointer; margin:0px; height:20px; line-height:18px; text-align:left; border-bottom: 1px solid #b0b0b0; border-top: 1px solid #fff; background:#fff;}
#menu dd 							{border-bottom: 1px solid #b0b0b0; border-top: 1px solid #fff;}
#menu dt a							{padding-left:5px;}
#menu li 							{text-align: left; background: #fff; padding-left:20px; height:20px;}
#menu li a, #menu dt a 				{color: #5b5b5b; text-decoration: none; display: block; border: 0 none; height:20px; *padding-top:3px;}
#menu li a:hover, #menu dt a:hover 	{background: #eee; color:#000000}
#menu dt.menu_on a					{color:#000000; font-weight:bold;}
#menu dt.menu_on a:hover			{color:#999999; background:#fff;}
#menu dt.clipper					{background:url(../images/buttons/greenbutton.gif) repeat-x;}

.selected 							{background-color: #D3E4EB}



.mymenu dd {
	list-style:none;
	line-height:1;
	padding-left:10px;
}

.mymenu dt{
	padding:0px;
}

.mysubmenu {
	padding-left: 20px;
	*padding-left: 0px;
	*margin-left: -20px;
	padding-top: 2px;
	padding-bottom:4px;
	}
	
.mysubmenu a {
	text-decoration: none;
	color: #5b5b5b;
	}
	
.mysubmenu a:hover {
	text-decoration: none;
	color: #000000;
	}
	
.fieldset {
	border: 1px solid #ccc;
	padding: 10px;
}

.legend {
	color: #7D7D7D;
	font-family: georgia;
	
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	/*background:#f7f5d1;*/
	background:  #FBE6E6;
	padding:4px 5px;
	color:#333;
	display:none;
	cursor: pointer;
	}
	
#tooltip a{
	color: #737B86;
}	

.profilebox {
	color: #000000;
	font-family: tahoma;
	font-size: 12px;
	
}

.hidden-container a {
color:white;
}

.highslide-credits{display:none;}

.floating			{position:relative; z-index:3; display:block; width:500px;}
#affordable			{width:580px; height:30px; background-color: #fff; text-align:center; margin-top:-30px; border:1px solid #fff; z-index:0;}
h2					{color:red; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; margin:0px; padding:0px;}
.borderImg			{border:1px solid #CCC}


#overlay {
  position: absolute;
  top: 0; /* These positions makes sure that the overlay */
  bottom: 0;  /* will cover the entire parent */
  left: 0;
  width: 100%;
  background: #000;
  opacity: 0.65;
  -moz-opacity: 0.65; /* older Gecko-based browsers */
  filter:alpha(opacity=65); /* For IE6&7 */
  display:none;
  z-index:1000;
}

#loading {
    position: absolute;
    width:   370px;
    height:  75px;
    border:  2px solid #ccc;
    background-color: #fff;
    top: 280px;
    left: 352px;
    text-align: center;
    padding: 30px;
    vertical-align: middle;
	display:none;
	z-index:1001;
}


	