/*************custom color tags *********/
/*text*/
.primary { color: #339933; } /*dk_green*/
.secondary { color: #99CC33; } /*lt_green*/
.tershiery { color: #669999; } /*lt_blue*/

.page_title {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #669999;
}
.page_title_hcp_patient {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
}
.page_title_hcp_b2b {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999966;
}
.page_title_hcp_healthcare {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}
.page_title_white {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.page_title_default_white, .page_title_default_white a:link, .page_title_default_white a:active, .page_title_default_white a:visited {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.actionbox, .actionbox a:link, .actionbox a:active, .actionbox a:visited {
    color:  #009900;
}

/*background*/
.bg_primary { background-color: #339933; }
.bg_secondary { background-color: #99cc33; }
.bg_tershiery { background-color: #669999; }

/*right side component colors */
.bg_lt_actionbox { background-color: #99CC99; }
.bg_dk_actionbox { background-color: #669966; }
.bg_hcp_patient  { background-color: #66CC66; }
.bg_lt_hcp_patient { background-color: #CCFFCC; }
.bg_hcp_healthcare { background-color: #99CCFF; }
.bg_lt_hcp_healthcare { background-color: #D3E8FD; }
.bg_hcp_b2b { background-color: #999966; }
.bg_lt_hcp_b2b { background-color: #FFFFCC; }

/*************main tags ***********/
body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
td, span {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

li {
	list-style-image: url(/images/icons/icon_bullet.gif);
	list-style-position: outside;
	padding-left: 2px;
}

textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
/*text */
.white {color : #ffffff; }
.lt_gray { color: #999999;}
.green { color: #99CC33; }
.dk_green { color: #339933; }
.black { color: #000000; }
.red { color: #cc0000; }

/*nav*/
.ubernav, .ubernav a:link, .ubernav a:active, .ubernav a:visited {
    color:  #ffffff;
	text-decoration: none;
}
.sectionnav, .sectionnav a:link, .sectionnav a:active, .sectionnav a:visited {
    color:  #339933;
	text-decoration: none;
}
.sectionnavon, .sectionnavon a:link, .sectionnavon a:active, .sectionnavon a:visited {
    font-weight: bold;
	color:  #669999;
	text-decoration: none;
}
.subsectionnav, .subsectionnav a:link, .subsectionnav a:active, .subsectionnav a:visited {
    color:  #339933;
	text-decoration: none;
}
.subsectionnavon, .subsectionnavon a:link, .subsectionnavon a:active, .subsectionnavon a:visited {
    color:  #669999;
	text-decoration: none;
}

/* links */
a:link, a:active{ 
    font-weight: normal;
    color: #339933; 
	text-decoration: underline;
}
a:visited {
    font-weight: normal;
    color: #339933;
	text-decoration: underline;
}

/* form elements */
input {
	font-size: 11px;
	color: #000000;
}
select {
	font-size: 11px;
	color: #000000;
}

/*background colors */
.bg_gray { background-color : #999999; }
.bg_dk_gray { background-color : #666666; }
.bg_lt_gray { background-color : #cccccc; }
.bg_dk_green { background-color : #006B01; } 
.bg_lt_green { background-color : #99CC33; } 
.bg_lt_blue { background-color : #669999; } 
.bg_dk_blue { background-color : #77B2B2; }
.bg_lt_blue { background-color : #CADCDC; }