/*
******************************************
default.css - Style Sheet for www.ntsbdc.org
North Texas Small Business Development Center
Bill Priest Institute, Dallas, TX	
****************************************** 	*/
html {
	margin:0 auto;
	padding:0;
	font-size: 100%; /* IE hack */ 
	}
	
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, Verdana, sans-serif; 
	font-size:81.25%; /* approx 13px */
	color:#000; 
	text-align:center;
	background-color:#f9f6ea;
	}

table {
	font-size: 100%; /* IE hack */ 
	}
	
td {
	font-size:1em; /* approx 13px */
	}
	
hr {
	color:#000345; 
	height:2px;
	}

span {
	background:transparent;
	}
	
ul, li {
	background:transparent;
	}

h1 {
	margin:0 auto;
	}
	
#topBannerDiv {
	position:relative; 
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
.topBannerDivBox {
	margin:0 auto;
	padding:0;
	width:975px;
	height:180px;
	position:relative;
	border-top:3px #4f0007 solid;
	border-bottom:3px #4f0007 solid;
	background-color:#ece9d8; 
	background-repeat:repeat-x;
	text-align:justify;
	z-index:0;}

#topBannerTitle {
	position:absolute;
	top:28px; 
	left:20px;
	font-family:Arial, Helvetica, sans-serif, Verdana; 
	font-size:36px; 
	font-weight:bold; 
	font-style:normal; 
	text-align:left; 
	color:#ffffff; 
	}

#topBannerTitleBox {
	float:left;
	position:relative;
	width:890px;
	background-color:#595748;
	height:136px;
	}

/* ****************************************************************************************** */
#navMenuBar {
	float:left;
	margin:0 auto;
	padding:0;
	width:890px;
	height:42px;
	border-top:3px #4f0007 solid;
	position:relative;
	}
/* ***************************styles for top menu  ********************************** */
.navMenu ul {
margin:0; 
padding:0;
float: left;
width: 890px;   /*  973px for under banner  */
height:24px;
background: url('../images/blockdefault.jpg') repeat-x center;
border-left: 1px solid #595748;
line-height:24px;
}

.navMenu li {
display: inline;
font-style:normal;
font-variant:normal;
font-weight:bold;
font-size:14px;
font-family:Arial;
text-decoration:none;
}

.navMenu li a:link, .navMenu li a:visited {
float: left;
border-right: 1px solid #595748;
color: #000232;
margin-top:0;
padding:0px 9px;
height:24px;
font-style:normal;
font-variant:normal;
font-weight:bold;
font-size:14px;
font-family:Arial;
text-decoration:none;
}

.navMenu li a:hover {
color:#504B30;
background-color:#D2CDB0;     /* lt blue B4C8E0  */
margin-top:0;
padding:0px 10px;
height:100%;
text-decoration:none;
}

.dropContainer {
clear:left;
 /*width of 2nd level sub menus*/
height:16px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
text-decoration:none;
font-weight:normal; 
color:#13355f;
}


.dropContent {
display:none;
text-decoration:none;
font-weight:normal;
font-size:13px;
padding:0px 2px 2px 2px;
line-height:16px;
height:15px;
color:#3f3e32;
}

.dropContent a:link, .dropContent a:visited {
text-decoration:none;
font-weight:normal;
font-size:13px;
color:#3f3e32;
}

.dropContent a:hover {
text-decoration:none;
font-weight:normal;
font-size:13px;
color:#4f0007;
}

/* *************************** end styles for top menu  ********************************** */

a.vertMenu:link {font-size:14px; color:#70000c; text-decoration:none;}
a.vertMenu:visited {font-size:14px; color:#9f0617; text-decoration:none;}
a.vertMenu:hover {font-size:14px; color:#000; text-decoration:underline;}

#awardsBannerCont {
	position:relative; 
	left:0px; 
	top:0px; 
	height:120px; 
	overflow:hidden;
	}
	
#awardsBannerText {
	position:relative; 
	left:0px; 
	top:0px; 
	font-size:12px; 
	color:#000345; 
	padding:3px; 
	text-align:center;
	}


#infoContainer {
	width:975px; 
	margin:0 auto; 
	border:0;
	background-color:#f9f6ea; 
	text-align:center;
/*	overflow:auto; */
	}

#leftPane {
	float:left; 
	padding:14px 0 0 0; 
	top:0; 
	width:310px;
	text-align:center; 
	margin:0 auto; 
	border:0;
	}
	
#rightPane {
	float:left; 
	margin:0 10px 0 20px; 
	padding:14px 0 0 0; 
	top:0; 
	width:635px; 
	text-align:center; 
	}
	
#rightPaneInfo {
	margin: 0 auto; 
	padding:8px 0; 
	position:relative; 
	width:635px; 
	text-align:left; 
	border:0;
	}

#rightPaneBorder {
	margin:0; 
	border-left:1px #aaa393 solid; 
	border-right:1px #aaa393 solid;
	border-bottom:1px #aaa393 solid;
	text-align:left; 
	padding:8px; 
	position:relative;
	background-color:#FFF;
	}
	
#SBDCleftPane {
	width:236px;
	background-color:#ece9d8;
	border-right:1px #aaa393 solid;
	border-bottom:1px #aaa393 solid;
	float:left; 
	padding:0; 
	top:0; 
	text-align:center; 
	margin:0 auto; 
	}
	
#SBDCrightPane {
	float:left; 
	margin:0 auto; 
	padding:0; 
	top:0; 
	width:736px; 
	text-align:center; 
	}
	
#SBDCrightPaneInfo {
	margin:12px; 
	padding:0; 
	position:relative; 
	width:712px; 
	text-align:left; 
	border:0;
	}

#SBDCrightPaneBorder {
	width:974px;
	margin:0 auto; 
	border-left:1px #aaa393 solid; 
	border-right:1px #aaa393 solid;
	border-bottom:1px #aaa393 solid;
	text-align:left; 
	background-color:#fff;
	}
	
#lastUpdated {
	text-align:right;
	font:italic 11px Georgia;
	line-height:16px;
	}
		
/* properties for "Top Of Page" links */
.topOfPage {
	font-family:Arial, Helvetica, Verdana, sans-serif; 
	text-align:center; font-size:8px; color:#000066;}

a.topOfPage:link, a.topOfPage:active {font-size:8px; color:#0000cc; text-decoration:underline;}
a.topOfPage:visited {font-size:8px; color:#000099; text-decoration:underline;}
a.topOfPage:hover {font-size:8px; color:#0000FF; text-decoration:underline;}

/* copyright notice */
#copyrightNotice {
	font-size:10px; 
	text-align:center;}

.georgiaText { 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:1em;  /* 16px */
	font-style:italic;
	font-weight:bold;
	}
	
/* random success stories window in default.asp  */
.ssSubHeading {
	font-size:15px;    
	text-align:center;
	font-weight:bold;
	color:white;
	}
	
.ssSubSubHeading {
	text-align:center;
	font-weight:bold;
	color:white;
	}
	
.ssContainer {
	visibility:hidden; display:none;}


.ssTitle {
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif, Verdana; 
	font-size:1.9em;   /* approx 35px used to be 65px */
	font-weight:bold; 
	color:#ffffff; 
	text-align:center;
	background-color:#595748;   /* 530009 */
	border-top:2px #4f0007 solid;
	width:100%;
	line-height:1.35em;
	}
	
.ssSubTitle {
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif, Verdana; 
	font-size:1.65em;   /* approx 35px used to be 65px */
	font-weight:bold; 
	color:#343329; 
	text-align:center;
	background-color:#ece9d8;
	border-top:2px #4f0007 solid;
	border-bottom:1px #4f0007 solid;
	width:100%;
	line-height:1.35em;
	}
	
a.readmore:link, a.readmore:active {
	font-family:'Century Gothic', Arial, Helvetica, Verdana, sans-serif; 
	font-size:14px;
	font-weight:bold; 
	text-decoration:underline;
	color:#0000cc;}
	
a.readmore:visited {
	font-family:'Century Gothic', Arial, Helvetica, Verdana, sans-serif; 
	font-size:14px;
	font-weight:bold; 
	text-decoration:underline;
	color:#000099;}
	
a.readmore:hover {
	font-family:'Century Gothic', Arial, Helvetica, Verdana, sans-serif; 
	font-size:14px;
	font-weight:bold; 
	text-decoration:underline;
	color:#5555FF;}

.pageHeading {
	top:0;
	margin:0 auto;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	background-image:url(../images/ss_words.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#eaf4ff;
	font-weight:bold;
	font-style:italic;
	width:750px;
	height:140px;
	text-align:right;
	}

.pageTitle {
	font-size:36px;
	line-height:45px; 
	position:relative; 
	top:5px;
	padding-right:10px;
	}
.pageTitle2 {
	position:relative; 
	font-size:21px;
	top:10px;
	padding-right:10px;
	}

/* classes for page titles */
.largeHeading {
	font-family:'Arial Narrow', Arial, Helvetica, Verdana, sans-serif; 
	font-size:2.75em;   /* approx 35px */
	font-style:italic;
	font-weight:bold;
	text-align:center;
	}
	
.medHeading {
	font-family:'Arial Narrow', Arial, Helvetica, Verdana, sans-serif; 
	font-size:2.30em;   /* approx 30px */
	text-align:center;
	font-weight:bold;
	}
	
.smallHeading {
	font-family:'Arial Narrow', Arial, Helvetica, Verdana, sans-serif; 
	font-size:2em;   /* approx 26px */
	text-align:center;
	font-weight:bold;
	}
	
.smallerHeading {
	font-family:'Arial Narrow', Arial, Helvetica, Verdana, sans-serif; 
	font-size:1.7em;   /* approx 22px */
	text-align:center;
	font-weight:bold;
	}

.subHeading {
	font-size:1.4em;    /* approx 18px */
	text-align:center;
	font-weight:bold;
	}
	
.subSubHeading {
	font-size:1.1em;   /* approx 14px */
	text-align:center;
	font-weight:bold;
	}
	
.table13px {
	font-size:1em;  /* approx 13px  */
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	}


/* for initial caps w/increased font size and dropped cap */
.firstPara {
	font-family:'Arial Narrow', Arial, Helvetica, Verdana, sans-serif; 
	font-size:15px; text-align:justify; color:#000345;}
	
.firstPara:first-letter { 
	font-size: 325%; 
	float: left; }
	
.firstPara:first-line {
	font-weight:bold;}

/* for contact info page */
.contact {
	background-color:#f9f6ea; /* D9EBFF */
	overflow:auto;
	}
	
/* creates maroon 'banner' with white text */	
.contactHeading {
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif, Verdana; 
	font-size:1.75em;   /* approx 35px used to be 65px */
	font-style:italic;
	font-weight:bold; 
	color:#ffffff; 
	text-align:center;
	background-color:#70000C;
	border-top:2px #000063 solid;
	border-bottom:2px #000063 solid;
	width:100%;
	}
	
.contactCenter {																				
	margin:0 auto;
	font-size:1.5em;   /* approx 28px */
	font-style:italic;  
	text-align:center;
	}

.contactHead1 {
	font-size:1.25em;   /* approx 24px used to be 35px */ 
	text-align:center; 
	}
	
.contactLocation {
	margin:0 auto;
	font-size:1.125em;    /* approx 18px used to be 18px */ 
	text-align:center; 
	}
	
.contactInfo {
	font-size:1.125em;    /* approx 18px used to be 16px */ 
	text-align:center; 
/*	padding-left:10px; */
	}
	
.contactInfoLabels {
	font-size:1em;    /* approx 16px used to be 16px */ 
	font-weight:bold; 
/*	padding-right:10px; */
	}

.contact hr {
	color:#70000C;   /* used to be 007700 */
	height:2px;
	width:350px;
	text-align:center;
	}
	
#contactInfo hr {
	color:#000345;   /* used to be 007700 */
	height:1px;
	width:230px;
	}
	
/* for contact info at bottom of right pane */
.contactPane hr {
	color:#70000C; 
	height:2px;
	width:220px;  /* 350px */
	text-align:center;
	}
	
/* for SBDC pages */
.serving {
	margin:0 auto;
	text-align:center;
	}
	
.hosted {
	margin:0 auto;
	text-align:center; 
	color:#70000C;
	}
	
.director {
	margin:0 auto;
	font-size:1.75em; /* approx 32px used to be 35px */
	font-style:italic; 
	text-align:center;
	font-weight:bold; 
	}
	
.viewCalendar {
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif, Verdana; 
	text-align:center;
	font-size:1.2em;    /* approx 26px */
	}

	
.specials {
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif, Verdana;
	font-size:1.5em; /* approx 24px used to be 35px */
	font-style:italic; 
	text-align:center;
	font-weight:bold;  
	color:white;
	background-color:#70000C;
	border-bottom:1px #000099 solid;
	border-top:1px #000099 solid;
	}

/* classes for FAQ pages */
#faqleftPane {
	float:left; 
	padding:14px 0 0 0; 
	top:0; 
	width:250px;
	text-align:center; 
	margin:0 auto; 
	border:0;
	}
	
#faqrightPane {
	float:left; 
	margin:0 0 0 30px; 
	padding:14px 0 0 0; 
	top:0; 
	width:695px; 
	text-align:center; 
	}
	
#faqrightBorder {
	border-left:1px #edd4d7 solid; 
	border-right:1px #edd4d7 solid;
	border-bottom:1px #edd4d7 solid;
	text-align:left;
	margin:auto;
	width:100%;
	background-color:#FFF;
	}
	
a.faqvertMenu:link {font-size:14px; color:#70000c; text-decoration:none;}
a.faqvertMenu:visited {font-size:14px; color:#000099; text-decoration:none;}
a.faqvertMenu:hover {font-size:14px; color:#000345; text-decoration:underline;}


#faqContent {
	padding:10px;}
	
.q_head {
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif, Verdana; 
	font-size:1.25em; 
	font-weight:bold; 
	color:#ffffff; 
	text-align:left;
	background-color:#0e3766;
	border-top:2px #2A609D solid;
	border-bottom:2px #2A609D solid;
	padding-left:8px;
	margin-top:8px;
	}

.faqTableList {
	background-color:#f9f6ea;
	vertical-align:top;
	padding:10px 6px;
	margin:4px;
	border:1px #CCC solid;
	}

/* misc */
.disclaimerRed {
	position:relative;
	text-align:justify;
	font-size: .85em;
	color:#FF0000; 
	border:1px solid red;
	padding:4px;
	margin:0;
}
	
/*sbdc_list.shtml */
#office td {
	background-image:url(../images/sbdc_office_bg.jpg); 
	height:45px;}

.SBDCoffice {
	background-image:url(../images/sbdc_office_bg.jpg);
	background-repeat:repeat-x; 
	line-height:32px;
	height:30px;
	width:310px;
	text-align:center;
	}

.specSBDC {
	text-align:center;
	}

a.sbdcList:link, a.sbdcList:active {
	font-family:'Century Gothic', Arial, Helvetica, sans-serif, Verdana; 
	font-size:18px; 
	color:#0000cc; 
	text-decoration:none;}
a.sbdcList:visited {
	font-family:'Century Gothic', Arial, Helvetica, sans-serif, Verdana; 
	font-size:18px; 
	color:#000099; 
	font-weight:bold; 
	text-decoration:none;}
a.sbdcList:hover {
	font-family:'Century Gothic', Arial, Helvetica, sans-serif, Verdana; 
	color:#5555FF; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:20px}

/* anchor classes */
a:link, a:active {font-family:Arial, Helvetica, sans-serif, Verdana; color:#70000c; font-weight:bold; text-decoration:underline;}
a:visited {font-family:Arial, Helvetica, sans-serif, Verdana; color:#9f0617; font-weight:bold; text-decoration:underline;}
a:hover {font-family:Arial, Helvetica, sans-serif, Verdana; color:#5555FF; text-decoration:underline; font-weight:bold;}

a.viewCalendar:link, a.viewCalendar:active {color:red; text-decoration:underline; font-weight:bold;}
a.viewCalendar:visited {color:#000099; text-decoration:underline; font-weight:bold;}
a.viewCalendar:hover {color:#5555FF; text-decoration:underline; font-weight:bold;}

a.specials, a.specials:active {font-size:1.25em; font-weight:bold; color:#000066; text-decoration:underline; background-color:#D9EBFF; border:none;}  /* approx 24px used to be 25px */
a.specials:visited {font-size:1.25em; font-weight:bold; color:#000099; text-decoration:underline; background-color:#D9EBFF; border:none;}
a.specials:hover {font-size:1.25em; font-weight:bold; color:#5555FF; text-decoration:underline; background-color:#D9EBFF; border:none;}

a.linkText:link, a.linkText:active {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px; font-weight:normal; color:#70000c; text-decoration:underline;}
a.linkText:visited {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px; font-weight:normal; color:#000099; text-decoration:underline;}
a.linkText:hover {font-family:Arial, Helvetica, sans-serif, Verdana; color:#9f0617; text-decoration:underline; font-weight:normal;}
/* for faq pages */
a.resource:link, a.resource:active {
	font-family:Arial, Helvetica, sans-serif, Verdana; 
	color:#0000FF; 
	font-weight:normal; 
	text-decoration:underline; 
	font-size:12px;}
a.resource:visited {
	font-family:Arial, Helvetica, sans-serif, Verdana; 
	color:#595748; 
	font-weight:normal; 
	text-decoration:underline; 
	font-size:12px;}
a.resource:hover {
	font-family:Arial, Helvetica, sans-serif, Verdana; 
	color:#595748; 
	text-decoration:underline; 
	font-weight:normal; 
	font-size:12px;}

a.coList:link, a.coList:active {
	font-family:Arial, Helvetica, sans-serif, Verdana; 
	font-size:14px; 
	color:#70000c; 
	text-decoration:none;
	line-height:22px;}
a.coList:visited {
	font-family:Arial, Helvetica, sans-serif, Verdana; 
	font-size:14px; 
	color:#595748; 
	font-weight:bold; 
	text-decoration:none;
	line-height:22px;}
a.coList:hover {
	font-family:Arial, Helvetica, sans-serif, Verdana; 
	color:#595748; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:16px;
	line-height:22px;}


/* for nav.inc */
.formText{
	font-size:9px; 
	color:#000000;  
	background-color:#98CBFF;}
	
.submitText{
	font-size:10px; 
	color:#000000;  
	background-color:#98CBFF;}

/* for footer.inc */
.disclaimer {font-family:'Arial Narrow', Arial, Helvetica, Verdana, sans-serif; font-size:13px;}
a.disclaimer:link, a.disclaimer:active {font-size:13px; font-family:'Arial Narrow', Arial, Helvetica, sans-serif, Verdana; color:#70000c; font-weight:bold; text-decoration:underline;}
a.disclaimer:visited {font-size:13px; font-family:'Arial Narrow', Arial, Helvetica, sans-serif, Verdana; color:#9f0617; font-weight:bold; text-decoration:underline;}
a.disclaimer:hover {font-size:13px; font-family:'Arial Narrow', Arial, Helvetica, sans-serif, Verdana; color:#5555FF; text-decoration:underline; font-weight:bold;}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top:0;
text-decoration:none;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top:0;
text-decoration:none;
}

/* sets up success stories box w/round corners: http://www.spiffycorners.com/index.php?sc=ssBox&bg=000036&fg=B4C8E0&sz=5px */	
/* http://www.spiffycorners.com/index.php?sc=ssBox&bg=b4c8e0&fg=70000c&sz=5px */
.ssBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#70000c;}
.ssBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c19196;
  border-right:1px solid #c19196;
  background:#933f48;}
.ssBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f0e5e6;
  border-right:1px solid #f0e5e6;
  background:#8b303a;}
.ssBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #8b303a;
  border-right:1px solid #8b303a;}
.ssBox4{
  border-left:1px solid #c19196;
  border-right:1px solid #c19196;}
.ssBox5{
  border-left:1px solid #933f48;
  border-right:1px solid #933f48;}
.ssBoxfg{
  background-color:#eff7ff; /* d9ebff */
  border-left:1px solid #70000c; 
  border-right:1px solid #70000c;}
.ssBoxH{
  background-color:#70000c; 
	position: relative;
  }

/*  rounded corners for box containing scrolling Awardees http://www.spiffycorners.com/index.php?sc=starBox&bg=b4c8e0&fg=3a6292&sz=5px */
.starBox{display:block}
.starBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#595748;}
.starBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b4b1a4;
  border-right:1px solid #b4b1a4;
  background:#817e70;}
.starBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e9e6d9;
  border-right:1px solid #e9e6d9;
  background:#777566}
.starBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #777566;
  border-right:1px solid #777566;}
.starBox4{
  border-left:1px solid #b4b1a4;
  border-right:1px solid #b4b1a4;}
.starBox5{
  border-left:1px solid #817e70;
  border-right:1px solid #817e70;}
.starBoxfg{
  background-color:#eff7ff; 
  border-left:1px solid #13355f; 
  border-right:1px solid #13355f;}
.starBoxH{
  background:#595748;
  }

/* ****************************************************************************************** */
/* *************************** rounded corners for left_pane.inc ********************************** */
/* *************************** maroon on dk maroon http://www.spiffycorners.com/index.php?sc=pane_box&bg=4f0007&fg=70000c&sz=5px *************************** */
/* *************************** ltr blue on lt blue http://www.spiffycorners.com/index.php?sc=pane_box&bg=B4C8E0&fg=eaf4ff&sz=5px *************************** */
.pane_box{display:block;}
.pane_box *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ece9d8;}
.pane_box1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f5ee;
  border-right:1px solid #f6f5ee;
  background:#f0eee1;}
.pane_box2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfcfb;
  border-right:1px solid #fdfcfb;
  background:#efeddf;}
.pane_box3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efeddf;
  border-right:1px solid #efeddf;}
.pane_box4{
  border-left:1px solid #f6f5ee;
  border-right:1px solid #f6f5ee;}
.pane_box5{
  border-left:1px solid #f0eee1;
  border-right:1px solid #f0eee1;}
.pane_boxfg{
  background:#ece9d8;}
  
.pane_boxfg_border{
  background:#ece9d8;
  border-left: 1px solid #b4c8e0;
  border-right: 1px solid #b4c8e0;}


/* ****************************************************************************************** */
/* *************************** ltr blue on white http://www.spiffycorners.com/index.php?sc=liteBlu&bg=ffffff&fg=eff7ff&sz=5px *************************** */
.liteBlu{display:block;}
.liteBlu *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eff7ff;}
.liteBlu1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8fbff;
  border-right:1px solid #f8fbff;
  background:#f3f9ff;}
.liteBlu2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfeff;
  border-right:1px solid #fdfeff;
  background:#f2f8ff;}
.liteBlu3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f8ff;
  border-right:1px solid #f2f8ff;}
.liteBlu4{
  border-left:1px solid #f8fbff;
  border-right:1px solid #f8fbff;}
.liteBlu5{
  border-left:1px solid #f3f9ff;
  border-right:1px solid #f3f9ff;}
.liteBlufg{
  padding-left:4px;
  background:#eff7ff;}



/* clears float ****************************  */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */


/* ****************************************************************************************** */
/* ******************* rounded corners for left_pane.inc ********************************** */
/* ******************* ltr blue on lt blue http://www.spiffycorners.com/index.php?sc=spiffy&bg=b4c8e0&fg=eff7ff&sz=5px *** */
/* ******************* adjusted so would be #b4cee0 border with #eff7ff inside box ******** */
.line_box{display:block;
}
.line_box *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  border-left:2px solid #70000c;
  border-right:2px solid #70000c;
  background:#70000c;
}
.line_box1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:2px solid #8a2e36;
  border-right:2px solid #8a2e36;
  background:#8a2e36;
  }
.line_box2{
  margin-left:2px;
  margin-right:2px;
  padding-right:1px;
  padding-left:1px;
  border-left:2px solid #923d43;
  border-right:2px solid #923d43;
  background:#d4bcb1;
  }
.line_box3{
  margin-left:1px;
  margin-right:1px;
  border-left:2px solid #8a2e36;
  border-right:2px solid #8a2e36;
  background:#ece9d8;
  }
.line_box4{
  border-left:2px solid #8a2e36;
  border-right:2px solid #8a2e36;
  background:#ece9d8;
  }
.line_box5{
  border-left:1px solid #923d43;
  border-right:1px solid #923d43;
  background:#ece9d8;
  }
.line_boxfg{
  background:#ece9d8;
  border-left:1px solid #70000c;
  border-right:1px solid #70000c;
  }
  
.24_7box{display:block;}
.24_7box *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000345;}
.24_7box1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9192af;
  border-right:1px solid #9192af;
  background:#3f4273;}
.24_7box2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5ec;
  border-right:1px solid #e5e5ec;
  background:#303268};
.24_7box3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303268;
  border-right:1px solid #303268;}
.24_7box4{
  border-left:1px solid #9192af;
  border-right:1px solid #9192af;}
.24_7box5{
  border-left:1px solid #3f4273;
  border-right:1px solid #3f4273;}
.24_7boxfg{
  background:#000345;}
.24_7boxH{
  background:#e6e6e6;
  border-left: 1px solid #000345;
  border-right: 1px solid #000345;}
.24_7line_box{display:block;
}
.24_7line_box *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  border-left:2px solid #000345;
  border-right:2px solid #000345;
}
.24_7line_box1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:2px solid #3f4273;
  border-right:2px solid #3f4273;
  background:#000345;
  }
.24_7line_box2{
  margin-left:2px;
  margin-right:2px;
  padding-right:1px;
  padding-left:1px;
  border-left:2px solid #3f4273;
  border-right:2px solid #3f4273;
  background:#e6e6e6;
  }
.24_7line_box3{
  margin-left:1px;
  margin-right:1px;
  border-left:2px solid #303268;
  border-right:2px solid #303268;
  background:#e6e6e6;
  }
.24_7line_box4{
  border-left:2px solid #3f4273;
  border-right:2px solid #3f4273;
  background:#e6e6e6;
  }
.24_7line_box5{
  border-left:1px solid #3f4273;
  border-right:1px solid #3f4273; 
  background:#e6e6e6;
  }
.24_7line_boxfg{
  background:#e6e6e6;
  border-left:1px solid #000345;
  border-right:1px solid #000345;
  }
