/* General styles for frontline index */

/*general body styles */
body {
	background-color:#FFFFFF;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	width:100%;
	height:100%;
	/*overflow:hidden;*/
}

/* Top RHS navigation background */
#top_rhs_nav{
	background-image: url(..//images/top_nav_bg.jpg);
	background-repeat:repeat-x;
}

#top_rhs_nav_links a, #top_rhs_nav_links a:active, #top_rhs_nav_links a:visited, .top_rhs_nav_links_text {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	color:#FFFFFF;
	padding: 5px 0 0 0;
	font-weight: bold;
}

#top_rhs_nav_links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	color:#E8E8E8;
	padding: 0 0 0 0;
}

/* WHITE DIVIDING LINE WITH "getting started / felicities story" links */
#white_divide_nav{
	text-align: right;
	padding: 0 30px 0 0;
}

#white_divide_nav a, #white_divide_nav a:active, #white_divide_nav a:visited, .white_divide_text {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	color:#999999;
	padding: 0 0 0 0;
	font-weight:bold;
}

#white_divide_nav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	color:#3F589E;
	padding: 0 0 0 0;
}

/* footer styles */

#footer_links a, #footer_links a:active, #footer_links a:visited, .footer_text {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	color:#999999;
	padding: 0 0 0 0;
	font-weight: bold;
}

#footer_links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:12px;
	color:#999999;
	padding: 0 0 0 0;
}

/* general text styles */

.footer_black{
	color:#000000;
}

.grey_body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	text-decoration:none;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height: 16px;
	display: inline;
	color:#000000;
	text-decoration:none;
	padding:0 0 0 20px;
}

h3 .grey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height: 16px;
	display: inline;
	color:#444444;
	text-decoration:none;
}

.black_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

/** content box */
.lhs_edge_bg{
	background-image:url(../images/lhs_edge_bg.gif);
	background-repeat:repeat-y;
}

.rhs_edge_bg{
	background-image:url(../images/rhs_edge_bg.gif);
	background-repeat:repeat-y;
}

.top_edge_bg{
	background-image:url(../images/top_edge_bg.gif);
	background-repeat:repeat-x;
}

.bottom_edge_bg{
	background-image:url(../images/bottom_edge_bg.gif);
	background-repeat:repeat-x;
}

.top_banner_bg{
	background-image:url(../images/top_banner_bg.gif);
	background-repeat:repeat-x;
}
/* Added by Jason Xie */
.breadcrumbs {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #999999;
        letter-spacing: 1px;
        padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 8px;
}
.breadcrumbs_active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        padding: 4px 4px 4px 7px;
        letter-spacing: 1px;
}
h4 {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px;
        color: #000000;
        padding-left: 24px;
}
.cms_subheadings {
        color: #666666;
        font-weight: bold;
        font-size: medium;
        padding-left: 18px;
}
.mcq {
        font-family: Arial,Helvetica,sans-serif;
        border-top-width: thin;
        border-right-width: thin;
        border-bottom-width: thin;
        border-left-width: thin;
        border-top-style: dotted;
        border-right-style: dotted;
        border-bottom-style: dotted;
        border-left-style: dotted;
        border-top-color: #999999;
        border-right-color: #999999;
        border-bottom-color: #999999;
        border-left-color: #999999;
        /*border-top-color: #a12830;
        border-right-color: #a12830;
        border-bottom-color: #a12830;
        border-left-color: #a12830;*/
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}
p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-left: 24px;
}
