body { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(../media/bg_gray_lines.gif) }


a { color: #001; font-size: 10px; text-decoration: none }
a:hover { text-decoration: underline }


.header { background-image: url(../media/bg_header.gif) }
.keyline { background-color: #e5e5e5 }
.keyline_b { background-color: #efefef }
.home_book_cnt { color: #777; font-size: 9px; text-align: justify }
.home_book_cnt a { color: #777; font-size: 9px; text-align: justify }
.home_news_hdr {
	color: #66b4d6;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 10px;
}
.home_news_cnt { color: #777; font-size: 9px }
.home_hdr_news { color: #fff; font-weight: bold; font-size: 9px; background-image: url(../media/bg_hdr_news.gif); padding-top: 5px; padding-bottom: 5px; padding-left: 13px }
.home_hdr_training { color: #fff; font-weight: bold; font-size: 9px; background-image: url(../media/bg_hdr_training.gif); padding-top: 5px; padding-bottom: 5px; padding-left: 13px }
.home_hdr_training2 { color: #e89723; font-weight: bold; font-size: 17px}
.home_training_cnt { color: #777; font-size: 9px }

.webinar_content { color: #777;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;}
.webinar_content h1 {
	font-size: 14px;
	line-height: normal;
}

.webinar_content a { color: #06f; font-size: 10px; font-family: Arial; font-weight: bold; text-decoration: none }

.webinar_content a:hover { color: #000; font-size: 10px; font-family: Arial; font-weight: bold; text-decoration: none}

/*Start Body Text*/	


.body_text { color: #777;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	}
.body_text h1 {
	font-size: 14px;
	line-height: normal;
}

.body_text h2 {
	font-size: 14px;
	line-height: normal;
}
.body_text h3 { 
font-size: 14px;
	line-height: normal; }
.body_text p {}

.body_text ul {
	font-weight: normal;
	
}

.body_text ul li {
	
}

.body_text a { color: #06f; font-size: 10px; font-family: Arial; font-weight: bold; text-decoration: none }

.body_text a:hover { color: #000; font-size: 10px; font-family: Arial; font-weight: bold; text-decoration: none}	

.body_text tr td {
}

.body_text tr td a {
	font: bold normal 10px Arial, Helvetica, sans-erif;
	text-decoration: none;
	color: #777777;
}

.body_text tr td a:hover {
color: #FAA722;
}


/*End Body Text*/


.module_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10pt;
	color: #878787;
	font-weight: bold;
	padding-left: 7px;
	padding-bottom: 8px;
}

.module_text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10pt;
	color: #666666;
	padding-left: 7px;
	padding-bottom: 8px;
	font-weight: normal;
}


.module tr td {
	padding-top: 10px;
	margin: 0px;
	width: 150px;
	padding-right: 10px;
	padding-left: 12px;
	padding-bottom: 10px;
}

.module tr td a {
	font: bold normal 10px Arial, Helvetica, sans-erif;
	text-decoration: none;
	color: #777777;
}

.module tr td a:hover {
color: #FAA722;
}



/*Start Body Text 2*/

.body_text2 { color: #777;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;}
.body_text2 h1 {
	font-size: 14px;
	line-height: normal;
}

.body_text2 a { color: #06f; font-size: 10px; font-family: Arial; font-weight: bold; text-decoration: none }

.body_text2 a:hover { color: #000; font-size: 10px; font-family: Arial; font-weight: bold; text-decoration: none}

/*End Body Text 2*/

#content_div {
	width: 440px;
}

/*Start Header*/

.top_header {
	color: #CCCCCC;
	font-size: 28px;
	padding-left: 15px;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.top_header a {
	color: #CCCCCC;
	font-size: 28px;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
}

.top_header a:hover {
	color: #8F8F8F;
	
}
.keynote_nav  {
	background-image: url(media/keynote_nav_bg.gif);
	background-repeat: repeat-x;
}

/*End Header*/
.orange_subnav_bar { color: #fff; font-weight: bold; font-size: 10px; background: url(../media/keynote_nav_bg.gif) repeat-x; padding: 8px 8px 8px 10px }
.orange_sports_subnav_bar { color: #fff; font-weight: bold; font-size: 10px; background: url(../media/sports/sportsnav_body.gif) repeat-x; padding: 0px}

.left_bargreen {
	background-image: url(../media/green/grn_nav_bg.jpg);
	background-repeat: repeat-x;
	
}

.green_nav {
	background-image: url(../media/green/grn_nav_bg.jpg);
	background-repeat: repeat-x;
}

.blue_nav {
	background-image: url(../media/keynoteBL_nav_bg.gif);
	background-repeat: repeat-x;
}

.sub_nav_indent  {
	margin-left: 8px;
	margin-right: 8px;
}

.blue_left_text {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding-left: 16px;
	text-align: left;
	vertical-align: middle;
}

.footer { font-size: 9px; padding-top: 10px; padding-bottom: 10px }
a { }
.home_news_link { color: #66b4d6 }
.sub_nav_link { color: #fff; font-weight: bold; font-size: 11px; text-decoration: none }
.sub_nav_link a { color: #fff; font-weight: bold; font-size: 11px; text-decoration: none }

.sub_nav_link a:hover { color: #fff; font-weight: bold; text-decoration: underline }

.sub_nav_link2 { color: #fff; font-weight: bold; font-size: 10px; text-decoration: none }
.sub_nav_link2 a { color: #fff; font-weight: bold; font-size: 10px; text-decoration: none }

.sub_nav_link2 a:hover { color: #fff; font-weight: bold; text-decoration: underline }

.footer_link { color: #001 }


.bottom  { color: #06f; font-size: 10pt; font-family: Arial; font-weight: bold }
.blue_hilite { color: #06f; font-size: 8pt; font-family: Arial; font-weight: bold }
.bottomOrange  { color: #EAA222; font-size: 10pt; font-family: Arial; font-weight: bold }

.bottomOrange2  { color: #FBA925; font-size: 10pt; font-family: Arial; font-weight: bold }
.bottombody { color: #666; font-size: 8pt; font-family: Arial; margin-right: 12pt; margin-left: 7pt }
.bigblue { color: #09f; font-size: 12pt; font-weight: bold; margin-left: 5pt }
.biggreen  { color: #93bd35 !important; font-size: 12pt; font-weight: bold; margin-left: 5pt }
.smallGreen  { color: #93bd35 !important; font-size: 8pt; font-weight: bold; margin-left: 5pt }
.side   { color: #666; font-size: 8pt; font-family: Arial; margin-right: 5pt; margin-left: 17pt }
.topmargin { margin-top: 10.5pt; margin-right: 5pt }

.headfoot a:link      { color: #000 !important; font-size: 5pt; font-family: Arial; font-weight: bold; text-decoration: none }
.headfoot a:visited     { color: #000; font-size: 5pt; font-family: Arial; font-weight: bold; text-decoration: none }
.headfoot a:active     { color: black; font-size: 5pt; font-family: Arial; font-weight: bold }
.headfoot a:hover      { color: #36c; font-size: 5pt; font-family: Arial; font-weight: bold; text-decoration: none }

.menu     { font-size: 6pt; line-height: 8px }
.menu a,.menu a:link,.menu a:visited,.menu a:active     { color: black; font-size: 6pt; line-height: 8px; text-decoration: none; cursor: pointer; display: block }
.menu a:hover     { color: #36c; font-size: 6pt; line-height: 8px; text-decoration: none; background-color: white; cursor: pointer; display: block }

.blue_link_big a:link   { color: #06f; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none }

.blue_link_big a:visited   { color: #06f; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none }

.blue_link_big a:active   { color: #06f; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none }

.blue_link_big a:hover   { color: #000; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none }

.blue_link_small a:link    { color: #06f; font-size: 8pt; font-family: Arial; font-weight: bold; text-decoration: none }

.blue_link_small a:visited    { color: #06f; font-size: 8pt; font-family: Arial; font-weight: bold; text-decoration: none }

.blue_link_small a:active    { color: #06f; font-size: 8pt; font-family: Arial; font-weight: bold; text-decoration: none }

.blue_link_small a:hover    { color: #000; font-size: 8pt; font-family: Arial; font-weight: bold; text-decoration: none }

.newgrey {
	color: gray;
	font-size: 7pt;
	font-family: Arial;
	font-style: inherit;
	padding-top: 15px;
	padding-bottom: 5px;
} 
.newgrey a:link {
	color: gray;
	font-size: 7pt;
	font-family: Arial;
	font-style: inherit;
	padding-top: 15px;
	padding-bottom: 5px;
}
.newgrey a:visited {
	color: gray;
	font-size: 7pt;
	font-family: Arial;
	font-style: inherit;
	padding-top: 15px;
	padding-bottom: 5px;
}
.newgrey a:active {
	color: gray;
	font-size: 7pt;
	font-family: Arial;
	font-style: inherit;
	padding-top: 15px;
	padding-bottom: 5px;
}
.newgrey a:hover {
	color: #2096d9;
	font-size: 7pt;
	font-family: Arial;
	font-style: inherit;
	padding-top: 15px;
	padding-bottom: 5px;
}
.style7 {color: #2096D9}
.window_hdr { color: #cdcdcd; font-size: 22px }
.window_title { color: #4ea9dd; font-size: 15px }

.testimonial_name {
color: #000000; font-size: 8pt; font-family: Arial; font-weight: bold
}

.testimonial_company { color: #06f; font-size: 8pt; font-family: Arial; font-weight: bold }

.book_headline {
	color: #EDB144;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.book_subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8C8C8C;
}
.subhead_content {
color: #777;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 26px
}
.subhead_title {
color: #777; font-weight: bold; font-size: 16px}


/*Start Modules Nav*/

#modules_sidebar {
	list-style-type: none;
	text-align: left;
	margin: 0px;
}

#modules_sidebar ul {
	list-style-type: none;
	text-align: left;
	margin: 12px;
	padding: 0px;
}

#modules_sidebar ul li{
	text-align: left;
	font: bold 10px/normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
	list-style-type: none;
}


#modules_sidebar ul li a
{
	background: transparent no-repeat left center;
	padding-left: 15px;
	text-align: left;
	color: #a8a8a8;
	list-style-type: none;
	font: bold 10px/normal Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#modules_sidebar ul li a:hover
{
	background: url(media/icon_turned_orange.gif) no-repeat left center;
	color: #FBA925;
	
}

/*End Modules Nav*/

/*Start Blue PDFs*/

#blue_pdfs {
}

#blue_pdfs ul {
	list-style-type: none;
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
}

#blue_pdfs ul li a
{
background: transparent url(../media/icon_pdf.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
	font: bold normal 10px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
}

#blue_pdfs ul li a:hover
{
	background: transparent url(../media/icon_over_blue.gif) no-repeat left center;
	color: #3DB2E7;
	text-decoration: underline;
}

/*End Blue PDFs*/


/*Start Blue Links*/

#blue_links {

}

#blue_links ul {
list-style-type: none;
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
}

#blue_links ul li a
{
	background: transparent url(../media/icon_turned_blue.gif) no-repeat left center;
padding-left: 15px;
text-align: left;
	font: bold normal 10px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
}

#blue_links ul li a:hover
{

	color: #3DB2E7;
	text-decoration: underline;
}

/*End Blue Links*/

/*Start Orange Links*/

#orange_links {

}

#orange_links ul {
	list-style-type: none;
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
}

#orange_links ul li a
{
	background: url(../media/icon_turned_orange.gif) no-repeat left center;
	padding-left: 15px;
	text-align: left;
	font: bold normal 10px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
	
}

#orange_links ul li a:hover
{
	
	color: #FAA722;
	text-decoration: underline;
}

/*End Orange Links*/

/*Start Green PDFs*/


#green_pdfs {
}

#green_pdfs ul {
	list-style-type: none;
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
}

#green_pdfs ul li a
{
background: transparent url(../media/icon_pdf.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
	font: bold normal 10px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
}

#green_pdfs ul li a:hover
{
	background: url(../media/icon_over_green.gif) no-repeat left center;
	color: #96C138;
	text-decoration: underline;
}

/*End Green PDFs*/

/*Start Green Big Links*/

#green_links_big {
	list-style-type: none;
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
}

#green_links_big ul {
	list-style-type: none;
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
}

#green_links_big ul li a
{
	background: transparent no-repeat left center;
	padding-left: 15px;
	text-align: left;
	font: bold normal 12px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
	list-style-type: none;
}

#green_links_big ul li a:hover
{
	background: url(../media/icon_turned_green.gif) no-repeat left center;
	color: #96C138;
	text-decoration: underline;
}

/*End Green Big Links*/


/*Start Green Links*/

#green_links {
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#green_links ul {
	list-style-type: none;
	text-align: left;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0px;
}

#green_links ul li a
{
	background: transparent no-repeat left center;
	padding-left: 15px;
	text-align: left;
	font: bold normal 10px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
	list-style-type: none;
}

#green_links ul li a:hover
{
	background: url(../media/icon_turned_green.gif) no-repeat left center;
	color: #96C138;
	text-decoration: underline;
}

/*End Green Links*/

/*Start Keynotes Movie*/

#keynotes_movie {
}

#keynotes_movie ul {
	list-style-type: none;
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
}

#keynotes_movie ul li
{
background: transparent url(../media/icon_film.gif) no-repeat left center;
padding-left: 15px;
text-align: left;
	font: bold normal 10px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
}

#keynotes_movie ul li a
{
background: transparent url(../media/icon_film.gif) no-repeat left center;
padding-left: 15px;
text-align: left;
	font: bold normal 10px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
}

#keynotes_movie ul li a:hover
{
	background: url(../media/icon_over_green.gif) no-repeat left center;
	color: #96C138;
	text-decoration: underline;
}

/*End Keynotes Movie*/

/*Start Module Movie*/

#modules_movie {
}

#modules_movie ul {
	list-style-type: none;
	text-align: left;
	margin: 0px 0px 7px 7px;
	padding: 0px;
}

#modules_movie ul li
{
background: transparent url(../media/icon_film.gif) no-repeat left center;
padding-left: 15px;
text-align: left;
	font: bold normal 10px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
}

#modules_movie ul li a
{
background: transparent url(../media/icon_film.gif) no-repeat left center;
padding-left: 15px;
text-align: left;
	font: bold normal 10px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
}

#modules_movie ul li a:hover
{
	background: url(../media/icon_over_green.gif) no-repeat left center;
	color: #96C138;
	text-decoration: underline;
}

/*End Module Movie*/

/*Start Orange PDFs*/


#orange_pdfs {
}

#orange_pdfs ul {
	list-style-type: none;
	text-align: left;
	margin: 10px 0px 10px 10px;
	padding: 0px;
}

#orange_pdfs ul li a
{
background: transparent url(../media/icon_pdf.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
	font: bold normal 10px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a8a8a8;
}

#orange_pdfs ul li a:hover
{
	background: url(../media/icon_over_orange.gif) no-repeat left center;
	color: #FAA722;
	text-decoration: underline;
}

/*End Orange PDFs*/
.home_training_hdr_small {
color: #e89723; font-weight: bold; font-size: 10px}


form {
	font-size: 12px;
}

.radiobutton {
}

.listradio {
	
	height: 150px;
}

form table {
	font-size: 12px;
}

form table td span.required {
        font-size: 13px;
        color: red;
    }   
	
form table body,td {
        color: #777;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
    } 
	
   
.formcells {
	padding: 8px 8px 8px 0px;
}    

   
.formcells h1 {
	padding: 8px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	margin: 0px;
}  

.formcellsfoot {
	padding: 8px 8px 0px 0px;
}    

.formline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D5D7;
}