/* Base style
---------------------------------------------------- */
body { 
	color: #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	line-height: normal; 
	background: #632613 url(macpa_bg.gif);
}

p { 
	color: #333333; 
	font-size: 12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td { 
	color: #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}

h1 { 
	color: #000000; 
	font-size: 18pt; 
}

h2 { 
	color: #000000; 
	font-size: 16pt; 
}

h3 {
	color: #000099; 
	font-size: 14pt; 
	font-weight: normal; 
}

h4 {
	color: #000000; 
	font-size: 12pt; 
}

h5 { 
	color: #000099;
	font-size: 10pt; 
}

hr {
	color: #CCCCCC;
	line-height: 1pt;
}

li {
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a img {
	border: 0;
}

a, a:visited {
	/* font-family: Tahoma; */
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration:none;
}

a:hover { 
	color: #6F81AF;
}

/* Layout 
---------------------------------------------------- */
#container
{
	width:900px;
	margin: 0 auto;
	padding: 0;
	background-color:#FFFFFF;
}

#header
{
	/*background: #072849 url('images/top_bg.gif');*/
	padding: 0;
	margin: 0;
	clear:both;
	height: 90px;
}

#top-menu
{
	
}

#top-menu a,
#footer a
{
	color:black;
	text-decoration:underline;
}

#top-menu a.logout
{
  text-decoration:none;
}

#content
{
	background: #FFFFFF;
	clear:both;
	padding: 10px 20px 10px 20px;
	margin: 0;
}

#col0
{
	background-color: inherit;
	padding: 0;
	width: 100%;
	margin: 0;
	border-right: none;
}

#col1
{
	background-color: inherit;
	padding: 0 20px 0 0px;
	float: left;
	width: 610px;
	margin: 0;
	border-right: solid #f0f0f0 1px;
}

body.no-sidebar-right #col1 {
	padding: 0;
	width: 100%;
	margin: 0;
	border-right: none;
}

#col1 h1
{
	font-size:18px;	
}
#col2
{
	background-color: inherit;
	float: right;
	width: 200px;
	padding: 0px 5px;
	margin: 0;
}


#footer
{
	clear: both;
	margin: 0;
	padding: 5px;
	color: #333;
	text-align: center;
	background-color:#ffffff;
}

.clear {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
	width:100%;
}
	
/* Header style
---------------------------------------------------- */
#logo
{
	padding: 10px;
}

#logo ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#logo ul li
{
	display:inline;
	margin:0;
	padding:0;
}

#wrapper
{
background-color:#9c968c;
}
#macpalogin
{
float:right;
padding-top:25px;
padding-right:10px;
}

#macpalogin label
{
	color: #ffffff;
}

#macpalogin a
{
	color: #ffffff;
}

/* Nav style
---------------------------------------------------- */
#nav
{
	float:left;
	width:100%;
	margin: 0;
	padding: 0;
	clear:both;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	background:#CAB54F;
}
#nav ul
{
	margin: 0;
	padding:0 0 0 65px;
}

#nav ul li
{
	margin: 0;
	padding: 5px 0;
	width:125px;
	text-align:center;
	display: inline;
	list-style-type: none;
	float: left;
	font-weight: bold;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#nav ul li a:link, #nav ul li a:visited
{
	text-decoration: none;
	color: #ffffff;
}

#nav ul li a:hover
{
	text-decoration:underline;
}
#nav ul li.active
{
	color: #ffffff;
} 


/*Block*/
#block-block-1
{
  padding-left:20px;
}

#salesforce-mail-page
{
  font-size:12px;
}
#salesforce-mail-page .form-item label
{
/*  display:inline;*/
/*  width:200px;*/
}


input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }

.inputform
{
	font-size	    : 1em;
	font-style      : normal;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
}

.inputform p
{
	margin: 0;
	padding: 5px 0 5px 0;
}

.inputformfieldset
{
	margin: 5px 0 5px 0;
	padding: 10px;
	border-color:#EFEFEF;
	background-color:#EFEFEF;
}

/*
.inputformfieldset fieldset
{ 
	padding: 10px;
	margin: 10px 0 10px 0;
}
*/

fieldset
{
	margin: 5px 0 5px 0;
	padding: 5px 0 0 0;
}

legend
{ 
	color: #333333;
	margin-left: 10px;
}

.inputform .inputformfieldset select
{
	width:100%;
}

.inputform .inputformfieldset input[type="text"], .inputform .inputformfieldset input[type="password"], .inputform .inputformfieldset input[type="text"], .inputform .inputformfieldset select
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

.inputformfieldset textarea
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

.inputform label
{
	/*color:#3db2d0;*/
	font-size:.8em;
}

label.radiolabel
{
	color:#333;
}

.inputform table.inputtable col.thelabel
{
	background-color:#f6f6f6;
	color:#3db2d0;
	padding: .5em;
	margin: 0;
}

.inputform table.inputtable col.thefield td
{
	background-color:#f6f6f6;
	text-align: right;
	color:#3db2d0;
	padding: .5em;
	margin: 0;
}

.inputform table.inputtable td
{
	padding: .5em;
	margin: 0;
}

.inputform table.inputtable
{
	border-collapse:collapse;
	/*border-bottom: 5px solid #e6e6e6;*/
	/*padding: 0 0 5px 0;*/
	/*margin: 5px 0 5px 0;*/
	/*width: 100%;*/
	margin: 0;
}

.inputform label
{
font-size:1em;
}
.inputform input, .inputform textarea
{
margin-bottom:5px;
}

#contact-us-mail-page
{
  font-size:1em;
}

#contact-us-mail-page input
{
  font-size:0.97em;
}

#contact-us-mail-page legend
{
  font-size:14px;
}

#contact-us-mail-page .form-submit
{
  font-size:12px;
}

#contact-us-mail-page .form-item label
{
  font-size:12px;
}

.normal-table
{
  
}

.normal-table tr td
{
  margin:0;
  padding:5px;
  font-size:12px;
  font-family:Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
}


#logo table
{
	margin:0px;
	padding:0px;
}

