
/* ----------------------------------------- */
/* THEME SPECIFIC STYLES */
/* ----------------------------------------- */

/* THEME 01 (GOLD) */
/* ----------------------------------------- */

/*NEW GM DESIGN USES SAME COLORS FOR ALL THEMES*/
[class^="theme"] a:link, [class^="theme"] a:visited, [class^="theme"] a:active, [class^="theme"] a:hover, #login_Gray_col2 a:link, #login_Gray_col2 a:visited, #login_Gray_col2 a:active, #login_Gray_col2 a:hover 
, #newsDesc a:link, #newsDesc a:visited, #newsDesc a:active, #newsDesc a:hover, #login_area_col1 a:link, #login_area_col1 a:visited, #login_area_col1 a:active, #login_area_col1 a:hover{
    color: #134a9c;
}

/*.theme01 a:link, .theme01 a:visited, .theme01 a:active, .theme01 a:hover {
	color: #D9B43F;
	font-weight: bold;
}*/

body.theme01 #home_link {
	background: url(../images/g_home-gold.gif) no-repeat 0 0;
}

body.theme01 #nav li a {
	background: url(../images/bg_nav-gold.png) no-repeat 0 70px;
}

body.theme01 #admin_nav li a {
	color: #E6C14C;
}

body.theme01 #admin_nav > li > a {
	background: url(../images/bg_small_arrow-gold.png) no-repeat right 10px;
	padding-right: 12px;
}

body.theme01 #explore a {
	background: url(../images/bg_menu-gold.png) no-repeat 0 0;
}

body.theme01 #explore a:hover {
	background: url(../images/bg_menu-gold.png) no-repeat 0 -33px;
}

body.theme01 #options {
	background: url(../images/bg_options-gold.png) repeat-y;
}

body.theme01 #nav .menuarrow, body.theme01 #admin_nav .menuarrow  {
	background: url(../images/arrow-gold.png) no-repeat;
	background-position: center center;
}

body.theme01 #nav_col .menuarrow, body.theme01 #admin_nav_col .menuarrow  {
	background: url(../images/arrow-gold.png) no-repeat;
	background-position: center center;
}

body.theme01 .btn_logout {
	background: url(../images/bg_logout-gold.gif) no-repeat 0 0;
}

body.theme01 #welcome_top, body.theme01 .category_s h2, body.theme01 .themetext_bold{
	color: #D9B43F;
}

body.theme01 #tab.off {
	background: url(../images/bg_tab-gold.png) no-repeat 0 0;
}

body.theme01 #tab.on {
	background: url(../images/bg_tab-gold.png) no-repeat 0 -28px;
}

body.theme01 #data.report th, body.theme01 #data.report .searchTitle {
	background-color: #E6C250;
}

body.theme01 #data_schdeule {
	background-color: #FFFFFF;
}

body.theme01 .eval_top_cap {
	background: url(../images/bg_eval_table-gold.gif) no-repeat 0 0;
}

body.theme01 .eval_table .eval_theader td {
	background-color: #E2BF4F;
}

body.theme01 .stats_s span.numeral {
	color: #D9B43F;
	padding: 0;
}

body.theme01 #subnav li a {
	background: url(../images/bg_subnav-gold.png) no-repeat 0 0;
}

body.theme01 #welcome span:first-line, body.theme01 .category_s h2, body.theme01 #feedback span, 
body.theme01 #interior_desc h2, body.theme01 #interior_desc_headers, body.theme01 #login h2 {
	color: #D9B43F;
}

body.theme01 .RoundButtonBGGrayMiddle {
	background: url(../images/GUI/btn_bg_gray_center-gold.png) repeat-x;			
	color: White;	
}

body.theme01 .RoundButtonBGGrayLeft {
	background: url(../images/GUI/btn_bg_gray_left-gold.png) no-repeat;
}

body.theme01 .RoundButtonBGGrayRight {
	background: url(../images/GUI/btn_bg_gray_right-gold.png) no-repeat;
}

body.theme01 .RoundButtonBGWhiteMiddle {
	background: url(../images/GUI/btn_bg_white_center-gold.png) repeat-x;		
	color: Black;	
}

body.theme01 .RoundButtonBGWhiteLeft {
	background: url(../images/GUI/btn_bg_white_left-gold.png) no-repeat;
}

body.theme01 .RoundButtonBGWhiteRight {
	background: url(../images/GUI/btn_bg_white_right-gold.png) no-repeat;
}

body.theme01 #container.hp_tp {
	width: 960px;
	padding: 0 30px;
}

body.theme01 #main.homepage_tp {
    width: 600px;
}

body.theme01 #sidebar {
	width: 300px;
	padding-top: 30px;
	margin-left: 30px;
}

body.theme01 #sidebar p {
    width: 250px;
}

body.theme01 #sidebarLogIn h3.off {
	background: url(../images/GUI/bg_arrow-gold.png) no-repeat 490px 10px;
}

body.theme01 #sidebarLogIn h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png) no-repeat 490px 10px;
}

body.theme01 #sidebar h3.off {
	background: url(../images/GUI/bg_arrow-gold.png)  no-repeat 260px 10px;
}

body.theme01 #sidebar h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png)  no-repeat 260px 10px;
}

body.theme01 #sidebar div.poll_header 
{
    color: #FFFFFF;   
}

body.theme01 #sidebar h3.poll_header {
	background: url(../images/GUI/bg_poll_header-gold.gif) no-repeat 0 0;
	width: 273px;
	color: #FFFFFF;
}

body.theme01 #sidebar h3.poll_header.on {
	background-position:0 -36px;
}

body.theme01 #sidebar h3.poll_header.off, #sidebar h3.poll_header.on {
    width: 273px;   
}

body.theme01 #sidebar div.poll_content {
	background-color: #1B1B1A;
	width: 290px;
}

body.theme01 #sidebar div.poll_content p {
	color: #E6C250;
}

body.theme01 #sidebar div.poll_content_outer_0 {
    background-color: #1B1B1A;
    border-top: 1px inset #FFFFFF;
}

body.theme01 #sidebar div.poll_content_outer_1 {
    background-color: #1B1B1A;
}

body.theme01 #sidebar div.poll_content a {
	color: #FFFFFF;
}

body.theme01 #sidebar div.poll_content label {
	color: #FFFFFF;
}

body.theme01 .tab_training a {
    background: url(../images/training_path/bg_tab-alt-gold-225.png) no-repeat 0 -42px;
}

body.theme01 .tab_training.current a {
    background: url(../images/training_path/bg_tab-alt-gold-225.png) no-repeat 0 1px; cursor:default;
}

body.theme01 .tab_hp_col a {
    background: url(../images/training_path/bg_tab-alt-gold.png) no-repeat 0 -41px;
}

body.theme01 .tab_hp_col.current a {
    /*background: url(../images/training_path/bg_tab-alt-gold.png) no-repeat 0 1px; cursor:default;*/
    background-image: linear-gradient(#134a9c, #d0d2d3) !important;
}

body.theme01 ul.tabbernav li a {
    background: url(../images/training_path/bg_tab-alt-gold.png) no-repeat 0 -41px;
}

body.theme01 ul.tabbernav li.tabberactive a {
    background: url(../images/training_path/bg_tab-alt-gold.png) no-repeat 0 0; cursor:default;
}

body.theme01 .certificates, body.theme01 .certificates_dealer a {
    background: url(../images/training_path/bg_certifications-LightBlue.png) no-repeat;
}

body.theme01 .tab_content_dealer .dealer_tp_cert_group{    	
    background-color: #E6C250;
}

body.theme01 .addremove_tp_cert_group{    	
    background-color: #E6C250;
}

body.theme01 .CalendarHeader{    	
	background-color: #E6C250;	
}

body.theme01 .LegendHeader{    	
    background-color: #E6C250;
}

/* THEME 02 (RED) */
/* ----------------------------------------- */

/*.theme02 a:link, .theme02 a:visited, .theme02 a:active, .theme02 a:hover {
	color: #EE3C3C;
	font-weight:bold;
}*/

body.theme02 #home_link {
	background: url(../images/g_home-red.gif) no-repeat 0 0;

}

body.theme02 #nav li a {
	background: url(../images/bg_nav-red.png) no-repeat 0 70px;
}

body.theme02 #admin_nav li a {
	color: #EE3C3C;
}

body.theme02 #admin_nav > li > a {
	background: url(../images/bg_small_arrow-red.png) no-repeat right 10px;
	padding-right: 12px;
}

body.theme02 #explore a {
	background: url(../images/bg_menu-red.png) no-repeat 0 0;
}

body.theme02 #explore a:hover {
	background: url(../images/bg_menu-red.png) no-repeat 0 -33px;
}

body.theme02 #options {
	background: url(../images/bg_options-red.png) repeat-y;
}

body.theme02 #nav .menuarrow, body.theme02 #admin_nav .menuarrow {
	background: url(../images/arrow-red.png) no-repeat;
	background-position: center center;
}

body.theme02 .btn_logout {
	background: url(../images/bg_logout-red.gif) no-repeat 0 0;
}

body.theme02 #welcome_top, body.theme02 .category_s h2, body.theme02 .themetext_bold{
	color: #EE3C3C;
}

body.theme02 #tab.off {
	background: url(../images/bg_tab-red.png) no-repeat 0 0;
}

body.theme02 #tab.on {
	background: url(../images/bg_tab-red.png) no-repeat 0 -28px;
}

body.theme02 #data.report th, body.theme02 #data.report .searchTitle {
	background-color: #EE3C3C;
}

body.theme02 #data_schdeule {
	background-color: #FFFFFF;
}

body.theme02 .eval_top_cap {
	background: url(../images/bg_eval_table-red.gif) no-repeat 0 0;
}

body.theme02 .eval_table .eval_theader td {
	background-color: #EE3C3C;
}

body.theme02 .stats_s span.numeral {
	color: #EE3C3C;
	padding: 0;
}

body.theme02 #subnav li a {
	background: url(../images/bg_subnav-red.png) no-repeat no-repeat 0 0;
}

body.theme02 #interior_desc h2, body.theme02 #interior_desc_headers, body.theme02 #login h2 {
	color: #EE3C3C;
}

body.theme02 .RoundButtonBGGrayMiddle {
	background: url(../images/GUI/btn_bg_gray_center-red.png) repeat-x;			
	color: White;	
}

body.theme02 .RoundButtonBGGrayLeft {
	background: url(../images/GUI/btn_bg_gray_left-red.png) no-repeat;
}

body.theme02 .RoundButtonBGGrayRight {
	background: url(../images/GUI/btn_bg_gray_right-red.png) no-repeat;
}

body.theme02 .RoundButtonBGWhiteMiddle {
	background: url(../images/GUI/btn_bg_white_center-red.png) repeat-x;			
	color: Black;	
}

body.theme02 .RoundButtonBGWhiteLeft {
	background: url(../images/GUI/btn_bg_white_left-red.png) no-repeat;
}

body.theme02 .RoundButtonBGWhiteRight {
	background: url(../images/GUI/btn_bg_white_right-red.png) no-repeat;
}

body.theme02 #container.hp_tp {
	width: 960px;
	padding: 0 30px;
}

body.theme02 #main.homepage_tp {
    width: 600px;
}

body.theme02 #sidebar {
	width: 300px;
	padding-top: 30px;
	margin-left: 30px;
}

body.theme02 #sidebar p {
    width: 250px;
}

body.theme02 #sidebarLogIn h3.off {
	background: url(../images/GUI/bg_arrow-red.png) no-repeat 490px 10px;
}

body.theme02 #sidebarLogIn h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png) no-repeat 490px 10px;
}

body.theme02 #sidebar h3.off {
	background: url(../images/GUI/bg_arrow-red.png)  no-repeat 260px 10px;
}

body.theme02 #sidebar h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png)  no-repeat 260px 10px;
}

body.theme02 #sidebar div.poll_header 
{
    color: #FFFFFF;   
}

body.theme02 #sidebar h3.poll_header {
	background: url(../images/GUI/bg_poll_header-red.gif) no-repeat 0 0;
	width: 273px;
	color: #FFFFFF;
}

body.theme02 #sidebar h3.poll_header.on {
	background-position:0 -36px;
}

body.theme02 #sidebar h3.poll_header.off, #sidebar h3.poll_header.on {
    width: 273px;   
}

body.theme02 #sidebar div.poll_content {
	background-color: #1B1B1A;
	width: 290px;
}

body.theme02 #sidebar div.poll_content p {
	color: #EE3C3C;
}

body.theme02 #sidebar div.poll_content_outer_0 {
    background-color: #1B1B1A;
    border-top: 1px inset #FFFFFF;
}

body.theme02 #sidebar div.poll_content_outer_1 {
    background-color: #1B1B1A;
}

body.theme02 #sidebar div.poll_content a {
	color: #FFFFFF;
}

body.theme02 #sidebar div.poll_content label {
	color: #FFFFFF;
}

body.theme02 .tab_training a {
    background: url(../images/training_path/bg_tab-alt-red-225.png) no-repeat 0 -42px;
}

body.theme02 .tab_training.current a {
    background: url(../images/training_path/bg_tab-alt-red-225.png) no-repeat 0 1px; cursor:default;
}

body.theme02 .tab_hp_col a {
    background: url(../images/training_path/bg_tab-alt-red.png) no-repeat 0 -41px;
}

body.theme02 .tab_hp_col.current a {
    /*background: url(../images/training_path/bg_tab-alt-red.png) no-repeat 0 1px; cursor:default;*/
    background-image: linear-gradient(#134a9c, #d0d2d3) !important;
}

body.theme02 ul.tabbernav li a {
    background: url(../images/training_path/bg_tab-alt-red.png) no-repeat 0 -41px;
}

body.theme02 ul.tabbernav li.tabberactive a {
    background: url(../images/training_path/bg_tab-alt-red.png) no-repeat 0 0; cursor:default;
}

body.theme02 .certificates, body.theme02 .certificates_dealer a {
    background: url(../images/training_path/bg_certifications-LightBlue.png) no-repeat;
}

body.theme02 .tab_content_dealer .dealer_tp_cert_group{    	
    background-color: #EE3C3C;
}

body.theme02 .addremove_tp_cert_group{    	
    background-color: #EE3C3C;
}

body.theme02 .CalendarHeader{    	
	background-color: #EE3C3C;	
}

body.theme02 .LegendHeader{    	
    	background-color: #EE3C3C;
}

/* THEME 03 (BLUE) */
/* ----------------------------------------- */

/*.theme03 a:link, .theme03 a:visited, .theme03 a:active, .theme03 a:hover {
	color: #4E98D9;
	font-weight:bold;
}*/

body.theme03 #home_link {
	background: url(../images/g_home-blue.gif) no-repeat 0 0;
}

body.theme03 #nav li a {
	background: url(../images/bg_nav-blue.png) no-repeat 0 70px;
}

body.theme03 #admin_nav li a {
	color: #4E98D9;
}

body.theme03 #admin_nav > li > a {
	background: url(../images/bg_small_arrow-blue.png) no-repeat right 10px;
	padding-right: 12px;
}

body.theme03 #explore a {
	background: url(../images/bg_menu-blue.png) no-repeat 0 0;
}

body.theme03 #explore a:hover {
	background: url(../images/bg_menu-blue.png) no-repeat 0 -33px;
}

body.theme03 #options {
	background: url(../images/bg_options-blue.png) repeat-y;
}

body.theme03 #nav .menuarrow, body.theme03 #admin_nav .menuarrow {
	background: url(../images/arrow-blue.png) no-repeat;
	background-position: center center;
}

body.theme03 .btn_logout {
	background: url(../images/bg_logout-blue.gif) no-repeat 0 0;
}

body.theme03 #welcome_top, body.theme03 .category_s h2, body.theme03 .themetext_bold {
	color: #4E98D9;
}

body.theme03 #tab.off {
	background: url(../images/bg_tab-blue.png) no-repeat 0 0;
}

body.theme03 #tab.on {
	background: url(../images/bg_tab-blue.png) no-repeat 0 -28px;
}

body.theme03 #data.report th, body.theme03 #data.report .searchTitle {
	background-color: #4E98D9;
}

body.theme03 #data_schdeule {
	background-color: #FFFFFF;
}

body.theme03 .eval_top_cap {
	background: url(../images/bg_eval_table-blue.gif) no-repeat 0 0;
}

body.theme03 .eval_table .eval_theader td {
	background-color: #4E98D9;
}

body.theme03 .stats_s span.numeral {
	color: #4E98D9;
	padding: 0;
}

body.theme03 #subnav li a {
	background: url(../images/bg_subnav-blue.png) no-repeat 0 0;
}

body.theme03 #interior_desc h2, body.theme03 #interior_desc_headers, body.theme03 #login h2 {
	color: #4E98D9;
}

body.theme03 .RoundButtonBGGrayMiddle {
	background: url(../images/GUI/btn_bg_gray_center-blue.png) repeat-x;			
	color: White;	
}

body.theme03 .RoundButtonBGGrayLeft {
	background: url(../images/GUI/btn_bg_gray_left-blue.png) no-repeat;
}

body.theme03 .RoundButtonBGGrayRight {
	background: url(../images/GUI/btn_bg_gray_right-blue.png) no-repeat;
}

body.theme03 .RoundButtonBGWhiteMiddle {
	background: url(../images/GUI/btn_bg_white_center-blue.png) repeat-x;			
	color: Black;	
}

body.theme03 .RoundButtonBGWhiteLeft {
	background: url(../images/GUI/btn_bg_white_left-blue.png) no-repeat;
}

body.theme03 .RoundButtonBGWhiteRight {
	background: url(../images/GUI/btn_bg_white_right-blue.png) no-repeat;
}

body.theme03 #container.hp_tp {
	width: 960px;
	padding: 0 30px;
}

body.theme03 #main.homepage_tp {
    width: 600px;
}

body.theme03 #sidebar {
	width: 300px;
	padding-top: 30px;
	margin-left: 30px;
}

body.theme03 #sidebar p {
    width: 250px;
}

body.theme03 #sidebarLogIn h3.off {
	background: url(../images/GUI/bg_arrow-blue.png) no-repeat 490px 10px;
}

body.theme03 #sidebarLogIn h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png) no-repeat 490px 10px;
}

body.theme03 #sidebar h3.off {
	background: url(../images/GUI/bg_arrow-blue.png)  no-repeat 260px 10px;
}

body.theme03 #sidebar h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png)  no-repeat 260px 10px;
}

body.theme03 #sidebar div.poll_header 
{
    color: #FFFFFF;   
}

body.theme03 #sidebar h3.poll_header {
	background: url(../images/GUI/bg_poll_header-blue.gif) no-repeat 0 0;
	width: 273px;
	color: #FFFFFF;
}

body.theme03 #sidebar h3.poll_header.on {
	background-position:0 -36px;
}

body.theme03 #sidebar h3.poll_header.off, #sidebar h3.poll_header.on {
    width: 273px;   
}

body.theme03 #sidebar div.poll_content {
	background-color: #1B1B1A;
	width: 290px;
}

body.theme03 #sidebar div.poll_content p {
	color: #4E98D9;
}

body.theme03 #sidebar div.poll_content_outer_0 {
    background-color: #1B1B1A;
    border-top: 1px inset #FFFFFF;
}

body.theme03 #sidebar div.poll_content_outer_1 {
    background-color: #1B1B1A;
}

body.theme03 #sidebar div.poll_content a {
	color: #FFFFFF;
}

body.theme03 #sidebar div.poll_content label {
	color: #FFFFFF;
}

body.theme03 .tab_training a {
    background: url(../images/training_path/bg_tab-alt-blue-225.png) no-repeat 0 -42px;
}

body.theme03 .tab_training.current a {
    background: url(../images/training_path/bg_tab-alt-blue-225.png) no-repeat 0 1px; cursor:default;
}

body.theme03 .tab_hp_col a {
    background: url(../images/training_path/bg_tab-alt-blue.png) no-repeat 0 -41px;
}

body.theme03 .tab_hp_col.current a {
    /*background: url(../images/training_path/bg_tab-alt-blue.png) no-repeat 0 1px; cursor:default;*/
    background-image: linear-gradient(#134a9c, #d0d2d3) !important;
}

body.theme03 ul.tabbernav li a {
    background: url(../images/training_path/bg_tab-alt-blue.png) no-repeat 0 -41px;
}

body.theme03 ul.tabbernav li.tabberactive a {
    background: url(../images/training_path/bg_tab-alt-blue.png) no-repeat 0 0; cursor:default;
}

body.theme03 .certificates, body.theme03 .certificates_dealer a {
    background: url(../images/training_path/bg_certifications-LightBlue.png) no-repeat;
}

body.theme03 .tab_content_dealer .dealer_tp_cert_group{    	
    background-color: #4E98D9;
}

body.theme03 .addremove_tp_cert_group{    	
    background-color: #4E98D9;
}

body.theme03 .CalendarHeader{    	
	background-color: #4E98D9;	
}

body.theme03 .LegendHeader{    	
    	background-color: #4E98D9;
}

/* ALL THEMES */
/* ----------------------------------------- */
body.theme01 .RoundButtonBGGray:hover *, body.theme02 .RoundButtonBGGray:hover *, body.theme03 .RoundButtonBGGray:hover *,
body.theme01 .RoundButtonBGWhite:hover *, body.theme02 .RoundButtonBGWhite:hover *, body.theme03 .RoundButtonBGWhite:hover *
{
	background-position: 0px -30px;	
}

body.theme01 #admin_nav > li > a.no_bkg,
body.theme02 #admin_nav > li > a.no_bkg,
body.theme03 #admin_nav > li > a.no_bkg {
	background: none;
	padding-right: 0;
}

/* LANGUAGE RELATED AND ONSTAR */
/* ----------------------------------------- */
body.theme01.intl #tab.off, body.intl #tab.on {
	height:35px;
}

body.theme02.intl #tab.off, body.intl #tab.on {
	height:35px;
}

body.theme03.intl #tab.off, body.intl #tab.on {
	height:35px;
}

body.theme04.intl #tab.off, body.intl #tab.on {
	height:22px;
}

body.theme05.intl #tab.off, body.intl #tab.on {
	height:22px;
}

body.theme06.intl #tab.off, body.intl #tab.on {
	height:22px;
}

body.theme07.intl #tab.off, body.intl #tab.on {
	height:22px;
}

body.theme08.intl #tab.off, body.intl #tab.on {
	height:22px;
}
body.theme01.intl #tab.off {
	background: url(../images/bg_tab-intl-gold.png) no-repeat 0 0;
}
body.theme01.intl #tab.on {
	background: url(../images/bg_tab-intl-gold.png) no-repeat 0 -41px;
}
body.theme02.intl #tab.off {
	background: url(../images/bg_tab-intl-red.png) no-repeat 0 0;
}
body.theme02.intl #tab.on {
	background: url(../images/bg_tab-intl-red.png) no-repeat 0 -41px;
}
body.theme03.intl #tab.off {
	background: url(../images/bg_tab-intl-blue.png) no-repeat 0 0;
}
body.theme03.intl #tab.on {
	background: url(../images/bg_tab-intl-blue.png) no-repeat 0 -41px;
}
body.bg_stretch.intl {
	background: url(../images/bg_body_intl.png) repeat-x #FFFFFF;
}
body.hd_stretch.intl {
	background: url(../images/bg_header2_intl.png) repeat-x #FFFFFF;
}
body.intl #internal_s {
	padding:0 27px; width:966px;
}
body.intl .category_s {
	background: url(../images/rounded/quicklink_intl.png) no-repeat;
	padding: 12px 16px;
	width: 268px;
}
body.intl .stats_s {
	background: url(../images/rounded/stats_intl.png) no-repeat;
	width: 916px;
}
body.intl #home_link {
	margin:5px 5px 0px 0px;
}
body.intl #nav li a.mynav01 {
	width: 60px;
}
body.intl #nav li a.mynav02 {
	width: 50px;
}
body.intl #nav li a.mynav03 {
	width: 70px;
}
body.intl #nav li a.mynav04 {
	width: 60px;
}
body.intl #nav li a.mynav05 {
	width: 60px;
}
body.intl #nav li a.mynav06 {
	width: 70px;
}
body.intl #nav li a.mynav07 {
	width: 60px;
}
body.intl #nav li a.mynav08 {
	width: 90px; 
}
body.intl #nav li a.mynav09 {
	width: 40px;
}
body.intl #nav li a.mynav10 {
	width: 85px;
}
body.intl #explore a {
	height: 38px; padding:6px 29px 6px 12px; width:65px;
}
body.theme01.intl #explore a {
	background: url(../images/bg_menu-intl-gold.png) no-repeat 0 0;
}
body.theme02.intl #explore a {
	background: url(../images/bg_menu-intl-red.png) no-repeat 0 0;
}
body.theme03.intl #explore a {
	background: url(../images/bg_menu-intl-blue.png) no-repeat 0 0;
}
body.theme01.intl #explore a:hover, body.theme02.intl #explore a:hover, body.theme03.intl #explore a:hover {
	background-position: 0px -50px;
}
body.intl #options {
	top: 50px;
}
body.intl #main h2 {
	display: block; float:left; width:430px;
}
body.intl #container_h {
	height: 122px;
}
body.intl.hd_stretch_login #container_h {
	height: 130px;
}
body.intl #header {
	width: 1090px;
}
body.intl #home_link {
	margin: 5px 5px 0 50px;
}
body.intl #theme {
	width: 335px;
}
body.intl #welcome {
	width: 318px;
}
body.intl #admin {
	width: 370px;
}
body.intl #search {
	margin: 0px 0px 0px 0px;
}
body.intl #login_header h1 {
	font-size: 40px;
}


/* THEME 04 (Chevrolet:  BLUE is  #7BA6BE) */
/* ----------------------------------------- */

/*.theme04 a:link, .theme04 a:visited, .theme04 a:active, .theme04 a:hover {
	color: #7BA6BE;
	font-weight: bold;
}*/

body.theme04 #home_link {
	background: url(../images/g_home-LightBlue.gif) no-repeat 0 0;
}

body.theme04 #nav li a {
	background: url(../images/bg_nav-LightBlue.png) no-repeat 0 70px;
}

body.theme04 #admin_nav li a {
	color: #E6C14C;
}

body.theme04 #admin_nav > li > a {
	background: url(../images/bg_small_arrow-LightBlue.png) no-repeat right 10px;
	padding-right: 12px;
}

body.theme04 #explore a {
	background: url(../images/bg_menu-LightBlue.png) no-repeat 0 0;
}

body.theme04 #explore a:hover {
	background: url(../images/bg_menu-LightBlue.png) no-repeat 0 -33px;
}

body.theme04 #options {
	background: url(../images/bg_options-LightBlue.png) repeat-y;
}

body.theme04 #nav .menuarrow, body.theme04 #admin_nav .menuarrow  {
	background: url(../images/arrow-LightBlue.png) no-repeat;
	background-position: center center;
}

body.theme04 #nav_col .menuarrow, body.theme04 #admin_nav_col .menuarrow  {
	background: url(../images/arrow-LightBlue.png) no-repeat;
	background-position: center center;
}

body.theme04 .btn_logout {
	background: url(../images/bg_logout-LightBlue.gif) no-repeat 0 0;
}

body.theme04 #welcome_top, body.theme04 .category_s h2, body.theme04 .themetext_bold{
	color: #7BA6BE;
}

body.theme04 #tab.off {
	background: url(../images/bg_tab-LightBlue.png) no-repeat 0 0;
}

body.theme04 #tab.on {
	background: url(../images/bg_tab-LightBlue.png) no-repeat 0 -28px;
}

body.theme04 #data.report th, body.theme04 #data.report .searchTitle {
	background-color: #7BA6BE;
}

body.theme04 #data_schdeule {
	background-color: #FFFFFF;
}

body.theme04 .eval_top_cap {
	background: url(../images/bg_eval_table-LightBlue.gif) no-repeat 0 0;
}

body.theme04 .eval_table .eval_theader td {
	background-color: #E2BF4F;
}

body.theme04 .stats_s span.numeral {
	color: #7BA6BE;
	padding: 0;
}

body.theme04 #subnav li a {
	background: url(../images/bg_subnav-LightBlue.png) no-repeat 0 0;
}

body.theme04 #welcome span:first-line, body.theme04 .category_s h2, body.theme04 #feedback span, 
body.theme04 #interior_desc h2, body.theme04 #interior_desc_headers, body.theme04 #login h2 {
	color: #7BA6BE;
}

body.theme04 .RoundButtonBGGrayMiddle {
	background: url(../images/GUI/btn_bg_gray_center-LightBlue.png) repeat-x;			
	color: White;	
}

body.theme04 .RoundButtonBGGrayLeft {
	background: url(../images/GUI/btn_bg_gray_left-LightBlue.png) no-repeat;
}

body.theme04 .RoundButtonBGGrayRight {
	background: url(../images/GUI/btn_bg_gray_right-LightBlue.png) no-repeat;
}

body.theme04 .RoundButtonBGWhiteMiddle {
	background: url(../images/GUI/btn_bg_white_center-LightBlue.png) repeat-x;		
	color: Black;	
}

body.theme04 .RoundButtonBGWhiteLeft {
	background: url(../images/GUI/btn_bg_white_left-LightBlue.png) no-repeat;
}

body.theme04 .RoundButtonBGWhiteRight {
	background: url(../images/GUI/btn_bg_white_right-LightBlue.png) no-repeat;
}

body.theme04 #container.hp_tp {
	width: 1010px;
	padding: 0 5px;
	z-index:-10;
}

body.theme04 #main.homepage_tp {
    width: 728px;
    padding-right: 0px;
}

body.theme04 #sidebar {
	width: 260px;
	padding-top: 22px;
	margin-left: 20px;
	z-index:-10;
}

body.theme04 #sidebar p {
    width: 220px;
}

body.theme04 #sidebarLogIn h3.off {
	background: url(../images/GUI/bg_arrow-LightBlue.png) no-repeat 490px 10px;
}

body.theme04 #sidebarLogIn h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png) no-repeat 490px 10px;
}

body.theme04 #sidebar h3.off {
	background: url(../images/GUI/bg_arrow-LightBlue.png)  no-repeat 260px 10px;
}

body.theme04 #sidebar h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png)  no-repeat 260px 10px;
}

body.theme04 #sidebar div.poll_header 
{
    color: #000000;   
}

body.theme04 #sidebar h3.poll_header {
	background: url(../images/GUI/bg_poll_header-LightBlue.gif) no-repeat 0 0;
	width: 243px;
	color: #000000;
}

body.theme04.intl #admin_col
{
	border-right: 0px solid #626262;
	color: #FFFFFF;
	float: left;
	height: 79px;
	padding-left: 0px;
	overflow: hidden;
	width: 260px;
    margin-right: 0px; 
}

body.theme04.intl #admin_MX_col
{
	border-right: 0px solid #626262;
	color: #FFFFFF;
	float: left;
	height: 79px;
	padding-left: 0px;
	overflow: hidden;
	width: 265px;
    	margin-right: 0px; 
}

body.theme04.intl #welcome_col
{
	width: 378px;
}

body.theme04.intl #welcome_Canada_col
{
	width: 368px;
}

body.theme04.intl #welcome2_col{
	border-right: 0px solid #626262;
	color: #000000;
	float: left;
	height: 15px;
	padding-left: 2px;
	overflow: hidden;
	width: 66px;
}

body.theme04.intl #theme_col
{
	width: 350px;
}

body.theme04 #sidebar h3.poll_header.on {
	background-position:0 -36px;
}

body.theme04 #sidebar h3.poll_header.off, #sidebar h3.poll_header.on {
    width: 243px;  
}

body.theme04 #sidebar div.poll_content {
	background-color: #D9D9D9;
	width: 260px;
}

body.theme04 #sidebar div.poll_content p {
	color: #7BA6BE;
}

body.theme04 #sidebar div.poll_content_outer_0 {
    background-color: #D9D9D9;
    border-top: 1px solid #FFFFFF;
    width: 260px;
}

body.theme04 #sidebar div.poll_content_outer_1 {
    background-color: #D9D9D9;
    width: 262px;
}

body.theme04 #sidebar div.poll_content a {
	color: #000000;
}

body.theme04 #sidebar div.poll_content label {
	color: #000000;
}

body.theme04 .tab_training a {
    background: url(../images/training_path/bg_tab-alt-LightBlue-225.png) no-repeat 0 -42px;
}

body.theme04 .tab_training.current a {
    background: url(../images/training_path/bg_tab-alt-LightBlue-225.png) no-repeat 0 1px; cursor:default;
}

body.theme04 .tab_mc a {
    background: url(../images/training_path/bg_tab-alt-LightBlue.png) no-repeat 0 -42px;
}

body.theme04 .tab_mc.current a {
    background: url(../images/training_path/bg_tab-alt-LightBlue.png) no-repeat 0 1px; cursor:default;
}

body.theme04 .tab_hp_col a {
    background: url(../images/training_path/bg_tab-alt-LightBlue.png) no-repeat 0 -41px;
}

body.theme04 .tab_hp_col.current a {
    /*background: url(../images/training_path/bg_tab-alt-LightBlue.png) no-repeat 0 1px; cursor:default;*/
    background-image: linear-gradient(#134a9c, #d0d2d3) !important;
}

body.theme04 ul.tabbernav li a {
    background: url(../images/training_path/bg_tab-alt-LightBlue.png) no-repeat 0 -41px;
}

body.theme04 ul.tabbernav li.tabberactive a {
    background: url(../images/training_path/bg_tab-alt-LightBlue.png) no-repeat 0 0; cursor:default;
}

body.theme04 .certificates, body.theme04 .certificates_dealer a {
    background: url(../images/training_path/bg_certifications-LightBlue.png) no-repeat;
}

body.theme04 .tab_content_dealer .dealer_tp_cert_group{    	
    background-color: #A8A8A8;
}

body.theme04 .addremove_tp_cert_group{    	
    background-color: #E6C250;
}

body.theme04 .CalendarHeader{    	
	background-color: #E6C250;	
}

body.theme04 .LegendHeader{    	
    background-color: #E6C250;
}

body.theme04 .tab_resource a {
     background: url(../images/training_path/bg_tab-alt-LightBlue.png) no-repeat 0 -41px;
}

body.theme04 .tab_resource.current a {
    background: url(../images/training_path/bg_tab-alt-LightBlue.png) no-repeat 0 1px; cursor:default;
} 


/* THEME 05 (GMC:  Red = A31724) */
/* ----------------------------------------- */

/*.theme05 a:link, .theme05 a:visited, .theme05 a:active, .theme05 a:hover {
	color: #A31724;
	font-weight: bold;
}*/

body.theme05 #home_link {
	background: url(../images/g_home-dkred.gif) no-repeat 0 0;
}

body.theme05 #nav li a {
	background: url(../images/bg_nav-dkred.png) no-repeat 0 70px;
}

body.theme05 #admin_nav li a {
	color: #E6C14C;
}

body.theme05 #admin_nav > li > a {
	background: url(../images/bg_small_arrow-dkred.png) no-repeat right 10px;
	padding-right: 12px;
}

body.theme05 #explore a {
	background: url(../images/bg_menu-dkred.png) no-repeat 0 0;
}

body.theme05 #explore a:hover {
	background: url(../images/bg_menu-dkred.png) no-repeat 0 -33px;
}

body.theme05 #options {
	background: url(../images/bg_options-dkred.png) repeat-y;
}

body.theme05 #nav .menuarrow, body.theme05 #admin_nav .menuarrow  {
	background: url(../images/arrow-dkred.png) no-repeat;
	background-position: center center;
}

body.theme05 #nav_col .menuarrow, body.theme05 #admin_nav_col .menuarrow  {
	background: url(../images/arrow-dkred.png) no-repeat;
	background-position: center center;
}

body.theme05 .btn_logout {
	background: url(../images/bg_logout-dkred.gif) no-repeat 0 0;
}

body.theme05 #welcome_top, body.theme05 .category_s h2, body.theme05 .themetext_bold{
	color: #A31724;
}

body.theme05 #tab.off {
	background: url(../images/bg_tab-dkgrey.png) no-repeat 0 0;
}

body.theme05 #tab.on {
	background: url(../images/bg_tab-dkgrey.png) no-repeat 0 -28px;
}

body.theme05 #data.report th, body.theme05 #data.report .searchTitle {
	background-color: #A31724;
}

body.theme05 #data_schdeule {
	background-color: #FFFFFF;
}

body.theme05 .eval_top_cap {
	background: url(../images/bg_eval_table-dkred.gif) no-repeat 0 0;
}

body.theme05 .eval_table .eval_theader td {
	background-color: #E2BF4F;
}

body.theme05 .stats_s span.numeral {
	color: #A31724;
	padding: 0;
}

body.theme05 #subnav li a {
	background: url(../images/bg_subnav-dkred.png) no-repeat 0 0;
}

body.theme05 #welcome span:first-line, body.theme05 .category_s h2, body.theme05 #feedback span, 
body.theme05 #interior_desc h2, body.theme05 #interior_desc_headers, body.theme05 #login h2 {
	color: #A31724;
}

body.theme05 .RoundButtonBGGrayMiddle {
	background: url(../images/GUI/btn_bg_gray_center-dkred.png) repeat-x;			
	color: White;	
}

body.theme05 .RoundButtonBGGrayLeft {
	background: url(../images/GUI/btn_bg_gray_left-dkred.png) no-repeat;
}

body.theme05 .RoundButtonBGGrayRight {
	background: url(../images/GUI/btn_bg_gray_right-dkred.png) no-repeat;
}

body.theme05 .RoundButtonBGWhiteMiddle {
	background: url(../images/GUI/btn_bg_white_center-dkred.png) repeat-x;		
	color: Black;	
}

body.theme05 .RoundButtonBGWhiteLeft {
	background: url(../images/GUI/btn_bg_white_left-dkred.png) no-repeat;
}

body.theme05 .RoundButtonBGWhiteRight {
	background: url(../images/GUI/btn_bg_white_right-dkred.png) no-repeat;
}

body.theme05 #container.hp_tp {
	width: 1010px;
	padding: 0 5px;
}

body.theme05 #main.homepage_tp {
    width: 728px;
    padding-right: 0px;
}

body.theme05 #sidebar {
	width: 260px;
	padding-top: 22px;
	margin-left: 20px;
	z-index:-10;
}

body.theme05 #sidebar p {
    width: 220px;
}

body.theme05 #sidebarLogIn h3.off {
	background: url(../images/GUI/bg_arrow-dkred.png) no-repeat 490px 10px;
}

body.theme05 #sidebarLogIn h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png) no-repeat 490px 10px;
}

body.theme05 #sidebar h3.off {
	background: url(../images/GUI/bg_arrow-dkred.png)  no-repeat 260px 10px;
}

body.theme05 #sidebar h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png)  no-repeat 260px 10px;
}

body.theme05 #sidebar div.poll_header 
{
    color: #000000;   
}

body.theme05 #sidebar h3.poll_header {
	background: url(../images/GUI/bg_poll_header-dkred.gif) no-repeat 0 0;
	width: 243px;
	color: #000000;
}

body.theme05.intl #admin_col
{
	border-right: 0px solid #626262;
	color: #FFFFFF;
	float: left;
	height: 79px;
	padding-left: 0px;
	overflow: hidden;
	width: 260px;
    margin-right: 0px; 
}

body.theme05.intl #admin_MX_col
{
	border-right: 0px solid #626262;
	color: #FFFFFF;
	float: left;
	height: 79px;
	padding-left: 0px;
	overflow: hidden;
	width: 265px;
    margin-right: 0px; 
}

body.theme05.intl #welcome_col
{
	width: 378px;
}

body.theme05.intl #welcome_Canada_col
{
	width: 368px;
}

body.theme05.intl #welcome2_col{
	border-right: 0px solid #626262;
	color: #000000;
	float: left;
	height: 15px;
	padding-left: 2px;
	overflow: hidden;
	width: 66px;
}


body.theme05 #sidebar h3.poll_header.on {
	background-position:0 -36px;
}

body.theme05 #sidebar h3.poll_header.off, #sidebar h3.poll_header.on {
    width: 243px;  
}

body.theme05 #sidebar div.poll_content {
	background-color: #D9D9D9;
	width: 260px;
}

body.theme05 #sidebar div.poll_content p {
	color: #A31724;
}

body.theme05 #sidebar div.poll_content_outer_0 {
    background-color: #D9D9D9;
    border-top: 1px solid #FFFFFF;
    width: 260px;
}

body.theme05 #sidebar div.poll_content_outer_1 {
    background-color: #D9D9D9;
    width: 262px;
}

body.theme05 #sidebar div.poll_content a {
	color: #000000;
}

body.theme05 #sidebar div.poll_content label {
	color: #000000;
}

body.theme05 .tab_training a {
    background: url(../images/training_path/bg_tab-alt-dkred-225.png) no-repeat 0 -42px;
}

body.theme05 .tab_training.current a {
    background: url(../images/training_path/bg_tab-alt-dkred-225.png) no-repeat 0 1px; cursor:default;
}

body.theme05 .tab_mc a {
    background: url(../images/training_path/bg_tab-alt-dkred.png) no-repeat 0 -42px;
}

body.theme05 .tab_mc.current a {
    background: url(../images/training_path/bg_tab-alt-dkred.png) no-repeat 0 1px; cursor:default;
}

body.theme05 .tab_hp_col a {
    background: url(../images/training_path/bg_tab-alt-dkred.png) no-repeat 0 -41px;
}

body.theme05 .tab_hp_col.current a {
    /*background: url(../images/training_path/bg_tab-alt-dkred.png) no-repeat 0 1px; cursor:default;*/
    background-image: linear-gradient(#134a9c, #d0d2d3) !important;
}

body.theme05 ul.tabbernav li a {
    background: url(../images/training_path/bg_tab-alt-dkred.png) no-repeat 0 -41px;
}

body.theme05 ul.tabbernav li.tabberactive a {
    background: url(../images/training_path/bg_tab-alt-dkred.png) no-repeat 0 0; cursor:default;
}

body.theme05 .certificates, body.theme05 .certificates_dealer a {
    background: url(../images/training_path/bg_certifications-LightBlue.png) no-repeat;
}

body.theme05 .tab_content_dealer .dealer_tp_cert_group{    	
    background-color: #A8A8A8;
}

body.theme05 .addremove_tp_cert_group{    	
    background-color: #E6C250;
}

body.theme05 .CalendarHeader{    	
	background-color: #E6C250;	
}

body.theme05 .LegendHeader{    	
    background-color: #E6C250;
}



/* THEME 06 (Buick:  Orange  = D55024) */
/* ----------------------------------------- */

/*.theme06 a:link, .theme06 a:visited, .theme06 a:active, .theme06 a:hover {
	color: #D55024;
	font-weight: bold;
}*/

body.theme06 #home_link {
	background: url(../images/g_home-orange.gif) no-repeat 0 0;
}

body.theme06 #nav li a {
	background: url(../images/bg_nav-orange.png) no-repeat 0 70px;
}

body.theme06 #admin_nav li a {
	color: #E6C14C;
}

body.theme06 #admin_nav > li > a {
	background: url(../images/bg_small_arrow-orange.png) no-repeat right 10px;
	padding-right: 12px;
}

body.theme06 #explore a {
	background: url(../images/bg_menu-orange.png) no-repeat 0 0;
}

body.theme06 #explore a:hover {
	background: url(../images/bg_menu-orange.png) no-repeat 0 -33px;
}

body.theme06 #options {
	background: url(../images/bg_options-orange.png) repeat-y;
}

body.theme06 #nav .menuarrow, body.theme06 #admin_nav .menuarrow  {
	background: url(../images/arrow-orange.png) no-repeat;
	background-position: center center;
}

body.theme06 #nav_col .menuarrow, body.theme06 #admin_nav_col .menuarrow  {
	background: url(../images/arrow-orange.png) no-repeat;
	background-position: center center;
}

body.theme06 .btn_logout {
	background: url(../images/bg_logout-orange.gif) no-repeat 0 0;
}

body.theme06 #welcome_top, body.theme06 .category_s h2, body.theme06 .themetext_bold{
	color: #D55024;
}

body.theme06 #tab.off {
	background: url(../images/bg_tab-dkgrey.png) no-repeat 0 0;
}

body.theme06 #tab.on {
	background: url(../images/bg_tab-dkgrey.png) no-repeat 0 -28px;
}

body.theme06 #data.report th, body.theme06 #data.report .searchTitle {
	background-color: #D55024;
}

body.theme06 #data_schdeule {
	background-color: #FFFFFF;
}

body.theme06 .eval_top_cap {
	background: url(../images/bg_eval_table-orange.gif) no-repeat 0 0;
}

body.theme06 .eval_table .eval_theader td {
	background-color: #E2BF4F;
}

body.theme06 .stats_s span.numeral {
	color: #D55024;
	padding: 0;
}

body.theme06 #subnav li a {
	background: url(../images/bg_subnav-orange.png) no-repeat 0 0;
}

body.theme06 #welcome span:first-line, body.theme06 .category_s h2, body.theme06 #feedback span, 
body.theme06 #interior_desc h2, body.theme06 #interior_desc_headers, body.theme06 #login h2 {
	color: #D55024;
}

body.theme06 .RoundButtonBGGrayMiddle {
	background: url(../images/GUI/btn_bg_gray_center-orange.png) repeat-x;			
	color: White;	
}

body.theme06 .RoundButtonBGGrayLeft {
	background: url(../images/GUI/btn_bg_gray_left-orange.png) no-repeat;
}

body.theme06 .RoundButtonBGGrayRight {
	background: url(../images/GUI/btn_bg_gray_right-orange.png) no-repeat;
}

body.theme06 .RoundButtonBGWhiteMiddle {
	background: url(../images/GUI/btn_bg_white_center-orange.png) repeat-x;		
	color: Black;	
}

body.theme06 .RoundButtonBGWhiteLeft {
	background: url(../images/GUI/btn_bg_white_left-orange.png) no-repeat;
}

body.theme06 .RoundButtonBGWhiteRight {
	background: url(../images/GUI/btn_bg_white_right-orange.png) no-repeat;
}

body.theme06 #container.hp_tp {
	width: 1010px;
	padding: 0 5px;
}

body.theme06 #main.homepage_tp {
    width: 728px;
    padding-right: 0px;
}


body.theme06 #sidebar {
	width: 260px;
	padding-top: 22px;
	margin-left: 20px;
	z-index:-10;
}

body.theme06 #sidebar p {
    width: 220px;
}

body.theme06 #sidebarLogIn h3.off {
	background: url(../images/GUI/bg_arrow-orange.png) no-repeat 490px 10px;
}

body.theme06 #sidebarLogIn h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png) no-repeat 490px 10px;
}

body.theme06 #sidebar h3.off {
	background: url(../images/GUI/bg_arrow-orange.png)  no-repeat 260px 10px;
}

body.theme06 #sidebar h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png)  no-repeat 260px 10px;
}

body.theme06 #sidebar div.poll_header 
{
    color: #000000;   
}

body.theme06 #sidebar h3.poll_header {
	background: url(../images/GUI/bg_poll_header-orange.gif) no-repeat 0 0;
	width: 243px;
	color: #000000;
}

body.theme06.intl #admin_col
{
	border-right: 0px solid #626262;
	color: #FFFFFF;
	float: left;
	height: 79px;
	padding-left: 0px;
	overflow: hidden;
	width: 260px;
    margin-right: 0px; 
}

body.theme06.intl #admin_MX_col
{
	border-right: 0px solid #626262;
	color: #FFFFFF;
	float: left;
	height: 79px;
	padding-left: 0px;
	overflow: hidden;
	width: 265px;
    margin-right: 0px; 
}

body.theme06.intl #welcome_col
{
	width: 378px;
}

body.theme06.intl #welcome_Canada_col
{
	/*width: 368px;*/
}

body.theme06.intl #welcome2_col{
	border-right: 0px solid #626262;
	color: #000000;
	float: left;
	height: 15px;
	padding-left: 2px;
	overflow: hidden;
	width: 66px;
}

body.theme06 #sidebar h3.poll_header {
	background: url(../images/GUI/bg_poll_header-orange.gif) no-repeat 0 0;
	width: 243px;
	color: #000000;
}

body.theme06 #sidebar h3.poll_header.on {
	background-position:0 -36px;
}

body.theme06 #sidebar h3.poll_header.off, #sidebar h3.poll_header.on {
    width: 243px;  
}

body.theme06 #sidebar div.poll_content {
	background-color: #D9D9D9;
	width: 260px;
}

body.theme06 #sidebar div.poll_content p {
	color: #D55024;
}

body.theme06 #sidebar div.poll_content_outer_0 {
    background-color: #D9D9D9;
    border-top: 1px solid #FFFFFF;
    width: 260px;
}

body.theme06 #sidebar div.poll_content_outer_1 {
    background-color: #D9D9D9;
    width: 262px;
}

body.theme06 #sidebar div.poll_content a {
	color: #000000;
}

body.theme06 #sidebar div.poll_content label {
	color: #000000;
}

body.theme06 .tab_training a {
    background: url(../images/training_path/bg_tab-alt-orange-225.png) no-repeat 0 -42px;
}

body.theme06 .tab_training.current a {
    background: url(../images/training_path/bg_tab-alt-orange-225.png) no-repeat 0 1px; cursor:default;
}

body.theme06 .tab_mc a {
    background: url(../images/training_path/bg_tab-alt-orange.png) no-repeat 0 -42px;
}

body.theme06 .tab_mc.current a {
    background: url(../images/training_path/bg_tab-alt-orange.png) no-repeat 0 1px; cursor:default;
}

body.theme06 .tab_hp_col a {
    background: url(../images/training_path/bg_tab-alt-orange.png) no-repeat 0 -41px;
}

body.theme06 .tab_hp_col.current a {
    /*background: url(../images/training_path/bg_tab-alt-orange.png) no-repeat 0 1px; cursor:default;*/
    background-image: linear-gradient(#134a9c, #d0d2d3) !important;
}

body.theme06 ul.tabbernav li a {
    background: url(../images/training_path/bg_tab-alt-orange.png) no-repeat 0 -41px;
}

body.theme06 ul.tabbernav li.tabberactive a {
    background: url(../images/training_path/bg_tab-alt-orange.png) no-repeat 0 0; cursor:default;
}

body.theme06 .certificates, body.theme06 .certificates_dealer a {
    background: url(../images/training_path/bg_certifications-LightBlue.png) no-repeat;
}

body.theme06 .tab_content_dealer .dealer_tp_cert_group{    	
    background-color: #A8A8A8;
}

body.theme06 .addremove_tp_cert_group{    	
    background-color: #E6C250;
}

body.theme06 .CalendarHeader{    	
	background-color: #E6C250;	
}

body.theme06 .LegendHeader{    	
    background-color: #E6C250;
}



/* THEME 07 (Cadillac:  Grey   = 414141) */
/* ----------------------------------------- */

/*.theme07 a:link, .theme07 a:visited, .theme07 a:active, .theme07 a:hover {
	color: #414141;
	font-weight: bold;
}*/

body.theme07 #home_link {
	background: url(../images/g_home-grey.gif) no-repeat 0 0;
}

body.theme07 #nav li a {
	background: url(../images/bg_nav-grey.png) no-repeat 0 70px;
}

body.theme07 #admin_nav li a {
	color: #E6C14C;
}

body.theme07 #admin_nav > li > a {
	background: url(../images/bg_small_arrow-grey.png) no-repeat right 10px;
	padding-right: 12px;
}

body.theme07 #explore a {
	background: url(../images/bg_menu-grey.png) no-repeat 0 0;
}

body.theme07 #explore a:hover {
	background: url(../images/bg_menu-grey.png) no-repeat 0 -33px;
}

body.theme07 #options {
	background: url(../images/bg_options-grey.png) repeat-y;
}

body.theme07 #nav .menuarrow, body.theme07 #admin_nav .menuarrow  {
	background: url(../images/arrow-grey.png) no-repeat;
	background-position: center center;
}

body.theme07 #nav_col .menuarrow, body.theme07 #admin_nav_col .menuarrow  {
	background: url(../images/arrow-grey.png) no-repeat;
	background-position: center center;
}

body.theme07 .btn_logout {
	background: url(../images/bg_logout-grey.gif) no-repeat 0 0;
}

body.theme07 #welcome_top, body.theme07 .category_s h2, body.theme07 .themetext_bold{
	color: #414141;
}

body.theme07 #tab.off {
	background: url(../images/bg_tab-dkgrey.png) no-repeat 0 0;
}

body.theme07 #tab.on {
	background: url(../images/bg_tab-dkgrey.png) no-repeat 0 -28px;
}

body.theme07 #data.report th, body.theme07 #data.report .searchTitle {
	background-color: #414141;
}

body.theme07 #data_schdeule {
	background-color: #FFFFFF;
}

body.theme07 .eval_top_cap {
	background: url(../images/bg_eval_table-grey.gif) no-repeat 0 0;
}

body.theme07 .eval_table .eval_theader td {
	background-color: #E2BF4F;
}

body.theme07 .stats_s span.numeral {
	color: #414141;
	padding: 0;
}

body.theme07 #subnav li a {
	background: url(../images/bg_subnav-grey.png) no-repeat 0 0;
}

body.theme07 #welcome span:first-line, body.theme07 .category_s h2, body.theme07 #feedback span, 
body.theme07 #interior_desc h2, body.theme07 #interior_desc_headers, body.theme07 #login h2 {
	color: #414141;
}

body.theme07 .RoundButtonBGGrayMiddle {
	background: url(../images/GUI/btn_bg_gray_center-grey.png) repeat-x;			
	color: White;	
}

body.theme07 .RoundButtonBGGrayLeft {
	background: url(../images/GUI/btn_bg_gray_left-grey.png) no-repeat;
}

body.theme07 .RoundButtonBGGrayRight {
	background: url(../images/GUI/btn_bg_gray_right-grey.png) no-repeat;
}

body.theme07 .RoundButtonBGWhiteMiddle {
	background: url(../images/GUI/btn_bg_white_center-grey.png) repeat-x;		
	color: White;	
}

body.theme07 .RoundButtonBGWhiteLeft {
	background: url(../images/GUI/btn_bg_white_left-grey.png) no-repeat;
}

body.theme07 .RoundButtonBGWhiteRight {
	background: url(../images/GUI/btn_bg_white_right-grey.png) no-repeat;
}

body.theme07 #container.hp_tp {
	width: 1010px;
	padding: 0 5px;
}

body.theme07 #main.homepage_tp {
    width: 728px;
    padding-right: 0px;
}


body.theme07 #sidebar {
	width: 260px;
	padding-top: 22px;
	margin-left: 20px;
	z-index:-10;
}

body.theme07 #sidebar p {
    width: 220px;
}

body.theme07 #sidebarLogIn h3.off {
	background: url(../images/GUI/bg_arrow-grey.png) no-repeat 490px 10px;
}

body.theme07 #sidebarLogIn h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png) no-repeat 490px 10px;
}

body.theme07 #sidebar h3.off {
	background: url(../images/GUI/bg_arrow-grey.png)  no-repeat 260px 10px;
}

body.theme07 #sidebar h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png)  no-repeat 260px 10px;
}

body.theme07 #sidebar div.poll_header 
{
    color: #000000;   
}

body.theme07 #sidebar h3.poll_header {
	background: url(../images/GUI/bg_poll_header-grey.gif) no-repeat 0 0;
	width: 243px;
	color: #000000;
}

body.theme07.intl #admin_col
{
	border-right: 0px solid #626262;
	color: #FFFFFF;
	float: left;
	height: 79px;
	padding-left: 0px;
	overflow: hidden;
	width: 260px;
    margin-right: 0px; 
}

body.theme07.intl #admin_MX_col
{
	border-right: 0px solid #626262;
	color: #FFFFFF;
	float: left;
	height: 79px;
	padding-left: 0px;
	overflow: hidden;
	width: 265px;
    margin-right: 0px; 
}

body.theme07.intl #welcome_col
{
	width: 378px;
}

body.theme07.intl #welcome_Canada_col
{
	/*width: 368px;*/
}

body.theme07.intl #welcome2_col{
	border-right: 0px solid #626262;
	color: #000000;
	float: left;
	height: 15px;
	padding-left: 2px;
	overflow: hidden;
	width: 66px;
}


body.theme07 #sidebar h3.poll_header {
	background: url(../images/GUI/bg_poll_header-grey.gif) no-repeat 0 0;
	width: 243px;
	color: #000000;
}


body.theme07 #sidebar h3.poll_header.on {
	background-position:0 -36px;
}

body.theme07 #sidebar h3.poll_header.off, #sidebar h3.poll_header.on {
    width: 243px;  
}

body.theme07 #sidebar div.poll_content {
	background-color: #D9D9D9;
	width: 260px;
}

body.theme07 #sidebar div.poll_content p {
	color: #414141;
}

body.theme07 #sidebar div.poll_content_outer_0 {
    background-color: #D9D9D9;
    border-top: 1px solid #FFFFFF;
    width: 260px;
}

body.theme07 #sidebar div.poll_content_outer_1 {
    background-color: #D9D9D9;
    width: 262px;
}

body.theme07 #sidebar div.poll_content a {
	color: #000000;
}

body.theme07 #sidebar div.poll_content label {
	color: #000000;
}


body.theme07 .tab_training a {
    background: url(../images/training_path/bg_tab-alt-grey-225.png) no-repeat 0 -42px;
}

body.theme07 .tab_training.current a {
    background: url(../images/training_path/bg_tab-alt-grey-225.png) no-repeat 0 1px; cursor:default;
}

body.theme07 .tab_mc a {
    background: url(../images/training_path/bg_tab-alt-grey.png) no-repeat 0 -42px;
}

body.theme07 .tab_mc.current a {
    background: url(../images/training_path/bg_tab-alt-grey.png) no-repeat 0 1px; cursor:default;
}

body.theme07 .tab_hp_col a {
    background: url(../images/training_path/bg_tab-alt-grey.png) no-repeat 0 -41px;
}

body.theme07 .tab_hp_col.current a {
    /*background: url(../images/training_path/bg_tab-alt-grey.png) no-repeat 0 1px; cursor:default;*/
    background-image: linear-gradient(#134a9c, #d0d2d3) !important;
}

body.theme07 ul.tabbernav li a {
    background: url(../images/training_path/bg_tab-alt-grey.png) no-repeat 0 -41px;
}

body.theme07 ul.tabbernav li.tabberactive a {
    background: url(../images/training_path/bg_tab-alt-grey.png) no-repeat 0 0; cursor:default;
}

body.theme07 .certificates, body.theme07 .certificates_dealer a {
    background: url(../images/training_path/bg_certifications-LightBlue.png) no-repeat;
}

body.theme07 .tab_content_dealer .dealer_tp_cert_group{    	
    background-color: #A8A8A8;
}

body.theme07 .addremove_tp_cert_group{    	
    background-color: #E6C250;
}

body.theme07 .CalendarHeader{    	
	background-color: #E6C250;	
}

body.theme07 .LegendHeader{    	
    background-color: #E6C250;
}




/* THEME 08 (Default for new desgin:  Blue    = 0B4F88) */
/* ----------------------------------------- */

/*.theme08 a:link, .theme08 a:visited, .theme08 a:active, .theme08 a:hover {
	color: #0B4F88;
	font-weight: bold;
}*/

body.theme08 #home_link {
	background: url(../images/g_home-dkblue.gif) no-repeat 0 0;
}

body.theme08 #nav li a {
	background: url(../images/bg_nav-dkblue.png) no-repeat 0 70px;
}

body.theme08 #admin_nav li a {
	color: #E6C14C;
}

body.theme08 #admin_nav > li > a {
	background: url(../images/bg_small_arrow-dkblue.png) no-repeat right 10px;
	padding-right: 12px;
}

body.theme08 #explore a {
	background: url(../images/bg_menu-dkblue.png) no-repeat 0 0;
}

body.theme08 #explore a:hover {
	background: url(../images/bg_menu-dkblue.png) no-repeat 0 -33px;
}

body.theme08 #options {
	background: url(../images/bg_options-dkblue.png) repeat-y;
}

body.theme08 #nav .menuarrow, body.theme08 #admin_nav .menuarrow  {
	background: url(../images/arrow-dkblue.png) no-repeat;
	background-position: center center;
}

body.theme08 #nav_col .menuarrow, body.theme08 #admin_nav_col .menuarrow  {
	background: url(../images/arrow-dkblue.png) no-repeat;
	background-position: center center;
}

body.theme08 .btn_logout {
	background: url(../images/bg_logout-dkblue.gif) no-repeat 0 0;
}

body.theme08 #welcome_top, body.theme08 .category_s h2, body.theme08 .themetext_bold{
	color: #0B4F88;
}

body.theme08 #tab.off {
	background: url(../images/bg_tab-dkgrey.png) no-repeat 0 0;
}

body.theme08 #tab.on {
	background: url(../images/bg_tab-dkgrey.png) no-repeat 0 -28px;
}

body.theme08 #data.report th, body.theme08 #data.report .searchTitle {
	background-color: #0B4F88;
}

body.theme08 #data_schdeule {
	background-color: #FFFFFF;
}

body.theme08 .eval_top_cap {
	background: url(../images/bg_eval_table-dkblue.gif) no-repeat 0 0;
}

body.theme08 .eval_table .eval_theader td {
	background-color: #E2BF4F;
}

body.theme08 .stats_s span.numeral {
	color: #0B4F88;
	padding: 0;
}

body.theme08 #subnav li a {
	background: url(../images/bg_subnav-dkblue.png) no-repeat 0 0;
}

body.theme08 #welcome span:first-line, body.theme08 .category_s h2, body.theme08 #feedback span, 
body.theme08 #interior_desc h2, body.theme08 #interior_desc_headers, body.theme08 #login h2 {
	color: #0B4F88;
}

body.theme08 .RoundButtonBGGrayMiddle {
	background: url(../images/GUI/btn_bg_gray_center-dkblue.png) repeat-x;			
	color: White;	
}

body.theme08 .RoundButtonBGGrayLeft {
	background: url(../images/GUI/btn_bg_gray_left-dkblue.png) no-repeat;
}

body.theme08 .RoundButtonBGGrayRight {
	background: url(../images/GUI/btn_bg_gray_right-dkblue.png) no-repeat;
}

body.theme08 .RoundButtonBGWhiteMiddle {
	background: url(../images/GUI/btn_bg_white_center-dkblue.png) repeat-x;		
	color: Black;	
}

body.theme08 .RoundButtonBGWhiteLeft {
	background: url(../images/GUI/btn_bg_white_left-dkblue.png) no-repeat;
}

body.theme08 .RoundButtonBGWhiteRight {
	background: url(../images/GUI/btn_bg_white_right-dkblue.png) no-repeat;
}

body.theme08 #container.hp_tp {
	width: 1010px;
	padding: 0 5px;
}

body.theme08 #main.homepage_tp {
    width: 728px;
    padding-right: 0px;
}

body.theme08 #sidebar {
	width: 260px;
	padding-top: 22px;
	margin-left: 20px;
}

body.theme08 #sidebar p {
    width: 220px;
}

body.theme08 #sidebarLogIn h3.off {
	background: url(../images/GUI/bg_arrow-dkblue.png) no-repeat 490px 10px;
}

body.theme08 #sidebarLogIn h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png) no-repeat 490px 10px;
}

body.theme08 #sidebar h3.off {
	background: url(../images/GUI/bg_arrow-dkblue.png)  no-repeat 260px 10px;
}

body.theme08 #sidebar h3.on {
	background: url(../images/GUI/bg_arrow-grey-down.png)  no-repeat 260px 10px;
}

body.theme08 #sidebar div.poll_header 
{
    color: #000000;   
}

body.theme08.intl #admin_col
{
	border-right: 0px solid #626262;
	color: #FFFFFF;
	float: left;
	height: 79px;
	padding-left: 0px;
	overflow: hidden;
	width: 260px;
    margin-right: 0px; 
}

body.theme08.intl #admin_MX_col
{
	border-right: 0px solid #626262;
	color: #FFFFFF;
	float: left;
	height: 79px;
	padding-left: 0px;
	overflow: hidden;
	width: 265px;
    margin-right: 0px; 
}

body.theme08.intl #welcome_col
{
	width: 378px;
}

body.theme08.intl #welcome_Canada_col
{
	width: 368px;
}

body.theme08.intl #welcome2_col{
	border-right: 0px solid #626262;
	color: #000000;
	float: left;
	height: 15px;
	padding-left: 2px;
	overflow: hidden;
	width: 66px;
}

body.theme08 #sidebar h3.poll_header {
	background: url(../images/GUI/bg_poll_header-dkblue.gif) no-repeat 0 0;
	width: 243px;
	color: #000000;
}

body.theme08 #sidebar h3.poll_header.on {
	background-position:0 -36px;
}

body.theme08 #sidebar h3.poll_header.off, #sidebar h3.poll_header.on {
    width: 243px;   
}

body.theme08 #sidebar div.poll_content {
	background-color: #D9D9D9;
	width: 260px;
}

body.theme08 #sidebar div.poll_content p {
	color: #0B4F88;
}

body.theme08 #sidebar div.poll_content_outer_0 {
    background-color: #D9D9D9;
    border-top: 1px solid #FFFFFF;
}

body.theme08 #sidebar div.poll_content_outer_1 {
    background-color: #D9D9D9;
}

body.theme08 #sidebar div.poll_content a {
	color: #000000;
}

body.theme08 #sidebar div.poll_content label {
	color: #000000;
}

body.theme08 .tab_training a {
    background: url(../images/training_path/bg_tab-alt-dkblue-225.png) no-repeat 0 -42px;
}

body.theme08 .tab_training.current a {
    background: url(../images/training_path/bg_tab-alt-dkblue-225.png) no-repeat 0 1px; cursor:default;
}

body.theme08 .tab_hp_col a {
    background: url(../images/training_path/bg_tab-alt-dkblue.png) no-repeat 0 -41px;
}

body.theme08 .tab_hp_col.current a {
    /*background: url(../images/training_path/bg_tab-alt-dkblue.png) no-repeat 0 1px; cursor:default;*/
    background-image: linear-gradient(#134a9c, #d0d2d3) !important;
}

body.theme08 ul.tabbernav li a {
    background: url(../images/training_path/bg_tab-alt-dkblue.png) no-repeat 0 -41px;
}

body.theme08 ul.tabbernav li.tabberactive a {
    background: url(../images/training_path/bg_tab-alt-dkblue.png) no-repeat 0 0; cursor:default;
}

body.theme08 .certificates, body.theme08 .certificates_dealer a, .certificates_dealer a {
    background: url(../images/training_path/bg_certifications-LightBlue.png) no-repeat !important;
}

body.theme08 .tab_content_dealer .dealer_tp_cert_group{    	
    background-color: #A8A8A8;
}

body.theme08 .addremove_tp_cert_group{    	
    background-color: #E6C250;
}

body.theme08 .CalendarHeader{    	
	background-color: #E6C250;	
}

body.theme08 .LegendHeader{    	
    background-color: #E6C250;
}
