/*************************/
/*************************/

div#website-wrapper {
	position: relative;
	text-align: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
}

/*************************/
/*************************/

div#footer-wrapper {
	position: relative;
	text-align: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}


/*************************/
/*************************/

.clear {
	clear: both;
}

/*************************/
/*****  ************** ******/

.home-content a {
	color: #005db3;
	text-decoration: underline;
}


.home-content ul {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;  
}

.home-content ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	list-style: none;    
}

.home-content ul li a {
	font-size: 14px;
	color: #02243c;
}

/*************************/
/*************************/

.main-content {
	padding: 0px 40px 40px 0px;
}

.main-content h4 a:hover {
                   color:#37ad36;
                   text-decoration: none;

}



.main-content p {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 15px 0px;
	font-size: 14px;
	line-height: 18px;
	color: #02243C;
}

.main-content ol {
	padding: 0px 0px 0px 23px;
	margin: 0px 0px 0px 0px;
}

.main-content ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
                      list-style-type: none;   
}

.main-content ul li {
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}

.main-content li {
	font-size: 16px;
	line-height: 18px;
	color: #02243c;
}

.main-content a {
	color: #005db3;
	text-decoration: underline;
}

.main-content li a {
	font-weight:normal;

}


/*************************/

.login-form {
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	background-color: #005db3;
}

.login-header {
	font-size: 12px;
	color: #ffffff;
}

#username {
	padding: 0px 4px 6px 0px;
}

#username input {
	border: 1px solid #6397c6;
	width: 161px;
	height: 18px;
	color: #005db3;
}

#password {
	padding: 0px 0px 4px 0px;
}

#password input {
	border: 1px solid #6397c6;
	width: 161px;
	height: 18px;
	color: #005db3;
}

.need-help a {
	font-size: 12px;
	color: #ffffff;
}

/*************************/
/*************************/

.bread-crumb-trail {
	padding: 5px 0px 5px 21px;
}

.bread-crumb-trail a {
	color: #005db3;
}

/*************************/
/*************************/

.product-order-form-address td {
	padding: 0px 5px 5px 0px;
                     font-size: 12px;
                    font-family:arial, Calibri;
                    font-weight:bold;
}

.product-order-form {
	border: 1px solid #02243C;
}

.product-order-form td {
	padding: 5px 5px 5px 5px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

.cms-styles {
	font-family: arial;
}

.task-content {
}

.task-content h1 {
	color: #005DB3;
	font-size: 20px;
                      font-family:Calibri,arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.task-content h2 {
	color: #5195CE;
	font-size:18px;
	font-family:Calibri,arial;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 23px;
}

.task-content h3 {
	color: #37ad36;
	font-size:16px;
	font-family:Calibri,arial;
	margin: 0px 0px 5px 0px;
	padding: 0;
	line-height: 23px;
}
.task-content li {
	font-size: 14px;
	line-height: 16px;
	color: #02243c;
                       background-image: url(/resources/images/taskbullet.jpg);
                       background-repeat: no-repeat;
                       background-position: 0 .4em;
                       margin-top: 8px;
}

.task-content img {
	border:1px solid #005DB3;

}
table#resources {
    background-color:#f9f9f9;
     width: 100%;
}

table#resources td {
        padding: 10px;
        text-align: justify;

 
}

.detail {
    color: #02243C;
    text-align: left;
    background-color: #CCCCCC;

}

.copyright {
      font-size:11px;
      text-align: justify;
      border-left-width:0px;
      border-right-width:0px;
      border-top-width:thin;
      border-bottom-width: 2px;
      border-bottom-color: #37ad36;
      border-style:solid;
      padding-bottom: 20px;
}


.bullet-list ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
 }

.bullet-list ul li {
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}

.bullet-list li {
	font-size: 14px;
	line-height: 16px;
	color: #02243c;
                      background-image: url(/resources/images/taskbullet.jpg);
                      background-repeat: no-repeat;
                      background-position: 0 .4em;
}


table#nav {
                   border: 0px;
                   border-collapse:collapse;
                   margin:0px 0px 0px 0px;
                   width: 100%;
                   cellspacing: 10px;
 }
                 
table#nav th {
        background-color: #ffffff;
        text-align: left;
        vertical-align:bottom;
        font-size:14px;
        font-weight: bold;
        color: #005db3;
        height:20px;
        padding:0px;
       width:50%;
       border-left: 0px solid #005db3;
        border-right: 0px solid #005db3;
        border-top: 0px solid #005db3;  
        border-bottom: 0px solid #37ad36;
       padding-left: 0px ;
        padding-right: 0px ;
        padding-top: 5px ;  
       padding-bottom: 0px ;

}

table#nav th p {
        background-color:#93bde1;
        border-bottom: thin solid #93bde1;
        padding:0px 0px 0px 3px;

}

table#nav td {
        text-align: left;
        vertical-align:top;
        color: #02243C;
        height:50px;
       padding-left: 0px ;
        padding-right: 20px ;
        padding-top: 0px ;  
       padding-bottom: 10px ;

      border-left: 0px solid #005db3;
        border-right: 0px solid #005db3;
        border-top: 0px solid #005db3;  
        border-bottom: thin solid #e6e6e6;
}

.nav-heading {

}

.nav-heading H1 {
   font-size:20px;
}

.nav-heading  a {
      color:#005DB3;
      text-decoration: underline;
}

.nav-heading a:hover {
     color:#37ad36;
     text-decoration: none;

}
.nav-heading p {
       font-size:14px;
      padding: 0px;
     margin: 0px;

}    

/***** Log In Reminder Message ****/

table#login-reminder {
BORDER-BOTTOM: #37ad36 1px solid; 
BORDER-LEFT: #37ad36 1px solid; 
BORDER-TOP: #37ad36 1px solid; 
BORDER-RIGHT: #37ad36 1px solid;
BACKGROUND-COLOR: #a8e6a8; 
MARGIN-BOTTOM: 10px; 
MARGIN-TOP: 0px; 

}  
table#login-reminder  td {
PADDING-BOTTOM: 3px; 
PADDING-LEFT: 3px; 
PADDING-RIGHT: 3px; 
PADDING-TOP: 3px;
FONT-SIZE: 10pt; 
FONT-WEIGHT: bold; 

} 


/***** Q and A ****/
.QA-content {

}
.QA-content h2 {
	color: #005DB3;
	font-size:14px;
	font-family:Calibri,arial;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 23px;
}

.QA-content ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
                      list-style-type: circle;   
}

.QA-content ul li {
	padding: 0px 0px 5px 25px;
	margin: 0px 0px 0px 0px;
}

.QA-content li {
	font-size: 14px;
	line-height: 18px;
	color: #02243c;
                     LIST-STYLE-POSITION: inside;
                     LIST-STYLE-TYPE: circle;
}

 

/***** Learning Module ****/
.module {
               padding:0px 0px 0px 20px;
               margin:10px 50px 25px 0px;

 }

.module h1 {
                color: #005DB3;                
                 font-size:20px;
                 padding: 0px;
                 margin: 0px;
                background-color:#E6E6E6;

 }     

.module h2 {
                     color: #02243C;
                      font-size:16px;
	font-family:Calibri,arial;
	margin: 10px 0px 5px -15px;
	padding: 0;
	line-height: 23px;
} 

.module h3 {
	color: #005db3;
	font-size:16px;
	font-family:Calibri,arial;
	margin: 0px 0px 5px -10px;
	padding: 0px 0px 0px 0px;
	line-height: 23px;
}

.module h4 {
	color: #02243C;
	font-size:14px;
                      font-weight:normal;
	font-family:Calibri,arial;
	margin: -8px 0px 5px -10px;
	padding: 0px 0px 0px 0px;
	line-height: 23px;
              
}


.module ul li {
	margin: 0px 0px 8px 15px;
	padding: 0px 0px 5px 0px;
	list-style: none;    
                     font-size: 14px;
}

.module  ul li a {
	color: #005db3c;
	line-height: 16px;
	background-image: url(/resources/images/taskbullet.jpg);
                      background-repeat: no-repeat;
 /*                     background-attachment:fixed;  */
                      background-position: 0.0em ;
                     padding-left: 1.2em;
                     margin: 0px 0px 0px -15px;
                     text-decoration: underline;
}

.module p {
                     font-size:14px;
                     padding: 5px 5px 5px 5px;
                     background-color:#E6E6E6;
}     
.module table th {
                font-size:14px;
                padding: 0px 0px 5px 0px;
}

.module table td {
                font-size:14px;
                padding: 0px 0px 8px 0px;
                line-height:10px;
}



.module a {
      color:#005DB3;
      text-decoration: underline;

}

.module a:hover {
     color:#37ad36;
     text-decoration: none;

}
.plain-tabletext p {
       font-size:14px;
      padding: 10px 10px  10px 10px;
     margin: 0px;

}     


span.highlight {
background-color:yellow;
}
