/*************************************************************************************/
/*                                    ALL STYLES                                     */
/*************************************************************************************/

body, html 			{margin:0; padding:0; color:#000; font-size:0.9em; font-family: Arial, Helvetica, sans-serif; line-height:1.5em; }
* 					{margin: 0; padding: 0; }

h1 					{font: 2.0em Arial, Helvetica, sans-serif; color: #2d71ac; margin-bottom: 10px; }
h1.connecthome 		{font: 2.0em Arial, Helvetica, sans-serif; color: #3760ad; margin-bottom: 24px; }

h2 					{font: 1.8em Arial, Helvetica, sans-serif; color: #285aac; margin-bottom: 10px; }
h2.helppages		{font: 1.4em Arial, Helvetica, sans-serif; color: #20558f; margin-bottom: 10px; }

h3 					{font: 1.6em Arial, Helvetica, sans-serif; color: #69a0de; margin-bottom: 8px; }

h4 					{font: 1.4em Arial, Helvetica, sans-serif; color: #307bbf; margin-bottom: 6px; }
h4.special 			{font: 1.4em Arial, Helvetica, sans-serif; color: #215687; margin: 18px 0 6px 0; }
h4.landingheader	{font: 1.4em Arial, Helvetica, sans-serif; color: #215687; margin-bottom:6px; }

h5 					{font: bold 1.3em Arial, Helvetica, sans-serif; color: #4b77bb; margin: 18px 0 6px 0; }

h6 					{font: bold 1.1em Arial, Helvetica, sans-serif; color: #20558f; margin-bottom: 6px; }
p					{font:normal 12px/16px Arial, Helvetica, sans-serif; margin-bottom: 10px; }
span.helplinks			{font: 1.4em Arial, Helvetica, sans-serif; color: #215687; margin-bottom:6px; }
ul, ol 				{margin-left: 25px; list-style:disc; }
li.second			{list-style:circle; }
span.helpboxlink	{font: 1.4em Arial, Helvetica, sans-serif; color: #20558f; margin-bottom: 10px; }


div#myaccounthead 	{font: bold 20px/22px Arial, Helvetica, sans-serif; margin-top:8px; margin-bottom:10px; }
div#header1 		{background:#1059a5 url(../images/myacount-header1.jpg) no-repeat; background-position:top right; margin: 0; padding: 0 0 5px 0; text-align: left; }
img					{border:none; }


.greenarea			{font:bold 16px/18px Arial, Helvetica, sans-serif; color:#000; padding:15px 0 5px 0; background: #b1be3f; height:25px;  }
.greenarea1			{font:bold 16px/18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:15px 5px; background: #b1be3f; height:25px;  }
.trainingheading	{font:bold 16px/18px Arial, Helvetica, sans-serif; color:#4b77bb; margin:20px 0 5px 0;}
.clear 				{clear:both;}


/*************** Content areas - 2 column: left fluid, right fixed width ***************/
#wrapper			{float: left; width: 100%; min-width:1020px; }
#content-container	{float: left; width: 100%; color: #000; }
#content-container2	{margin: 0; width: 100%; }
#content-container3	{float: left; width: 100%; }
#content			{float: left; width: 69%; padding: 20px 0; margin: 0 0 0 30px; display:inline; overflow:hidden; }
#contenthelp		{float: left; width: 97%; padding: 20px 0; margin: 0 0 0 30px; display:inline; overflow:hidden; }
#aside				{clear:right; float: right; width: 222px; padding: 5px 0; margin: 0 2px 0 0; }
.networkimg			{margin:51px 0;}

/*************** Right motiv text ***************/
#rightMotiv2				{position:absolute; height:19px; right: 16px; top: 23px; width: 434px; overflow:hidden; }
#rightMotiv2 span#area2 	{height:19px; padding:1px 15px 2px 0; font: bold 14px/16px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-position:left top; }
#rightMotiv2 span#area2 b  	{height:19px; padding:1px 15px 2px 0; width:339px; background-position:left top; text-align:left; overflow:hidden; font: bold 12px/16px Arial, Helvetica, sans-serif; }


/* The workaround for IE6 and below to display minimum width of 1020px - only IE6 and lower browsers will recognise this  */
* html .minwidth {border-left:960px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-960px; position:relative; float:left; z-index:2;}


/* Legend in Google Maps */
table.gridtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th.grid {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td.grid {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}
