
body, h1, h2, h3, h4, h5, p, div, span, th, td {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

body {
	font-size: 75%;
	margin-top: 20px;
}

.textWhite{font-size: 105%; color:#ffffff;}

/* headings */

h1 {
	color: #666666;
	font-size: 160%;
}

h2 {
	font-size: 100%;
}

h3 {
	font-size: 95%;
}


/* links */

a:link, a:active, a:visited {
	color: red;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/* top logo */

.logobg {
	background-image: url("/images/joint_review_logo_english.gif");
	background-repeat: repeat-x;
}

/* banners */

.banner {
	background-repeat: no-repeat;
}

.bannerhome {
	background-image: url("/images/banners/banner_home.jpg");
}

.bannersection1 {
	background-image: url("/images/banners/banner_1.jpg");
}

.bannersection2 {
	background-image: url("/images/banners/banner_2.jpg");
}

.bannersection3 {
	background-image: url("/images/banners/banner_3.jpg");
}

.bannersection4 {
	background-image: url("/images/banners/banner_4.jpg");
}

/* breadcrumb */

.breadcrumb {
	color: #666666;
	font-size: 90%;
}

a.breadcrumblink:link, a.breadcrumblink:active, a.breadcrumblink:visited {
	color: #666666;
	text-decoration: none;
}

a.breadcrumblink:hover {
	text-decoration: underline;
}

.rightGreyCorner {
	background-image: url("/images/grey_botright_cnr.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.homeHeader_bg {
	background-image: url("/images/BoxHd_home_bg.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.templateHeader_bg {
	background-image: url("/images/rightBoxHd_bg.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-left: 5px;
}

.spotlightHd {
	font-size: 110%;
	font-weight: bold;
}

.spotlightTxt {
	color: #666666;
	font-size: 90%;
}

.alignright {
	text-align: right;
}

.topnavTxt {
	color: #333333;
	font-size: 90%;
}

a.topnavLink:link, a.topnavLink:active, a.topnavLink:visited {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.topnavLink:hover {
	text-decoration: underline;
}

/* top level nav */

a.leftnav:link, a.leftnav:active, a.leftnav:visited {
	font-weight: bold;
	color: #EF3A32;
	text-decoration: none;
}

a.leftnav:hover {
	color: red;
	text-decoration: underline;
}

a.leftnavon:link, a.leftnavon:active, a.leftnavon:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.leftnavon:hover {
	color: red;
	text-decoration: underline;
}

.lev1Nav {
	padding-left: 15px;
}

.lev2Nav {
	padding-top: 5px;
	padding-left: 20px;
}

.navWhiteDiv {
 	width: 90%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

a.secondlevellinks:link, a.secondlevellinks:active, a.secondlevellinks:visited {
	color: #666666;
	text-decoration: underline;
}

a.secondlevellinks:hover {
	text-decoration: none;
}

Nav2ndLevText{
}

a.Nav2ndLevText:link, a.Nav2ndLevText:active, a.Nav2ndLevText:visited, a.Nav2ndLevText:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 95%;
	
}

a.Nav2ndLevText:hover {
	text-decoration: underline;
}

a.smalllink:link, a.smalllink:active, a.smalllink:visited {
	color: #333333;
	text-decoration: underline;
	font-size: 80%;
}

a.smalllink:hover {
	color: #333333;
	text-decoration: none;
	font-size: 80%;
}

a.homelinks:link, a.homelinks:active, a.homelinks:visited {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

a.homelinks:hover {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.navText {
	color: #333333;	
	font-size: 90%;
}

.splashbg {
	background-image: url("/images/splash/splash_bg.gif");
	background-repeat: repeat-x;
}

.topNav {
	position: relative;
	/*float: left;*/
}

.topNavSelect {
	position: relative;
	float: right;
}

.address {
	font-size: 90%;
}

/* footer */

a.footer:link, a.footer:active, a.footer:visited, a.footer:hover {
	color: #666666;
	text-decoration: none;
}

a.footer:hover {
	text-decoration: underline;
}

.footertext {
	font-size: 90%;
	line-height: 1.6em;
}

/* forms */

form {
	padding: 0px;
	margin: 0px;
}

select {
	border: 1px solid black;
}

.inputtextbox {
	border: 1px solid black;
}

.inputbutton {
	background-color: #E7E7E9;
	border: 1px solid black;
}

.mandatory {
	color: red;
}

/* colors */

.bgwhite {
	background-color: #FFFFFF;
}

.bglightblue {
	background-color: #DAF2FE;
}

.bglightgrey {
	background-color: #E7E7E9;
}

/* spacers */

.padding15px {
	padding: 15px;
}

.newslist {
	margin: 0;
	padding: 1.25em;
	list-style-image: url(/images/arrow_red.gif);
}

.newslistitem{
margin-bottom: 15px;
}

.newsheading {
	margin: 0;
}

.newsheadinglink {
	color: red;
	font-weight: bold;
}

.newsdate {
	color: #666666;
	margin-top: 5px;
	margin-bottom: 5px;
}
	
/* Reddot styles */
.reddot
{
	font-family:arial,helvetica,sans-serif;
	font-size:75%;
	color:#FF0000;
}

.reddotMedium
{
	font-family:arial,helvetica,sans-serif;
	font-size:90%;
	color:#FF0000;
}