/* BASICS */

body	{
	margin: 0px;
    margin-left:1px;
	padding: 0px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-color: #fff;
}

a { cursor:pointer;}
a:active { outline: none }

object { outline:none }

span {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
form	{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
img		{border:none;}
ul    	{margin:0px 0px 15px 50px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; list-style-type:  disc;}
ol    	{margin:0px 0px 15px 25px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
li		{margin:4px 0px 0px 0px;}

p   	{margin:0px 0px 10px 5px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
p a:link	{color:#da3771; text-decoration:underline; cursor:pointer; font-size:12px;}
p a:visited	{color:#da3771; text-decoration:underline; cursor:pointer; font-size:12px;}
p a:hover	{color:#da3771; text-decoration:none; cursor:pointer; font-size:12px;}
p a:active	{color:#da3771; text-decoration:underline; cursor:pointer; font-size:12px;}

.pinktxt {color:#da3771; margin:20px 0px 10px 40px;}

.largelink {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif;}
.largelink a:link	{color:#da3771; text-decoration:underline; cursor:pointer; font-weight: bold;font-size:14px;}
.largelink a:visited	{color:#da3771; text-decoration:underline; cursor:pointer; font-weight: bold;font-size:14px;}
.largelink a:hover	{color:#da3771; text-decoration:none; cursor:pointer; font-weight: bold;font-size:14px;}
.largelink a:active	{color:#da3771; text-decoration:underline; cursor:pointer; font-weight: bold;font-size:14px;}

p.top {margin:15px 0px 10px 8px;}


h1	{margin:10px 0px 0px 15px; padding:0px 0px 0px 0px; width: 550px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:25px; line-height:29px; color:#03469d; font-weight:normal; }
h2	{margin:20px 0px 10px 5px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:17px; ; color:#03469d; font-weight:normal;}
h2.no-leftmargin	{margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:17px; ; color:#03469d; font-weight:normal;}
h2.nomargin	{margin:0px 0px 10px 5px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:17px; ; color:#03469d; font-weight:normal;}

hr	{color:#FFFFFF; background-color:#FFFFFF; height: 10px; width: 100%; border: 0px; border-bottom:1px solid #b0b0b0; margin:4px 0px 4px 0px; clear:both; text-align:left;}

.error	{color:#FF0000;font-weight:bold;}
input, textarea, select	{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:normal;}

.table-column { display:table-cell; vertical-align:top;}

.btn-container  {display:block; color:#fff; height: 26px; text-decoration:none;}
.btn-container a:link		{color:#fff; text-decoration:none; cursor:pointer;}
.btn-container a:visited	{color:#fff; text-decoration:none; cursor:pointer;}
.btn-container a:hover		{color:#fff; text-decoration:none; cursor:pointer;}
.btn-container a:active	{color:#fff; text-decoration:none; cursor:pointer;}

#btn-left {display:block; float:left; background-image:url(/msas/site/images/btn-left.gif); height: 26px; width: 11px;}
#btn-right {display:block; float:left; background-image:url(/msas/site/images/btn-right.gif); height: 26px; width: 11px;}
#btn-txt {display:block; float:left; padding-top:7px; padding-left:8px; padding-right:8px; background-image:url(/msas/site/images/btn-bckgrnd.gif); background-repeat: repeat-x; height:26px; text-align:center; font-family: sans-serif, arial, helvetica, verdana; font-size: 11pt; font-weight: bold; text-decoration:none;}

#btn-reg-left {display:block; float:left; background-image:url(/msas/site/images/btn-reg-left.gif); height: 26px; width: 11px;}
#btn-reg-right {display:block; float:left; background-image:url(/msas/site/images/btn-reg-right.gif); height: 26px; width: 11px;}
#btn-reg-txt {display:block; float:left; padding-top:7px; padding-left:8px; padding-right:8px; background-image:url(/msas/site/images/btn-reg-bckgrnd.gif); background-repeat: repeat-x; height:26px; text-align:center; font-family: sans-serif, arial, helvetica, verdana; font-size: 11pt; font-weight: bold; text-decoration:none; color:#FFFFFF;}

.reg-bkgrd {background-image:url(/msas/site/images/reg-bckgrd.gif);width:880px;height:140px;margin:0 auto;}

.home-title	{
	margin:10px 0px 0px 30px; 
	padding:0px 0px 0px 0px; 
	width: 550px; 
	font-family: Arial Narrow, Verdana, Helvetica, sans-serif; 
	font-size:25px; 
	font-weight:bold;
	font-style:italic;
	line-height:29px; 
	color:#03469d; 
}

.home-title-emph { 
	font-family: Arial Narrow, Verdana, Helvetica, sans-serif; 
	font-size:30px; 
	font-weight:bold;
}


.subtitle-pink {
	margin: 10px 0px 15px 50px;
	font-size: 20px;
	color:#da3771;
	font-weight:bold;
	font-style:italic;
}

.bold-blue {
	color:#03469d;
	font-weight:bold;
	font-style:italic;
}

.bold-blue a:link		{color:#03469d; text-decoration:none; 	font-size: 14px;}
.bold-blue a:active		{color:#03469d; text-decoration:none; 	font-size: 14px;}
.bold-blue a:visited	{color:#03469d; text-decoration:none; 	font-size: 14px;}
.bold-blue a:hover		{color:#03469d; text-decoration:underline; 	font-size: 14px;}

.home-text {
	margin: 5px 0px 0px 70px;	
}

/* anchors */


.anchorspace {visibility: hidden; text-decoration: none;}

.fontBoxPlus {
	visibility: visible;
}

.fontBoxMinus {
	visibility: hidden;
}

/* CONTAINERS */

#container {
 display: block;
  position:relative;
  width: 895px;
  margin-left: auto;
  margin-right: auto;
}

.containerBook   {
 display: block;
 position:relative;
	width: 755px;    
	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
    background:url(/msas/site/images/background-content.gif); 
    background-repeat:no-repeat;
   /* border: 1px solid #000;*/
}

#containerSearch {
	width: 750px;
	height:15px;
	margin: -24px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
   /*border: 1px solid Blue;*/
	}

#containerLeftNav   {
	display: none;
   /*border: 1px solid Blue;*/
}

#containerGlobalportlets   
{	
display:none;
    /*border: 1px solid Blue;*/
  }
  
#container-poll {
	display:none;	
}

#containerHeader   {
	display:none;
    /*border: 1px solid Blue;*/
}


#containerBreadcrumbs   {
	width: 730px;
	margin: 5px 0px 0px 15px;
  	padding: 0px 0px 0px 0px;
}


#containerContent   {
	margin: 0px 0px 0px 8px;
  	padding: 0px 0px 0px 0px;
}

#containerContentPortlets   {
    width:755px;
	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid #f00;*/
}

#containerRightPortlets {
display:block; 
width: 190px; 
margin:0px 0px 10px 0px; 
}

#containerRegisterPortlet {
display:block; 
width: 190px; 
margin:0px 0px 10px 0px;

}

#containerContentcolumns   {
	margin: 0px 0px 0px 5px;
  	padding: 0px 0px 0px 0px;
}

#containerVideo   { 
    width: 755px;
	margin: 0px 0px 0px -3px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid #000;*/
}

#containerVideo-550   { 
    width: 550px;
	margin: 0px 0px 0px -3px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid #000;*/
}

#containerHome-callout{
    width:750px;
	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid #f00;*/
}

#containerp-Home-callout{
    width:600px;
	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid #f00;*/
}

#containerNextLink   {
	margin: 20px 54px 15px 0px;
  	padding: 0px 0px 0px 0px;
	text-align:right;
  	/*border: 1px solid Blue;*/
}


.containerFooter   {
	width: 753px;
	margin: 0px 0px 0px 8px;
  	padding:0px 0px 0px 0px;
}





  	/* HEADER CONTENT */

.login			{margin:0px 0px 0px 0px; color:#000;}
.login a:link		{color:#000; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:400; text-decoration:none;}
.login a:active		{color:#000; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:400; text-decoration:none;}
.login a:visited	{color:#000; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:none;}
.login a:hover		{color:#000; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:underline;}

.font-email				{margin:0px 0px 0px 15px; color:#000;}
.font-email a:link		{color:#000; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:none;}
.font-email a:active	{color:#000; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:none;}
.font-email a:visited	{color:#000; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:none;}
.font-email a:hover		{color:#000; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:underline;}

.font-text-notlink {color:#000; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:none;}

.headerimgs {vertical-align: middle;}

#tagline {
    display:block;
    position:relative;
    float:left;
	padding: 15px 0px 0px 189px;
    width:155px;
 }




#search { display:none;} 

#srch-block {display: inline-block; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 17px;  width:109px;}

#banner {margin:0px 0px 0px 0px; height: 85px; width:755px;}

#narrowblank  {width: 694px; height: 66px; /*border:1px solid red;*/}

#blank  {width: 694px; height: 36px;  /*border:1px solid red;*/}

.breadcrumbselect {font-size:12px; color:#03469d; font-weight:normal;  float:left; margin-bottom:15px;}
.breadcrumbselect a:link		{color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.breadcrumbselect a:active	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.breadcrumbselect a:visited	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.breadcrumbselect a:hover		{color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:none;}

.breadcrumb-separator {font-size:12px; color:#da3771; font-weight:normal; }

.sign-inout-link            {float:right; margin:0px 0px 0px 0px; font-size:12px; color:#03469d; font-weight:normal;}
.sign-inout-link a:link	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.sign-inout-link a:active	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.sign-inout-link a:visited	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.sign-inout-link a:hover	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:none;}

#containerButtonbar {
        clear:both;
        display:block;
        margin: 0px 5px 0px 0px; 
        width: 730px; 
		background-image:url(/msas/site/images/btn-bar-background.gif);
    	background-repeat: no-repeat; 
		height:26px;}
  
  .btnbar-links img {
        margin: 0px 5px 0px 10px;
        vertical-align: middle; }
  
  .btnbar-username {
        display: inline-block; 
        position: relative; 
		font-family: arial, san-serif;
    	font-size: 13px;
    	font-weight: bold; 
        margin:0px 0px 3px 0px; 
        padding:0px 0px 0px 0px;
        color:#fff;}
        
  .btnbar-links {
        display: inline-block; 
        position: relative;
		font-family: arial, san-serif;
    	font-size: 13px;
    	font-weight: bold; 
        height:24px; 
        position:relative;
        margin:1px 0px 0px 50px; 
        padding:0px 0px 0px 0px; 
        color:#fff; }
		
.btnbar-signout {
		margin:5px 0px 0px 0px;
		font-family: arial, san-serif;
    	font-size: 11px;
		text-align:right;
}
		
    .btnbar-signout a:link {text-decoration:underline;color:#da3771; }	
    .btnbar-signout a:active {text-decoration:underline; color:#da3771; }
    .btnbar-signout a:visited {text-decoration:underline; color:#da3771;}
    .btnbar-signout a:hover {text-decoration:none;color:#da3771;  }

/* CALLOUTS */

.home-callout {display:block; position:relative; float:left; width: 359px; height: 184px;  margin:30px 0px 0px 0px; background:url(/msas/site/images/callout-middle-home.gif); background-repeat:no-repeat;}

.home-callout-toptitle {display:block; position:absolute; width:315px; line-height:23px; margin:20px 0px 0px 25px; color:#03469d; font-family:arial, helvetica, san-serif; font-size:22px; font-weight:normal; z-index:10;}
.home-callout-text {display:block; position:absolute; width: 315px; margin:45px 0px 0px 25px; font-size:13px;}

.home-callout-links {display:block; position:absolute; width: 315px; margin:115px 0px 0px 25px; font-size:14px;}
.home-callout-links a:link		{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px; line-height: 18px; font-weight:normal; text-decoration:underline;}
.home-callout-links a:active	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px;  line-height: 18px; font-weight:normal; text-decoration:underline;}
.home-callout-links a:visited	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px;  line-height: 18px; font-weight:normal; text-decoration:underline;}
.home-callout-links a:hover	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px;  line-height: 18px; font-weight:normal; text-decoration:none;}

.p-home-lefttext {display:block; position:relative; float:left; width: 251px; height: 193px;  padding:0px 0px 0px 7px; margin:0px 8px 0px 0px;}
.p-home-lefttext-title {color:#da3771; line-height:22px; font-family:arial, helvetica, san-serif; font-size:22px; padding:0px 0px 10px 5px;}

.p-home-callout {display:block; position:relative; float:left; width: 251px; height: 193px;  margin:0px 15px 0px 0px; background:url(/msas/site/images/callout-personal-home-background.gif); background-repeat:no-repeat;}

.p-home-icon-cal {display:block; position:absolute; width: 25px; margin:10px 0px 0px 145px;}
.p-home-icon-mem {display:block; position:absolute; width: 25px; margin:10px 0px 0px 200px;}
.p-home-icon-log {display:block; position:absolute; width: 25px; margin:10px 0px 0px 145px;}

.p-home-callout-title {display:block; position:absolute; width:200px; height:15px; margin:20px 0px 0px 18px; color:#03469d; font-family:arial, helvetica, san-serif; font-size:16px; font-weight:bold;}

.p-home-callout-text {display:block; position:absolute; width: 220px; margin:45px 0px 0px 18px; font-size:13px;}

.p-home-callout-links {display:block; position:absolute; width: 200px; margin:150px 0px 0px 105px; font-size:14px; color:#da3771; text-decoration:underline;}
.p-home-callout-links a:link	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px; line-height: 18px; font-weight:normal; }
.p-home-callout-links a:active	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px;  line-height: 18px; font-weight:normal; }
.p-home-callout-links a:visited	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px;  line-height: 18px; font-weight:normal; }
.p-home-callout-links a:hover	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px;  line-height: 18px; font-weight:normal; text-decoration:none;}

.p-home-thumb {margin:4px 0px 0px 0px;}

.home-callout2 {display:block; position:relative; float:left; width: 288px; height: 181px;  margin:15px 6px 0px -1px; background:url(/msas/site/images/callout-personal-home-backgrnd2.gif); background-repeat:no-repeat;}

.home-callout2-toptitle {display:block; position:absolute; width:263px; line-height:23px; margin:12px 0px 0px 13px; color:#03469d; font-family:arial, helvetica, san-serif; font-size:22px; font-weight:normal; z-index:10;}
.home-callout2-text {display:block; position:absolute; width: 260px; margin:38px 0px 0px 13px; font-size:13px;}

.home-callout2-links {display:block; position:absolute; width: 260px; margin:118px 0px 0px 13px; font-size:14px;}
.home-callout2-links a:link		{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px; line-height: 18px; font-weight:normal; text-decoration:underline;}
.home-callout2-links a:active	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px;  line-height: 18px; font-weight:normal; text-decoration:underline;}
.home-callout2-links a:visited	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px;  line-height: 18px; font-weight:normal; text-decoration:underline;}
.home-callout2-links a:hover	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:14px;  line-height: 18px; font-weight:normal; text-decoration:none;}


.right-callout-register {display:block; position:relative; width: 180px; height: 200px; margin:0px 0px 10px 0px;}

.right-callout-register-title {display:block; position:absolute; width: 165px; margin:0px 0px 0px 12px; color:#03469d; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:bold; z-index:10;}

.right-callout-register-text {display:block; position:absolute; width: 165px; margin:58px 0px 0px 12px; font-size:13px;}

.right-callout-register-text ul {margin:10px 0px 0px 20px;}

.right-callout-register-btn {display:block; position:absolute; width: 165px; margin:165px 0px 0px 17px; font-size:13px;}

.right-callout {display:block; position:relative; width: 190px; height: 121px;  margin:0px 0px 15px 0px; background:url(/msas/site/images/callout-right-background2.gif); background-repeat:no-repeat;}

.right-callout-tall {display:block; position:relative; width: 190px; height: 200px;  margin:0px 0px 15px 0px; background:url(/msas/site/images/callout-right-background-lg.gif); background-repeat:no-repeat;}

.right-callout-toptitle {display:block; position:absolute; width: 165px; margin:12px 0px 0px 12px; color:#03469d; font-family:arial, helvetica, san-serif; font-size:14px; font-weight:bold; z-index:10;}

.right-callout-text {display:block; position:absolute; width: 165px; margin:35px 0px 0px 12px; font-size:13px;}
.right-callout-text a:link		{display:block; margin:5px 0px 0px 0px; color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.right-callout-text a:active	{display:block; margin:5px 0px 0px 0px; color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.right-callout-text a:visited	{display:block; margin:5px 0px 0px 0px; color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.right-callout-text a:hover	    {display:block; margin:5px 0px 0px 0px; color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:none;}

.right-callout-text2 {display:block; position:absolute; width: 165px; margin:45px 0px 0px 12px; font-size:13px;}
.right-callout-text2 a:link		{display:block; margin:5px 0px 0px 0px; color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.right-callout-text2 a:active	{display:block; margin:5px 0px 0px 0px; color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.right-callout-text2 a:visited	{display:block; margin:5px 0px 0px 0px; color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:underline;}
.right-callout-text2 a:hover	{display:block; margin:5px 0px 0px 0px; color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal; text-decoration:none;}



/* Left Nav Logo */

.logo { display:block; position:absolute; margin-top: 3px; }

/* Content Area First-Level */

.block-left {
	display:block;
    float: left;
    width: 170px;
    height:180px;
	margin:15px 10px 5px 0px;
}

.block-toptitle {display:block; position:relative; margin:0px 0px 0px 0px; color:#03469d; font-family:arial, helvetica, san-serif; font-size:13px; z-index:10;}
.block-text {display:block; position:relative; margin:10px 0px 0px 0px; color:#000; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal;}
.block-text a:link {display:block; position:relative; margin:10px 0px 0px 0px;  color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal;}
.block-text a:active {display:block; position:relative; margin:10px 0px 0px 0px;  color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal;}
.block-text a:visited {display:block; position:relative; margin:10px 0px 0px 0px;  color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal;}
.block-text a:hover {display:block; position:relative; margin:10px 0px 0px 0px;  color:#da3771; font-family:arial, helvetica, san-serif; font-size:13px; font-weight:normal;}

/* Content Area Video */

#video-block {
margin: 0px 0px 0px 6px;
 }


/* Content Home Slider */

#prototype{
	display: block;
	width: 771px;
	height: 123px;
	margin:3px 0px 10px 0px;
	padding: 8px 0px 0px 10px;
background-image:url(/msas/site/images/btn-home-bkgd.gif);
background-repeat:no-repeat;
}



ul.home-slider{
	list-style: none;
	font-family: Arial, sans-serif;
  	font-size: 11px;
	margin: 0;
	padding: 0;
}

ul.home-slider li{
	float: left;	
	display: block;
	margin-right:1px;
}

ul.home-slider li p strong{
	color: #fff;
	font-size: 15px;

}

ul.home-slider li a{	
	display: block;	
	overflow: hidden;
	height: 105px;
	width: 97px;
	cursor: pointer;
	font-family: arial;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}


#firstbox{
	width: 250px;
}



ul.home-slider li img{	
	z-index: 30;
	position: absolute;

}

ul.home-slider li p{
	display: block;		
	margin: 0px 0px 0px 97px;
	padding:10px 20px 0px 20px ;
	width: 120px;
	height: 105px;

}


/*Content Area */



/* forms */

.form-margin  {margin-left: 20px;}
.asterisk {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#da3771; font-weight:bold;}
input {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal;}
.inputcheckbox {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal; border:0;}
.inputradio {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal; border:0;}
select {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal;}

.stateSel {border: 1px solid #0397d6;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal;}
.stateSelOpt {}

.buttonBox {color:#0397d6;padding: 5px 7px 5px 7px;font-weight:bold;}

table.events {width:740px; padding-left:10px;}
table.events th {color:#000000;padding:4px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:14px;font-weight:bold;text-align:left;border-bottom:1px solid #0397d6;}
table.events td {color:#000000; padding:4px;vertical-align:top;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px;font-weight:normal;}

label {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal;}
.helptext {font-family:Arial, Verdana, Helvetica, sans-serif; padding-bottom: 5px; font-size:11px; line-height:11px; color:#000000; font-weight:normal; vertical-align:middle;}

.formRow    {margin-bottom:10px; clear:both;}
.formLabel  {width:80px;text-align:right;float:left;margin-top:4px;margin-right:4px;}
.formLabelWide {width:140px;text-align:right;float:left;margin-top:4px;margin-right:6px;}
.formLabelVert  {width:300px;margin-top:4px;margin-right:4px;}
.formField  {text-align:left; width:160px; float:left;}
.formFieldVert  {width:300px;float:left;}
.formErrorDiv {text-align:left; width:180px; float:left; margin-left:4px;}
.formErrorDiv p {color:#FF0000;font-weight:bold; margin: 0px;}
.formError {color:#FF0000;font-weight:bold; margin: 14px 0px 0px 4px;}

.mentor-table {border:1px solid #c6c8c8; background:#ece8e8; text-align:center;}
.mentor-table td {width: 140px; }
.mentor-table a:link		{color:#da3771; font-family:arial, helvetica, san-serif; font-size:12px; line-height: 18px; font-weight:normal; text-decoration:underline;}
.mentor-table a:active	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:12px;  line-height: 18px; font-weight:normal; text-decoration:underline;}
.mentor-table a:visited	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:12px;  line-height: 18px; font-weight:normal; text-decoration:underline;}
.mentor-table a:hover	{color:#da3771; font-family:arial, helvetica, san-serif; font-size:12px;  line-height: 18px; font-weight:normal; text-decoration:none;}

.mentor-table-header {font-weight:bold; height:10px;}
.mentor-table-line  {display:block; line-height:1px; width:450px; background-color:#000;}

/* FOOTER */

#footer-div-left {

display:block;
position:relative;
float:left;
margin:15px 0px 0px 0px; 
}

#footer-div-right {
display:block;
position:relative;
float:right;
margin:30px 0px 0px 0px; 
text-align:right;
font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:normal; color:#03469d;
}

#footer-div-right a:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:normal; color:#03469d;}
#footer-div-right a:active {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:normal; color:#03469d;}
#footer-div-right a:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:normal; color:#03469d;}
#footer-div-right a:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:normal; color:#03469d;}

.refInfoDiv {margin:0px 0px 0px 6px; }


.supporttxt {
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:13px; 
line-height:14px;
font-weight:bold;
color:#000000;
}

.copyrighttxt {
display:block;
width:500px;
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:12px; 
margin-top: 20px;
font-weight:normal;
color:#000000;
}

.listRight {margin-top:10px;float:left;clear:right;}


.sitemapNode {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemapNode a:link	 {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemapNode a:active {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemapNode a:visited {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px;  }
.sitemapNode a:hover {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px;}


/* SITEMAP */



.listRight {margin-top:10px;float:left;clear:right;}


.sitemapNode {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemapNode a:link	 {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemapNode a:active {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemapNode a:visited {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px;  }
.sitemapNode a:hover {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px;}

.sitemap0 {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap0 a:link	 {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap0 a:active {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap0 a:visited {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px;  }
.sitemap0 a:hover {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px;}

.sitemap1 {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap1 a:link	 {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap1 a:active {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap1 a:visited {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px;  }
.sitemap1 a:hover {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px;}

.sitemap2 {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap2 a:link	 {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap2 a:active {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap2 a:visited {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px;  }
.sitemap2 a:hover {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px;}

.sitemap3 {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap3 a:link	 {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap3 a:active {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap3 a:visited {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px;  }
.sitemap3 a:hover {color:#03469D; font-family:arial, helvetica, san-serif; font-size:13px;}



/**************** Poll styles *****************/


ul.relatedLinksPoll {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	list-style-type:  disc;
	color: #000;
	}
	
ul.relatedLinksPoll li {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #000;
	}
	
ul.relatedLinksPoll li a {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #0000EE;
	text-decoration:underline;
	}

ul.relatedLinksPoll li a:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #0000EE;
	text-decoration:underline;
	}
