#nav,

#nav ul {
	padding:0 0 5px 0;
	margin:0;
	list-style:none;
	fontcolor: #000;
	border:1px solid #000;
	border-color:#fff #fff #fff #fff;
	border-width:1px 2px 2px 1px;
	background:#FFF;
	position:relative;
	z-index:200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#nav {height:25px; padding:0;}

 

#nav table {border-collapse:collapse;}

#nav li {
	float:right;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 8px;
}

#nav li li {float:none;}

/* a hack for IE5.x and IE6 */

#nav li a li {float:left;}

 

#nav li a {display:block; float:left; color:#333333; font-weight:900; font-size: medium; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap;}

#nav li li a {height:20px; line-height:20px; float:none;}

 

#nav li:hover {position:relative; z-index:300; background:#fff;}

#nav a:hover {position:relative; z-index:300; text-decoration:none; color:#1BADCF;}

 

#nav :hover ul {left:0; top:22px;}

/* another hack for IE5.5 and IE6 */

#nav a:hover ul {left:-10px;}

 

#nav ul {position:absolute; left:-9999px; top:-9999px;}

 

/* it could have been this simple if all browsers understood */

/* show next level */

#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */

#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}

/* show path followed */

#nav li:hover > a {text-decoration:none; color:#1BADCF;}

 

 

/* but IE5.x and IE6 need this lot to style the flyouts*/

/* show next level */

#nav a:hover a:hover ul,

#nav a:hover a:hover a:hover ul,

#nav a:hover a:hover a:hover a:hover ul,

#nav a:hover a:hover a:hover a:hover a:hover ul

{left:100%; top:-1px;}

 

/* keep further levels hidden */

#nav a:hover ul ul,

#nav a:hover a:hover ul ul,

#nav a:hover a:hover a:hover ul ul,

#nav a:hover a:hover a:hover a:hover ul ul

{position:absolute; left:-9999px; top:-9999px;}

 

#nav2,

#nav2 ul {
	padding:0 0 5px 0;
	margin:0;
	list-style:none;
	fontcolor: #000;
	border:1px solid #000;
	border-color:#fff #fff #fff #fff;
	border-width:1px 2px 2px 1px;
	background:#FFF;
	position:relative;
	z-index:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#nav2 {height:25px; padding:0;}

 

#nav2 table {border-collapse:collapse;}

#nav2 li {
	float:right;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 8px;
}

#nav2 li li {float:none;}

/* a hack for IE5.x and IE6 */

#nav2 li a li {float:left;}

 

#nav2 li a {display:block; float:left; color:#333333; font-weight:900; font-size: medium; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap;}

#nav2 li li a {height:20px; line-height:20px; float:none;}

 

#nav2 li:hover {position:relative; z-index:300; background:#fff;}

#nav2 a:hover {position:relative; z-index:300; text-decoration:underline; color:#b75;}

 

#nav2 :hover ul {left:0; top:22px;}

/* another hack for IE5.5 and IE6 */

#nav2 a:hover ul {left:-10px;}

 

#nav2 ul {position:absolute; left:-9999px; top:-9999px;}

 

/* it could have been this simple if all browsers understood */

/* show next level */

#nav2 li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */

#nav2 li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}

/* show path followed */

#nav2 li:hover > a {text-decoration:none; color:#1BADCF;}

 

 

/* but IE5.x and IE6 need this lot to style the flyouts*/

/* show next level */

#nav2 a:hover a:hover ul,

#nav2 a:hover a:hover a:hover ul,

#nav2 a:hover a:hover a:hover a:hover ul,

#nav2 a:hover a:hover a:hover a:hover a:hover ul

{left:100%; top:-1px;}

 

/* keep further levels hidden */

#nav2 a:hover ul ul,

#nav2 a:hover a:hover ul ul,

#nav2 a:hover a:hover a:hover ul ul,

#nav2 a:hover a:hover a:hover a:hover ul ul

{position:absolute; left:-9999px; top:-9999px;}

 

#nav3,

#nav3 ul {padding:0 0 5px 0; margin:0; list-style:none; font: 14px arial, sans-serif; fontcolor: #000; border:1px solid #000; border-color:#fff #fff #fff #fff; border-width:1px 2px 2px 1px; background:#FFF; position:relative; z-index:100;}

#nav3 {height:25px; padding:0;}

 

#nav3 table {border-collapse:collapse;}

#nav3 li {float:right; padding:0 20px 0 10px;}

#nav3 li li {float:none;}

/* a hack for IE5.x and IE6 */

#nav3 li a li {float:left;}

 

#nav3 li a {display:block; float:left; color:#000; weight:extrabold; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap;}

#nav3 li li a {height:20px; line-height:20px; float:none;}

 

#nav3 li:hover {position:relative; z-index:300; background:#fff;}

#nav3 a:hover {position:relative; z-index:300; text-decoration:underline; color:#b75;}

 

#nav3 :hover ul {left:0; top:22px;}

/* another hack for IE5.5 and IE6 */

#nav3 a:hover ul {left:-10px;}

 

#nav3 ul {position:absolute; left:-9999px; top:-9999px;}

 

/* it could have been this simple if all browsers understood */

/* show next level */

#nav3 li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */

#nav3 li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}

/* show path followed */

#nav3 li:hover > a {text-decoration:none; color:#1BADCF;}

 

 

/* but IE5.x and IE6 need this lot to style the flyouts*/

/* show next level */

#nav3 a:hover a:hover ul,

#nav3 a:hover a:hover a:hover ul,

#nav3 a:hover a:hover a:hover a:hover ul,

#nav3 a:hover a:hover a:hover a:hover a:hover ul

{left:100%; top:-1px;}

 

/* keep further levels hidden */

#nav3 a:hover ul ul,

#nav3 a:hover a:hover ul ul,

#nav3 a:hover a:hover a:hover ul ul,

#nav3 a:hover a:hover a:hover a:hover ul ul

{position:absolute; left:-9999px; top:-9999px;}

 

 

#footer{

  border-bottom:  1px solid black;

}.main_welcome {
	font-family: Arial, Helvetica, sans-serif;
	color: #1BADCF;
	font-weight: bolder;
	font-size: 22px;
	text-align: left;
}
.lm_fof {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #1f1f1f;
	font-weight: bold;
	text-align: center;
	A:visited  {color: #FFBF00; text-decoration: underline}
A:link  {color: #FFFF00; text-decoration: underline}
A:active  {color: #C0FFC0; text-decoration: underline}
A:hover   {cursor: crosshair; color: #C0FFC0; background-color: lightslategray; text-decoration: underline}
}
.newtest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.lm_prods {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1f1f1f;
	text-align: left;
}
.lm_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1BADCF;
}
.rm_relax {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}
.rm_grant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color: #FFF;
}
.rm_rss {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1BADCF;
	text-align: center;
}
.main_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	color: #1f1f1f;
	font-weight: normal;
}
.main_text1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
.lmbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.lmbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}



.main_text2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #1BADCF;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
}
.main_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
}

A:visited  {color: #1F1F1F; text-decoration: underline}
A:link  {color: #1F1F1F; text-decoration: underline}
A:active  {
	color: #1F1F1F;
	text-decoration: underline
}
A:hover   {color: #1BADCF; text-decoration: underline}

A.one:visited  {color: #FFFFFF; text-decoration: none}
A.one:link  {color: #FFFFFF; text-decoration: none}
A.one:active  {color: #FFFFFF; text-decoration: none}
A.one:hover   {color: #1BADCF; text-decoration: none}

A.three:visited  {color: #999999; text-decoration: none}
A.three:link  {color: #999999; text-decoration: none}
A.three:active  {color: #999999; text-decoration: none}
A.three:hover   {color: #1BADCF; text-decoration: none}

A.four:visited  {
	color: #1BADCF;
	text-decoration: none;
	text-align: right;
}
A.four:link  {
	color: #1BADCF;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
A.four:active  {
	color: #1BADCF;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
A.four:hover   {
	color: #1f1f1f;
	text-decoration: none;
	text-align: right;
}

A.two:visited  {
	color: #1BADCF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
A.two:link  {
	color: #1BADCF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
A.two:active  {
	color: #1BADCF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
A.two:hover   {
	color: #1F1F1F;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}.about_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #1f1f1f;
}
.boxtextblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1BADCF;
	font-weight: bold;
}
.boxtextwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.cdtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #1f1f1f;
}

.about_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #1F1F1F;
}
.abouttext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #1BADCF;
}
.abouttext4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #1BADCF;
}


.content {
	width: 55%;
	vertical-align: top;
}
.bball1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	color: #1f1f1f;
}
.bball2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #1BADCF;
}
.faqhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1BADCF;
	text-align: right;
}

.rss-box {
	margin: 0em;
	width: 146px;
	background-color: #1BADCF;
	border: 4px solid #1BADCF;
}
.rel_box {
	border: medium solid #1BADCF;
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color: #FFFFFF;
}
p.rss-title {padding:0.5em;}
.rss-title {
	text-decoration: none;
	font-family: small arial, "Bitstream arial", "arial MS", "arial", arial, arial, arial;
	font-size: 15px;
	background-#151B8D;
	color:white;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}

.rss-item  {
  font-family: arial, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
  font-size: 10px;
  font-weight : normal;
  list-style:none;
  padding-bottom:1em;
}

.rss-item a {
	text-decoration : none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:light;
	font-family:arial, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	}
	
.rss-item a:visited {
	color:white;
}

.rss-date {
	font-size: 85%;
	font-weight : normal;
	color: #fff;
	} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

table2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: thin solid #1AADCF;
	text-align: center;
	background-color: #E3F5FB;
}
.classestableborder {
	border: thin solid #1f1f1f;
}
.blueheadercenter {
	font-family: Impact, Arial, sans-serif;
	font-size: 48px;
	font-weight: bold;
	color: #1BADCF;
	text-align: center;
}
.bluesubheadercenter {
	font-family: Impact, Arial, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #1BADCF;
	text-align: center;
}
.orangeunderlined {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
}
.blueinline {
	color: #1BADCF;
	font-family: Arial, Helvetica, sans-serif;
}


.sidebarboxbg {
	background-color: #333333;
}
.booklaunchbg {
	background-image: url(images/booklaunch.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.inthemediabg {
	background-image: url(images/inthemediabg.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.orangeheadercenter {
	font-size: 48px;
	font-weight: bold;
	color: #FF6600;
	font-family: Impact, Arial, sans-serif;
	text-align: center;
}
.orangesubheaderleft {
	font-family: Impact, Arial, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
}
.bluesubheaderleft {
	font-family: Impact, Arial, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #1BADCF;
	text-align: left;
}


.greyheadercenter {
	font-family: Impact, Arial, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #1f1f1f;
	text-align: center;
}
