/* CSS Document */
@import url("sifr-s.css");
/* GENERAL */
/* style for module titles */
.TopHeaderPaneClass {
*padding-top: 16px;
}
.Head {
	font-family: Verdana, Arial, sans-serif;
    font-size:  11px;
    font-weight: bold;
}
/* style of item titles on edit and admin pages */
.SubHead {
	font-family: Verdana, Arial, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family: Verdana, Arial, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
/* text style used for most text rendered by modules */
.Normal, P {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
	color: #000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 6px;
	}
a.NormalTextBox:link, a.NormalTextBox:active, a.NormalTextBox:visited  {
	color: #000; 
	text-decoration:none;
	}

a.NormalTextBox:hover,  {
	color: #000; 
	text-decoration:underline;
	}

.NormalRed {
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff0000
}
.NormalBold {
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}
A.CommandButton:visited {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover {
    text-decoration:    underline;
    color: #ff0000;
}    
/* GENERIC */
H1 {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
	margin-bottom:3px;
}
H2 {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}
H3 {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}
H4 {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}
H5, DT {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
H6 {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

TFOOT, THEAD {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    color: #003366;
}

TH {
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}

A:link, A:visited, A:active, A:hover {
    text-decoration: underline;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}
BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}

UL {
	list-style-image: url(_i/list.gif);
	margin-left : 30px;
	margin-right : 30px;
	margin-top : 4px;
}

li {
	margin-top : 4px;
	
}


HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}
.ModuleTitle_MenuBar {
}
.ModuleTitle_MenuItem {
}
.ModuleTitle_MenuIcon {
}
.ModuleTitle_SubMenu {
}
.ModuleTitle_MenuBreak {
}
.ModuleTitle_MenuItemSel {
}
.ModuleTitle_MenuArrow {
}
.ModuleTitle_RootMenuArrow {
}
/*___________________________________________________________________________________________*/
/* Main Menu */
.MainMenu_MenuContainer {
	border: 0px solid transparent;
	background-color: fffced;
	width: 130px;
	padding: 0px;
	padding-bottom: 0px;
}
.MainMenu_MenuBar {
}
.MainMenu_MenuItem {
	cursor: hand; 
	color: #fff;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	border: 0px transparent solid;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right: 3px;
}
.MainMenu_MenuIcon {
	display:none;
}
.MainMenu_MenuItemSel {
	cursor: hand; 
	color: #fffced;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	border: 0px transparent solid;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right: 3px;
}
.rootmenuitem {
	cursor: hand; 
	color: #000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 0px transparent solid;
/*	padding-left: 3px;
	padding-right: 3px;*/
		padding-left: 0;
	padding-right: 0;
	padding-top:7px;
	padding-bottom:7px;
	display:table-cell;
}

.myrootmenuitem {
	cursor: hand; 
	padding-left: 3px;
	padding-right: 3px;
	padding-top:7px;
	padding-bottom:7px;
}

a.myrootmenuitem:link,  a.myrootmenuitem:active, a.myrootmenuitem:visited, a.myrootmenuitem:hover{
	color: #000;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}

a.myrootmenuitem:hover{
text-decoration:underline;
}

.rootmenuitemselected {
	cursor: hand; 
	color: #000;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 0px transparent solid;
	/*	padding-left: 3px;
	padding-right: 3px;*/
		padding-left: 0;
	padding-right: 0;
	padding-bottom: 7px;
	padding-top:7px;
	display:table-cell;
	background-color:transparent;
	text-decoration:underline;
}

.MainMenu_MenuBreak {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
}
/*___________________________________________________________________________________________*/

.links_bottom {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    color: #333333;
	text-decoration:none;	
}
a.links_bottom:visited{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    color: #333333;
	text-decoration:none;	
}
a.links_bottom:active{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    color: #333333;
	text-decoration:none;	
}
a.links_bottom:hover{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    color: #FF0000;
	text-decoration:none;	
}
a.links_bottom:link{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    color: #333333;
	text-decoration:none;
}


.links_top {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #CA0108;
	text-decoration:none;
	text-transform: uppercase;	
}
a.links_top:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #CA0108;
	text-decoration:none;
	text-transform: uppercase;		
}
a.links_top:active{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #CA0108;
	text-decoration:none;
	text-transform: uppercase;		
}
a.links_top:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #000000;
	text-decoration:none;	
	text-transform: uppercase;	
}
a.links_top:link{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #CA0108;
	text-decoration:none;
	text-transform: uppercase;	
}

.breadCrumb {
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
	padding-bottom: 15px;
}
a.breadCrumb:visited{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 	
	text-decoration: none;
}
a.breadCrumb:active{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 	
	text-decoration: none;	
}
a.breadCrumb:hover{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 	
	text-decoration: none;	
}
a.breadCrumb:link{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 	
	text-decoration: none;
}


.SubLinks {
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
}
a.SubLinks:visited{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 	
	text-decoration: none;
}
a.SubLinks:active{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;	
}
a.SubLinks:hover{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;		
}
a.SubLinks:link{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
}


A.copyright
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #dddddd;
	text-decoration: underline;
}

.copyright
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #dddddd;
	text-decoration: none;
}
a.Copyright:link, a.Copyright:visited, a.Copyright:hover,  a:Copyright:active {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  10px;
    color: #dddddd;
	text-decoration:none;	
}

.FooterLink {	
	font-family: Tahoma, Arial, Helvetica;
	font-size: 8pt;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

/* SEARCH BOX */
.mysearch {
background:transparent url(_i/search.gif) left bottom no-repeat;
padding:0px 0px 0px 12px;
}

	
#dnn_dnnSEARCH_txtSearch.NormalTextBox 
{ 
width: 80px; 
border:0px solid transparent; 
background: transparent; 
cursor:text;
margin: 10px 0px -12px 0px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
	}
	
.mysearchclick {
	color: #000; 
	margin-left:95px;
	margin-bottom:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

a.mysearchclick:link, a.mysearchclick:visited, a.mysearchclick:active {
	color: #000; 
	text-decoration:none;
}

a.mysearchclick:hover {
	color: #000; 
	text-decoration:underline;
}

/* my styles */

body {
margin:0px;
background:url(_i/bg.gif);
}

.hometable {
background:#c2cadc;
color:#717b91;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a.hometable:link, a.hometable:active, a.hometable:visited, a.hometable:hover {
color:#717b91;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.bgright {
background:#717b91;
}

.top_bg {
background-image:url('_i/top_bg.gif');
background-position:bottom;
background-repeat:repeat-x;
}

.myfooter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#b3b2ae;

}

a.myfooter:link, a.myfooter:active, a.myfooter:visited, a.myfooter:hover {
text-decoration:none;
color:#b3b2ae;
font-size:10px;
line-height:20px;
}

.mytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a.mytext:link, a.mytext:active, a.mytext:visited, a.mytext:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.hometbl {
background-color:#FED478;
}


/* BLUE */

.bluetable {
border:9px solid #717b91;
padding:10px 0px 5px 37px;
}

.blueleft {
background:#717b91;
padding:20px 15px 0px 0px;
border-bottom:11px solid #c2cadc;
color:#c2cadc;
}

a.blueleft:link, a.blueleft:active, a.blueleft:visited, a.blueleft:hover {
text-decoration:none;
color:#c2cadc;
}

.blueleft2, .bluetable .module_header {
background:#717b91;
color:#c2cadc;
}

.blueleft3, .bluetable .module_left {
background:#c2cadc;
color:#717b91;
}

.blueheader {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
font-weight:bold;
padding-bottom:10px;
color:#717b91;
}

.bluetbl_bg {
background-image:url(_i/tables/blue_tbl_bg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

.bluetbl_bg2 {
background-image:url(_i/tables/blue_tbl_bg2.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
line-height:12px;
}

.bluetbl_lines {
background-color:#717b91;
}
.bluetbl_text {
color:#717b91;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.bluetbl_left {
border-top:1px solid #717b91;
border-right:1px solid #717b91;
padding-right:5px;
color:#717b91;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
}

.bluetbl_left2 {
border-top:1px solid #717b91;
padding-right:5px;
color:#717b91;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
}

.bluetbl_right { 
border-top:1px solid #717b91;
color:#717b91;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.bluetbl_cell {
border-top:1px solid #717b91;
border-right:1px solid #717b91;
padding-right:5px;
color:#717b91;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.bluetext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#717b91;
}

a.bluetext:link, a.bluetext:active, a.bluetext:visited, a.bluetext:hover  {
text-decoration:none;
color:#717b91;
}

.lightestblue, .bluetable .module_right {
background:#CDD8EB;
color:#000;
}


/* BROWN */

.browntable {
border:9px solid #702800;
padding:10px 0px 5px 37px;
}

.brownleft {
background:#702800;
padding:20px 15px 0px 0px;
border-bottom:11px solid #e1cb8f;
color:#e1cb8f;
}

a.brownleft:link, a.brownleft:active, a.brownleft:visited, a.brownleft:hover {
text-decoration:none;
color:#e1cb8f;
}

.brownleft2, .browntable .module_header {
background:#702800;
color:#e1cb8f;
}

.brownleft2, .browntable .module_left {
background:#e1cb8f;
color:#702800;
}

.brownheader {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
font-weight:bold;
padding-bottom:10px;
color:#702800;
}

.browntext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#702800;
}

a.browntext:link, a.browntext:active, a.browntext:visited, a.browntext:hover  {
text-decoration:none;
color:#702800;
}

.lightestbrown, .browntable .module_right {
background:#f5e8c5;
color:#000;
}


/* GREEN */

.greentable {
border:9px solid #878049;
padding:10px 0px 5px 37px;
}

.greenleft {
background:#878049;
padding:20px 15px 0px 0px;
border-bottom:11px solid #e8e6cf;
color:#e8e6cf;
}

a.greenleft:link, a.greenleft:active, a.greenleft:visited, a.greenleft:hover {
text-decoration:none;
color:#e8e6cf;
}

.greenleft2, .greentable .module_header {
background:#878049;
color:#e8e6cf;
}

.greenleft3, .greentable .module_left {
background:#e8e6cf;
color:#878049;
}

.greendiv {
background:url(_i/greentbl.gif) repeat-y;
}

.greenheader {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
font-weight:bold;
padding-bottom:10px;
color:#878049;
}

.greentext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#878049;
}

a.greentext:link, a.greentext:active, a.greentext:visited, a.greentext:hover  {
text-decoration:none;
color:#878049;
}

.lightestgreen, .greentable .module_right {
background:#f6f5e4;
color:#000;
}


/* PURPLE */

.purpletable {
border:9px solid #4f1744;
padding:10px 0px 5px 37px;
}

.purpleleft {
background:#4f1744;
padding:20px 15px 0px 0px;
border-bottom:11px solid #c3cadc;
color:#c3cadc;
}

a.purpleleft:link, a.purpleleft:active, a.purpleleft:visited, a.purpleleft:hover {
text-decoration:none;
color:#c3cadc;
}

.purpleheader {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
font-weight:bold;
padding-bottom:10px;
color:#4f1744;
}

.purpleleft2, .purpletable .module_header {
background:#4f1744;
color:#c3cadc;
}

.purpleleft3, .purpletable .module_left {
background:#c3cadc;
color:#4f1744;
}

.purpletext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4f1744;
}

a.purpletext:link, a.purpletext:active, a.purpletext:visited, a.purpletext:hover  {
text-decoration:none;
color:#4f1744;
}

.lightestpurple, .purpletable .module_right {
background:#e0e5f2;
color:#000;
}


/* ORANGE */

.orangetable {
border:9px solid #ba611d;
padding:10px 0px 5px 37px;
}

.orangeleft {
background:#ba611d;
padding:20px 15px 0px 0px;
border-bottom:11px solid #ffd478;
color:#ffd478;
}

a.orangeleft:link, a.orangeleft:active, a.orangeleft:visited, a.orangeleft:hover {
text-decoration:none;
color:#ffd478;
}

.orangeheader {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
font-weight:bold;
padding-bottom:10px;
color:#ba611d;
}

.orangeleft2, .orangetable .module_header {
background:#ba611d;
color:#ffd478;
}

.orangeleft3, .orangetable .module_left {
background:#ffd478;
color:#ba611d;
}

.orangetext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ba611d;
}

a.orangetext:link, a.orangetext:active, a.orangetext:visited, a.orangetext:hover  {
text-decoration:none;
color:#ba611d;
}

.lightestorange, .orangetable .module_right {
background:#fbe9c3;
color:#000;
}


/* MAUVE */

.mauvetable {
border:9px solid #8a2d48;
padding:10px 0px 5px 37px;
}

.mauveleft {
background:#8a2d48;
padding:20px 15px 0px 0px;
border-bottom:11px solid #ffc17c;
color:#ffc17c;
}

a.mauveleft:link, a.mauveleft:active, a.mauveleft:visited, a.mauveleft:hover {
text-decoration:none;
color:#ffc17c;
}

.mauvetext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8a2d48;
}

a.mauvetext:link, a.mauvetext:active, a.mauvetext:visited, a.mauvetext:hover  {
text-decoration:none;
color:#8a2d48;
}


/* RED */

.redtable {
border:9px solid #b40121;
padding:10px 0px 5px 37px;
}

.redleft {
background:#b40121;
padding:20px 15px 0px 0px;
border-bottom:11px solid #09367a;
color:#fffced;
}

a.redleft:link, a.redleft:active, a.redleft:visited, a.redleft:hover {
text-decoration:none;
color:#fffced;
}



.redleft2, .redtable .module_header {
background:#b40121;
color:#fffced;
}

.redleft3, .redtable .module_left {
background:#fffced;
color:#b40121;
}

.redheader {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
font-weight:bold;
padding-bottom:10px;
color:#b40121;
}


.redtbl_left {
border-top:1px solid #b40121;
border-right:1px solid #b40121;
padding-right:5px;
color:#b40121;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
}

.redtbl_left2 {
border-top:1px solid #b40121;
padding-right:5px;
color:#b40121;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
}

.redtbl_right { 
border-top:1px solid #b40121;
color:#b40121;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.redtbl_cell {
border-top:1px solid #b40121;
border-left:1px solid #b40121;
border-right:1px solid #b40121;
padding-right:5px;
color:#b40121;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.redtbl_bg2 {
background-image:url(_i/tables/red_tbl_bg2.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
line-height:12px;
}

.redtbl_bg {
background-image:url(_i/tables/red_tbl_bg2.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
line-height:12px;
}

.redtbl_text {
color:#b40121;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.redtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#b40121;
}

a.redtext:link, a.redtext:active, a.redtext:visited, a.redtext:hover  {
text-decoration:none;
color:#b40121;
}

.lightestred, .redtable .module_right {
background:#f0aab7;
color:#000;
}

.blue_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.blue_headpic {
background:url(_i/bluetitle.gif) no-repeat;
}


.orange_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.orange_headpic {
background:url(_i/orangetitle.gif) no-repeat;
}
.red_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.red_headpic {
background:url(_i/redtitle.gif) no-repeat;
padding-top:-30px;
}
.brown_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.brown_headpic {
background:url(_i/browntitle.gif) no-repeat;
padding-top:-30px;
}
.brown_headpicLong {
background:url(_i/browntitleLong.gif) no-repeat;
padding-top:-30px;
}
.green_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
.green_headpic {
background:url(_i/greentitle.gif) no-repeat;
padding-top:-30px;
}
.purple_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
.purple_headpic {
background:url(_i/purpletitle.gif) no-repeat;
padding-top:-30px;
}


/* Navigation Styles */

#insuranceproducts{position:absolute; left:266px;top:0px; display:none; padding:14px; background:#c2cadc; border-bottom:10px solid #717c92; width:188px; z-index:300000;}
#insuranceproducts a { color:#717c92; text-decoration:none; font-size:1.2em; line-height:1.2em;z-index:300000;}
#insuranceproducts a:hover { color:#000000;z-index:300000;}

#investmentproducts{position:absolute; left:266px;top:0px; display:none; padding:14px; background:#e8e6cf; border-bottom:10px solid #878049; width:188px;z-index:300000;}
#investmentproducts a { color:#878049; text-decoration:none; font-size:1.2em; line-height:1.2em;z-index:300000;}
#investmentproducts a:hover { color:#000000;z-index:300000;}

#planningservices{position:absolute; left:266px;top:0px; display:none; padding:14px; background:#c3cadc; border-bottom:10px solid #4f1744; width:188px;z-index:300000;}
#planningservices a { color:#4f1744; text-decoration:none; font-size:1.2em; line-height:1.2em;z-index:300000;}
#planningservices a:hover { color:#000000;z-index:300000;}

#resourcecenter{position:absolute; left:266px;top:0px; display:none; padding:14px; background:#ffd478; border-bottom:10px solid #ba611d; width:188px;z-index:300000;}
#resourcecenter a { color:#ba611d; text-decoration:none; font-size:1.2em; line-height:1.2em;z-index:300000;}
#resourcecenter a:hover { color:#000000;z-index:300000;}

#lifestages{position:absolute; left:266px;top:0px; display:none; padding:14px; background:#ffc17c; border-bottom:10px solid #8a2d48; width:188px;z-index:300000;}
#lifestages a { color:#8a2d48; text-decoration:none; font-size:1.2em; line-height:1.2em;z-index:300000;}
#lifestages a:hover { color:#000000;z-index:300000;}

#ratetables{position:absolute; left:266px;top:0px; display:none; padding:14px; background:#e1cb8f; border-bottom:10px solid #702800; width:188px;z-index:300000;}
#ratetables a { color:#702800; text-decoration:none; font-size:1.2em; line-height:1.2em;z-index:300000;}
#ratetables a:hover { color:#000000;z-index:300000;}


.redleft a:link, .redleft a:active, .redleft a:visited {text-decoration:none;color:#fffced;font-size:1.2em; line-height:1.2em;z-index:300000;}
.redleft a:hover {font-weight:bold;color:#fffced;z-index:300000;}

.blueleft a:link, .blueleft a:active, .blueleft a:visited {text-decoration:none;color:#c2cadc;font-size:1.2em; line-height:1.2em;}
.blueleft a:hover {font-weight:bold;color:#fffced;z-index:300000;}

.brownleft a:link, .brownleft a:active, .brownleft a:visited {text-decoration:none;color:#e1cb8f;font-size:1.2em; line-height:1.2em;z-index:300000;}
.brownleft a:hover {font-weight:bold;color:#fffced;z-index:300000;}

.greenleft a:link, .greenleft a:active, .greenleft a:visited {text-decoration:none;color:#e8e6cf;font-size:1.2em; line-height:1.2em;z-index:300000;}
.greenleft a:hover {font-weight:bold;color:#fffced;z-index:300000;}

.purpleleft a:link, .purpleleft a:active, .purpleleft a:visited{text-decoration:none;color:#c3cadc;font-size:1.2em; line-height:1.2em;z-index:300000;}
.purpleleft a:hover {font-weight:bold;color:#fffced;z-index:300000;}

.orangeleft a:link, .orangeleft a:active, .orangeleft a:visited {text-decoration:none;color:#ffd478;font-size:1.2em; line-height:1.2em;z-index:300000;}
.orangeleft a:hover {font-weight:bold;color:#fffced;z-index:300000;}

.mauveleft a:link, .mauveleft a:active, .mauveleft a:visited{text-decoration:none;color:#ffc17c;;font-size:1.2em; line-height:1.2em;z-index:300000;}
.mauveleft a:hover {font-weight:bold;color:#fffced;z-index:300000;}


div#lxT534, div#lxT534 table {
background: #fff;
}
div#lxT534 {
*margin-top: -3px;
}
/*For rotating banner*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 735px;
	height:241px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:2940px;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
}

.maincontainer {
	width:980px;
}

.header {
	width:980px;
	height:231px;
	background:url(_i/About-Page.jpg) right no-repeat;
	margin-top:20px;
	margin-bottom:10px;
}

.logo {
	padding:40px 0 0 108px;
}

.logo b {
	text-indent:-999em;
	background:url(_i/logo.jpg) no-repeat;
	width:146px;
	height:35px;
	display:block;
}

.leftPane {
	background:#717b91;
	width:50px;
	height:540px;
	_height:565px;
	float:left;
	border-bottom:#c2cadd solid 9px;
}

.rightPane {
	background:#fffcec;
	border:#717b91 solid 9px;
	margin-left:12px;
	width:900px;
	float:left;
}

.paddingH {
	padding:0 30px 0 30px;
}

.paddingV {
	padding:30px 0 30px 0;
}

.rightPane h1 {
	font-weight:bold;
	font-size:34px;
	color:#fffcec;
	text-align: center;
	_padding:20px 0 0 0;
}
.rightPane h2 {
	font-weight:bold;
	font-size:24px;
	color:#000;
	margin-bottom:0;
}

.rightPane p {
	padding-bottom:10px;
	font-size:14px;
	line-height: 150%;
}

.rightPane a:link,
.rightPane a:visited,
.rightPane a:active {
	font-size:14px;
	color:#0072ff;
}

.col {
	width:400px;
	float:left;
	margin-right:10px;
}
.col2 {
	width:400px;
	float:left;
}

.greybg {
	background:#717b91;
	display:block;
	height:20px;
	width:800px;
	padding:20px;
	margin:0 auto 20px auto;
}

.imgR {
	float:right;
}

.txtL {
	font-size:18px;
	color:#717b91;
}
.small {
	font-size:10px !important;
}

.footer {
	width:980px;
	clear:both;
}

.footer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b3b2ae;
	text-align:center;
	margin:0;
}
