.labelstyle
{
	width:150px;
	font-weight: bold;
	float: left;
}

h2 
{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:1.4em; margin:0; 
	text-align:left; 
	/*margin:15px 0 10px 15px;*/
}

#search {
	float: left;
	width: 100px;
	padding-top: 4px;
}
#search fieldset {
	border: none;
}

.textsearch {
	padding: 2px 5px;
	background: #F8FAEB;
	border-top: 1px solid #4D5719;
	border-left: 1px solid #4D5719;
	border-right: 1px solid #626456;
	border-bottom: 1px solid #626456;
}

.button {
	background: #3C7BCF;
	border-top: 1px solid #3C7BCF;
	border-left: 1px solid #3C7BCF;
	border-right: 1px solid #3C7BCF;
	border-bottom: 1px solid #3C7BCF;
	color: #FFFFFF;
}





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.textbox
{
	
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 1px;
background:url(./Images/formbg.gif) repeat-x left top;
	
}

.formbutton
{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(./Images/formbg.gif) repeat-x left top;
}



#global {
	 border: 2px dotted #000;
     background-color: White;
	 width: 5em;
     position:absolute;
     right: 10em;
     }
     /* style="width: 800px; background-color:White; border:dotted 2px #000000"
     
	 height: 400px;
     margin-top: -200px; 
     
     margin-top: -100px;
     margin-left: -350px; 
     margin-bottom: -300px;
     position:absolute;
     left: 50%; 
     top: 30%;


*/

/*  

	http://rafael.adm.br/css_browser_selector/  

*/     


.win.gecko .cssform				
{				
	padding-left: 6em;			
	padding-top: -5em;			
				
}				
				

.win.gecko body				
{				
			margin: 10px;	
			padding: 0;	
			text-align: center;	
}				

.win.gecko div#box 				
				
{ 				
	border: 1px solid black; 			
	background: #FFC211; 			
	width: 380px;			
	height:280px;			
	float: right; 			
	padding: 3em;			
	position:relative;			
	top:60px;			
	right:-0px;			
	 			
}				

.win.gecko div#footer				
{				
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
}	
	

.win.gecko div#header	
{	
	
			padding-bottom: 25px;
			text-align: right;
			width:100%;
			
}			
			
			

.win.gecko div#container			
{			
			/* margin: 3em auto; */
			
			display:table; /* must put this in for FireFox. */
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-style: normal;
			background: #ffcccc;
			margin: 1 em auto;
			background-color: White;
			width: 1024px;
			border: 1px solid #000;
			padding: 1 em;
			text-align: left;
			height:100%;
}			
			
			

.win.gecko div#containerindex			
{			
			/* margin: 3em auto; */
			display:table; /* must put this in for FireFox. */
			background: #ffcccc;
			margin: 1 em auto;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding: 1 em;
			text-align: left;
			height:100%;
}			
			
			


.win.gecko div#containerlogin			
{			
			/* margin: 3em auto; */
			background: #ffcccc url(./images/defaultback.jpg) no-repeat 0px 170px;
			margin: 8em auto;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding: 2em;
			text-align: left;
			height:600px;
}			
			

			
.win.gecko #rightcontent2			
{			
			
			
		padding-left: 0px;	
		width:100%;	
		text-align:left;	
		/*background:#ffffff;
		margin-right:15px;
		padding-bottom:20px;
		padding-top:100px;
		*/
}		
		

.win.gecko #noinnerpage		
{		

		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:smaller;
		font-style: normal;
		font-weight: 100;
		padding-left: 80px;
		width:100%;		
		/*background:#ffffff;*/		
		/*margin-right:15px;*/		
		padding-bottom:20px;		
		margin-top:4em;		
				
}				
				
.win.gecko #leftcontent				
{				
		float:left;		
		width:200px;		
		background:#fff;		
		margin-right:0px;		
		padding-bottom:20px;		
		padding-top:45px;		
}				

.win.gecko #rightcontent				
{				
				
		font-family:Geneva, Arial, Helvetica, sans-serif;		
		font-size:smaller;		
		font-style: normal;		
		font-weight: 100;		
		padding-left: 80px;		
		width:800px;		
		/*background:#ffffff;*/		
		/*margin-right:15px;*/		
		padding-bottom:20px;		
		margin-top:-6em;		
		margin-left: 10%;		
		
}		
		
.win.gecko div#footer		
{		
	 font-family:Geneva, Arial, Helvetica, sans-serif;	
	 font-size:x-small;	
	 font-style: normal;	
	 font-weight: 100;	
	 float: right;	
	 position:relative;	
	 width:1024px;	
	 padding-top:10px;	
	 	
}		
		
				
.win.gecko div#footerindex				
{				
	 font-family:Geneva, Arial, Helvetica, sans-serif;			
	 font-size:x-small;			
	 font-style: normal;			
	 font-weight: 100;			
	 float: right;			
	 position:relative;			
	 width:800px;			
	 padding-top:10px;			
	 			
}				
				
.win.gecko div#navigation				
{				
			padding-bottom: 15px;	
			padding-top: 10px;	
			text-align: right;	
			width:100%;	
}				
				
.win.gecko div#headermain				
{				
			padding-top: 35px;	
			padding-bottom: 0px;	
			padding-left:0px;	
			padding-right:0px;	
				
}				
				
.win.gecko div#headermain2				
{			
			padding-top: 0px;
			padding-bottom: 0px;
			text-align: left;
			width:100%;
}			
			

			
.win.gecko div#mainimage			
{			
	position:relative;		
	top:265px;		
	right: 32px;		
	text-align:right;		
}			


.win.gecko div#mainimageleft	
{	
	text-align:left;
}	


/*  IE 7 CSS STUFF *********************************************************************/


.win.ie7 .cssform
{
	padding-left: 6em;
	padding-top: -5em;
	
}


.win.ie7 body
{
	margin-top: 10px;
	padding: 0;
	text-align: left;
}

.win.ie7 div#box 

{ 
	border: 1px solid black; 
	background: #FFC211; 
	width: 380px;
	height:280px;
	float: right; 
	padding: 3em;
	position:relative;
	top:60px;
	right:-0px;
	 
}

.win.ie7 div#footer
{
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
	 font-style: normal;
	 font-weight: 100;
	 float: right;
	 position:relative;
	 width:1024px;
	 padding-top:10px;
	 padding-bottom:10px;
}

.win.ie7 div#footerindex
{
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
	 font-style: normal;
	 font-weight: 100;
	 float: right;
	 position:relative;
	 width:800px;
	 padding-top:10px;
	 padding-bottom:10px;
}


.win.ie7 div#container
{
			/* margin: 3em auto; */
			
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-style: normal;
			background: #ffcccc;
			background-color: White;
			width: 1024px;
			border: 1px solid #000;
			padding-left: 10px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-top: 10px;
			text-align: left;
			height:100%;
}

.win.ie7 div#containerindex
{
			/* margin: 3em auto; */
			
			background: #ffcccc;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding-left: 10px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-top: 10px;
			text-align: left;
			height:100%;
}




.win.ie7 div#containerlogin
{
			/* margin: 3em auto; */
			
			background: #ffcccc url(./images/defaultback.jpg) no-repeat 0px 165px;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding: 30px;
			padding-right: 0px;
			text-align: left;
			height:600px;
}




.win.ie7 #rightcontent 
{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:smaller;
		font-style: normal;
		font-weight: 100;
		float:left;
		width:800px;
		background:#fff;
		margin-right:15px;
		padding-bottom:20px;
		text-align:left;
		padding-top: 45px;

}
		
.win.ie7 #noinnerpage
{
	
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:smaller;
		font-style: normal;
		font-weight: 100;
		padding-left: 80px;
		width:100%;
		/*background:#ffffff;*/
		/*margin-right:15px;*/
		padding-bottom:20px;
		margin-top:4em;

}		

.win.ie7 #leftcontent 
{
		float:left;
		width:200px;
		background:#fff;
		margin-right:0px;
		padding-bottom:20px;
		padding-top: 45px;
		padding-left: 5px;
		

}
.win.ie7 #headerleft
{
			
			padding-bottom: 20px;
			float:left;
			text-align: left;
			width:10%;
			
}

.win.ie7 #headerright
{
		float:left;
		width:100px;
		padding-top: 50px;
		background:#fff;
		margin-left:500px;
		padding-bottom:20px;
		text-align:left;
}

.win.ie7 div#navigation
{
			padding-bottom: 15px;
			padding-top: 10px;
			text-align: right;
			width:799px;
}

.win.ie7 div#header
{
			padding-top: 35px;
			padding-bottom: 4px;
			text-align: right;
			width:100%;
			
}

.win.ie7 div#headermain
{
			padding-top: 35px;
			padding-bottom: 0px;
			padding-left:0px;
			padding-right:0px;
			text-align: left;
			width:100%;
}

.win.ie7 div#headermain2
{
			padding-top: 0px;
			padding-bottom: 0px;
			text-align: left;
			width:100%;
}

.win.ie7 div#mainimage
{
	position:absolute;
	top:265px;
	right: 32em;
	text-align:right;
	/*text-align: right;	*/
}

.win.ie7 div#mainimageleft
{
	text-align:left;
}

.win.ie7 #rightcontentindex 
{
	padding-top:20em;
	padding-left:4em;
	text-align:left;
}


/*									IE 6											*/

.win.ie6 .cssform	
{	
	padding-left: 6em;
	padding-top: -5em;

}	


.win.ie6 body	
{	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0;
	text-align: left;
}	

	
.win.ie6 div#box 	
	
{ 	
	border: 1px solid black; 
	background: #FFC211; 
	width: 380px;
	height:280px;
	float: right; 
	padding: 3em;
	position:relative;
	top:0px;
	right:-0px;
	 
}	
	
.win.ie6 div#footer	
{	
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
	 font-style: normal;
	 /*font-weight: 100;*/
	 float: right;
	 position:relative;
	 width:1024px;
	 padding-top:0px;
}	 

	
.win.ie6 div#footerindex	
{	
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
	 font-style: normal;		
	 font-weight: 100;		
	 float: right;		
	 position:relative;		
	 width:800px;		
	 padding-top:0px;		
	 		
}			

.win.ie6 #container			
{			
			/* margin: 3em auto; #ffcccc*/

			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-style: normal;
			background: #000000;
			background-color: White;
			width: 1024px;
			border: 0px solid #000;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 0px;
			padding-top: 0px;
			text-align: left;
			float:left;
			
}			

.win.ie6 div#containerindex			
{			
			/* margin: 3em auto; */
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-style: normal;
			background: #ffcccc;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			padding-top: 10px;
			text-align: left;
			height:600px;
			float:left;
}			


.win.ie6 div#containerlogin			
{			
			/* margin: 3em auto; */

			background: #ffcccc url(./images/defaultback.jpg) no-repeat 0px 165px;
			background-color: White;
			width: 560px;
			border: 1px solid #000;
			padding: 30px;
			padding-right: 0px;
			text-align: left;
			height:600px;
}			

.win.ie6 #rightcontent 			
{			
		font-family:Geneva, Arial, Helvetica, sans-serif;	
		font-size:smaller;	
		font-style: normal;	
		font-weight: 100;	
		width:800px;	
		background:#fff;	
		margin-right:0px;
		padding-bottom:20px;
		text-align:left;
		padding-top: 45px;
		float:left;
		position:fixed;
		margin-left:7em;
		margin-top:-14em;
}		
		
.win.ie6 #noinnerpage		
{		
		
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:smaller;
		font-style: normal;
		font-weight: 100;
		padding-left: 0px;
		/*width:100%;*/
		/*background:#ffffff;*/
		/*margin-right:15px;*/
		padding-bottom:20px;
		margin-top:4em;
}		
		
.win.ie6 #leftcontent 		
{		
		float:left;
		width:225px;
		background:#fff;
		margin-right:0px;
		padding-bottom:20px;
		padding-top: 45px;	
		padding-left: 0px;	
}			
.win.ie6 #headerleft			
{			

			padding-bottom: 20px;
			float:left;
			text-align: left;
			width:10%;
}			

.win.ie6 #headerright			
{			
		float:left;	
		width:100px;	
		padding-top: 0px;	
		background:#fff;	
		margin-left:500px;	
		padding-bottom:20px;	
		text-align:left;	
}			

			
.win.ie6 div#navigation			
{			
			padding-bottom: 15px;
			padding-top: 10px;
			text-align: right;
			width:100%;
}			
			
.win.ie6 div#header			
{			
			padding-top: 35px;
			padding-bottom: 4px;
			text-align: right;
			/*width:100%;*/
}			

.win.ie6 div#headermain			
{			
			padding-top: 35px;
			padding-bottom: 0px;
			padding-left:0px;
			padding-right:0px;
			text-align: left;
			width:100%;
}			

.win.ie6 div#headermain2			
{			
			padding-top: 10px;
			padding-bottom: 0px;
			text-align: left;
			width:100%;
}			

			
.win.ie6 div#mainimage			
{			
	position:absolute;		
	top:265px;		
	right: 32em;		
	text-align:right;	
	/*text-align: right;	*/
}		
.win.ie6 div#mainimageleft		
{		
	text-align:left;	
}		

.win.ie6 #rightcontentindex 		
{		
	padding-top:0em;	
	padding-left:0em;	
	text-align:left;	
}		


/*																				*/
/* ##############################    MAC  IE      ############################### */


.mac.ie .cssform
{
	padding-left: 6em;
	padding-top: -5em;
	
}


.mac.ie body
{

			margin: 10px;
			padding: 0;
			text-align: center;
}

.mac.ie div#box 

{ 
	border: 1px solid black; 
	background: #FFC211; 
	width: 380px;
	height:280px;
	float: right; 
	padding: 3em;
	position:relative;
	top:60px;
	right:-0px;
	 
}

.mac.ie div#footer
{
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
	 font-style: normal;
	 font-weight: 100;
	 float: right;
	 position:relative;
	 width:1024px;
	 padding-top:40px;
	 
}

.mac.ie div#footerindex
{
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
	 font-style: normal;
	 font-weight: 100;
	 float: right;
	 position:relative;
	 width:800px;
	 padding-top:40px;
	 
}


.mac.ie div#container
{
			/* margin: 3em auto; */
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-style: normal;
			background: #ffcccc;
			background-color: White;
			width: 1024px;
			border: 1px solid #000;
			padding-left: 10px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-top: 10px;
			text-align: left;
			height:100%;
}

.mac.ie div#containerindex
{
			/* margin: 3em auto; */
			
			background: #ffcccc;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding-left: 10px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-top: 10px;
			text-align: left;
			height:100%;
}




.mac.ie div#containerlogin
{
			/* margin: 3em auto; */
			
			background: #ffcccc url(./images/defaultback.jpg) no-repeat 0px 165px;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding: 0px;
			padding-right: 0px;
			text-align: left;
			height:600px;
}




.mac.ie #rightcontent 
{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:smaller;
		font-style: normal;
		font-weight: 100;
		float:left;
		width:85%;
		background:#fff;
		margin-right:15px;
		padding-bottom:20px;
		text-align:left;

}
		
		

.mac.ie #leftcontent 
{
		float:left;
		width:15%;
		background:#fff;
		margin-right:10px;
		padding-bottom:20px;
		padding-top: 50px;
		padding-left: 30px;
}
.mac.ie #headerleft
{
			
			padding-bottom: 20px;
			float:left;
			text-align: left;
			width:10%;
			
}

.mac.ie #headerright
{
		float:left;
		width:100px;
		padding-top: 50px;
		background:#fff;
		margin-left:500px;
		padding-bottom:20px;
		text-align:left;
}

.mac.ie div#navigation
{
			padding-bottom: 15px;
			padding-top: 10px;
			text-align: right;
			width:100%;
}

.mac.ie div#header
{
			padding-top: 35px;
			padding-bottom: 4px;
			text-align: right;
			width:100%;
			
}

.mac.ie div#headermain
{
			padding-top: 35px;
			padding-bottom: 0px;
			padding-left:0px;
			padding-right:0px;
			text-align: left;
			width:100%;
}

.mac.ie div#headermain2
{
			padding-top: 0px;
			padding-bottom: 0px;
			text-align: left;
			width:100%;
}

.mac.ie div#mainimage
{
	position:absolute;
	top:265px;
	right: 32em;
	text-align:right;
	/*text-align: right;	*/
}

.mac.ie div#mainimageleft
{
	text-align:left;
}

.mac.ie #rightcontentindex 
{

	
	padding-top:20em;
	padding-left:4em;
	text-align:left;


}



/* ##############################    MAC  FIREFOX      ############################### */


.mac.gecko body
{
			margin: 10;
			padding: 0;
			text-align: center;
			
}

.mac.gecko footer
{
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
}

.mac.gecko div#header
{
			
			padding-bottom: 25px;
			text-align: right;
			width:100%;
			
}

.mac.gecko div#navigation
{
			padding-bottom: 15px;
			padding-top: 10px;
			text-align: right;
			width:100%;
}


.mac.gecko div#box 

{ 
	border: 1px solid black; 
	background: #FFC211; 
	width: 360px;
	height:220px;
	float: right; 
	padding: 3em;
	position:relative;
	top:100px;
	right:-24px;
	 
}


.mac.gecko div#container
{
			/* margin: 3em auto; */
			display:table; /* must put this in for FireFox. */
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-style: normal;
			background: #ffcccc;
			margin: 1em auto;
			background-color: White;
			width: 1024px;
			border: 1px solid #000;
			padding: 1em;
			text-align: left;
			height:100%;
}

.mac.gecko div#containerindex
{
			/* margin: 3em auto; */
			display:table; /* must put this in for FireFox. */
			background: #ffcccc;
			margin: 1em auto;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding: 1em;
			text-align: left;
			height:100%;
}


.mac.gecko div#containerlogin
{
			/* margin: 3em auto; */
			background: #ffcccc url(./images/defaultback.jpg) no-repeat 0px 170px;
			margin: 8em auto;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding: 2em;
			text-align: left;
			height:600px;
}



.mac.gecko #rightcontent
{
	
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:smaller;
		font-style: normal;
		font-weight: 100;
		padding-left: 40px;
		padding-top:-8em;
		width:70%;
		margin-right:15px;
		padding-bottom:20px;

}

.mac.gecko #rightcontent2
{
		
		padding-left: 0px;
		width:100%;
		text-align:left;
		/*background:#ffffff;
		margin-right:15px;
		padding-bottom:20px;
		padding-top:100px;
		*/
}

.mac.gecko #leftcontent
{
		float:left;
		width:20%;
		background:#fff;
		margin-right:15px;
		padding-bottom:20px;
}

.mac.gecko div#footer
{
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
	 font-style: normal;
	 font-weight: 100;
	 float: right;
	 position:relative;
	 width:1024px;
	 padding-top:40px;
	 
}


.mac.gecko div#footerindex
{
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
	 font-style: normal;
	 font-weight: 100;
	 float: right;
	 position:relative;
	 width:800px;
	 padding-top:40px;
	 
}

.mac.gecko .cssform
{
	padding-left: 10em;
	padding-top: -1em;
	
}


.mac.gecko div#headermain
{
			padding-top: 10px;
			padding-bottom: 0px;
			padding-left:0px;
			padding-right:0px;

}

.mac.gecko div#headermain2
{
			padding-top: 0px;
			padding-bottom: 0px;
			text-align: left;
			width:100%;
}



.mac.gecko div#mainimage
{
	position:absolute;
	top:320px;
	right: 30em;
	text-align:right;

}

.mac.gecko div#mainimageleft
{
	text-align:left;
}

.mac.gecko #rightcontentindex 
{

	
	padding-top:20em;
	padding-left:4em;
	text-align:left;


}

/* ###########################   MAC Safari ################## */


.mac.safari body
{
			margin: 10;
			padding: 0;
			text-align: center;
			
}

.mac.safari footer
{
	 font-family:Verdana;
	 font-size:x-small;
}

.mac.safari div#header
{
			
			padding-bottom: 25px;
			text-align: right;
			width:100%;
			
}

.mac.safari div#navigation
{
			padding-bottom: 15px;
			padding-top: 10px;
			text-align: right;
			width:100%;
}


.mac.safari div#box 

{ 
	border: 1px solid black; 
	background: #FFC211; 
	width: 360px;
	height:220px;
	float: right; 
	padding: 3em;
	position:relative;
	top:100px;
	right:-24px;
	 
}


.mac.safari div#container
{
			/* margin: 3em auto; */
			display:table; /* must put this in for FireFox. */
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-style: normal;
			background: #ffcccc;
			margin: 1em auto;
			background-color: White;
			width: 1024px;
			border: 1px solid #000;
			padding: 1em;
			text-align: left;
			height:100%;
}

.mac.safari div#containerindex
{
			/* margin: 3em auto; */
			display:table; /* must put this in for FireFox. */
			background: #ffcccc;
			margin: 1em auto;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding: 1em;
			text-align: left;
			height:100%;
}


.mac.safari div#containerlogin
{
			/* margin: 3em auto; */
			background: #ffcccc url(./images/defaultback.jpg) no-repeat 0px 170px;
			margin: 8em auto;
			background-color: White;
			width: 800px;
			border: 1px solid #000;
			padding: 2em;
			text-align: left;
			height:600px;
}



.mac.safari #rightcontent
{
	
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:smaller;
		font-style: normal;
		font-weight: 100;
		padding-left: 40px;
		padding-top:-8em;
		width:70%;
		margin-right:15px;
		padding-bottom:20px;

}

.mac.safari #rightcontent2
{
	
		padding-left: 0px;
		width:100%;
		text-align:left;
		/*background:#ffffff;
		margin-right:15px;
		padding-bottom:20px;
		padding-top:100px;
		*/
}

.mac.safari #leftcontent
{
		float:left;
		width:20%;
		background:#fff;
		margin-right:15px;
		padding-bottom:20px;
}

.mac.safari div#footer
{
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
	 font-style: normal;
	 font-weight: 100;
	 float: right;
	 position:relative;
	 width:1024px;
	 padding-top:40px;
	 
}


.mac.safari div#footerindex
{
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:x-small;
	 font-style: normal;
	 font-weight: 100;
	 float: right;
	 position:relative;
	 width:800px;
	 padding-top:40px;
	 
}

.mac.safari .cssform
{
	padding-left: 10em;
	padding-top: -1em;
	
}


.mac.safari div#headermain
{
			padding-top: 10px;
			padding-bottom: 0px;
			padding-left:0px;
			padding-right:0px;

}

.mac.safari div#headermain2
{
			padding-top: 0px;
			padding-bottom: 0px;
			text-align: left;
			width:100%;
}



.mac.safari div#mainimage
{
	position:absolute;
	top:320px;
	right: 30em;

}

.mac.safari div#mainimageleft
{
	text-align:left;
}

.mac.safari #rightcontentindex 
{

	
	padding-top:20em;
	padding-left:4em;
	text-align:left;


}










