/*******  TAG CSS    ***/
td,body{
	font: 12px/14px  Arial, Helvetica, sans-serif;
/*	color: #005B9F;*/
    color: #0054A6;
}

input, select, textarea {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #FF6633;
}

a {
	color: #FF6633;
	text-decoration: none;
}

a:hover {
   color: #8DC63F;
}

A.dark_link:link     {color: #515254 }
A.dark_link:visited  {color: #515254 }
A.dark_link:hover    {color: #000000 }

ul li	{
	list-style-type: disc;
	margin-bottom: 4px;
}


/************    CLASS CSS    ***************/

.textfield	{
	width:200px;
}

.heading1	{
	font: bold 25px Arial, Helvetica, sans-serif;
	color: #005B9F;
}

.heading2	{
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #F7A84A;
}

.heading3	{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
}
	
.tbl_border	{
	border: 1px solid #DEE1E6;
}

.tbl_bgcell_dark	{
	background-color:#DEE1E6;
}

.tbl_bgcell_light	{
background-color:#EBEDF1;
}

.errorfield	{
	color:red;
}

.button	{
	background-image:url(../images/bg/button.gif);
	background-repeat:no-repeat;
	height:24;
	padding-left:18px;
	border:1px solid #81B4DB;
}

/*============ MAIN AREA =============*/

#main_area	{
	width:452px;
	margin: 15px 38px 10px 22px;
}


/********  LEFT NAV ***********/

#left_nav
{
	margin: 18px;
	width:212px;
}

#left_nav td
{
	padding-bottom: 10px;
	font: 10px/16px Arial, Helvetica, sans-serif;
	color:#787878
}


/********  DYNAMIC LEFT NAV WITH BUTTONS ***********/

#left_nav_buttons
{
	margin: 0;
	padding: 0px 1px 0px 3px;
	border: none;
	font: 11px/16px Arial, Helvetica, sans-serif;
}

* html #left_nav_buttons, * html #left_nav_buttons2 {
	margin-top:-4px;
}

#left_nav_buttons ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#left_nav_buttons li
{
	list-style: none;
	border-right: 0px solid white;
	border-left: 0px solid #DFC286;
	margin: 0;
	text-align:right
}

#left_nav_buttons li a
{
	display: block;
	padding: 6px 16px 6px 10px;
	border-right: 14px solid #4B5996;
	border-bottom:1px solid #B8BECA;
	background-color: #EFF2F6;
	text-decoration: none;
	color: /*#68A4D5;*/#004988;
	vertical-align:middle;
	font-size : 12px;
}

#left_nav_buttons li a:hover
{
	display: block;
	padding: 6px 16px 6px 10px;
	border-right: 14px solid #4B5996;
	background-color: #EFF2F6;
	text-decoration: none;
	color: #000000;
	vertical-align:middle;
	font-size : 12px;
}

#left_nav_buttons2 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#left_nav_buttons2 li
{
	list-style: none;
	border-right: 0px solid white;
	border-left: 0px solid #DFC286;
	margin: 0;
	text-align:right
	background-color:#dcdfe5;
}

#left_nav_buttons2 li a
{
	display: block;
	padding: 6px 16px 6px 40px!important;
	 border-right: 14px solid #4B5996;
	border-bottom:1px solid #B8BECA;
	background-color: #FCFEFD!important;/* Change this rohan for first 3rd level bg colour */
	text-decoration: none;
	color: /*#68A4D5;*/#004988;
	vertical-align:middle;
	font-size : 11px;
}

#left_nav_buttons2 li a:hover
{
	display: block;
	padding: 6px 16px 6px 40px!important;
	border-right: 14px solid #4B5996;
	background-color: #FCFEFD!important;/* Change this rohan for first 3rd level bg colour HOVER */
	text-decoration: none;
	color: #000000;
	vertical-align:middle;
	font-size : 11px;
}


/****************/

#left_nav_buttons li ul
{
	list-style: none;
	border-right: 0px solid white;
	border-left: 0px solid #DFC286;
	margin: 0;
	text-align:right;
}

#left_nav_buttons li ul li a
{
	display: block;
	padding: 6px 16px 6px 25px;
	border-right: 14px solid #4B5996;
	background-color: /*#EFF2F6;*/#FCFEFD; /* Change this rohan for first 2nd level bg colour */
	text-decoration: none;
	color: /*#68A4D5;*/#004988;
	vertical-align:middle;
	font-size : 11px;
}

#left_nav_buttons li ul li a:hover
{
	display: block;
	padding: 6px 16px 6px 25px;
	border-right: 14px solid #4B5996;
	background-color: #FCFEFD;/* Change this rohan for first 3rd level bg colour HOVER */
	text-decoration: none;
	color: #000000;
	vertical-align:middle;
	font-size : 11px;
}

/****************/


/* BEGIN SCROLLER STYLES. Added by Jonathan Stucken 19-4-07 */
	#scroller
	{
		font-size: 10px;
		width: 100%;
		height: 100px;
		border: 0;
		/* border: 1px solid #CCD2DE; */
		cursor: pointer;
	}

/* END SCROLLER STYLES */

/* BEGIN LOGIN STYLES. Added by Jonathan Stucken 19-4-07 */

	#login_area
	{
		border: 1px solid #000;
		border: 0;
		font-size: 10px;
		color: #8F8F8F;
		padding: 10px 10px 0px 10px;
		text-align: right;
		background-image:url(../images/DottedLine.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		height: 37px;

	}
	#login_area_title
	{
		font-size: 10px;
		font-weight: bold;
		color: #003362;
	}
	#login_area .input_cell
	{
		width: 80px;
		height: 21px;
		font-size: 10px;
		color: #00192E;
		border: 1px solid #8F8F8F;
	}
	#login_area_text
	{
		font-size: 10px;
		font-weight: normal;
		color: #000000;
	}

	A.login_link:link     {color: #515254; text-decoration: underline }
	A.login_link:visited  {color: #515254; text-decoration: underline }
	A.login_link:hover    {color: #000000; text-decoration: none }

/* END LOGIN STYLES

/* Begin News related styles. Added by Jonathan Stucken 19-4-07 */

	.most_recent_month_year
	{
		color: #515254;
		font-size: 17px;
		font-weight: bold;
	}
	
	.news_title
	{
		color: #3E82B6;
		font-weight: bold;
	}

	A.news_title_link:link     {color: #3E82B6; font-weight: bold }
	A.news_title_link:visited  {color: #3E82B6; font-weight: bold }
	A.news_title_link:hover    {color: #515254; font-weight: bold }

	.news_date
	{
		color: #515254;
	}


/* End News related styles */

/* Begin Customer FormTrap Community styles */

	#article_title
	{
		font: bold 16px Arial, Helvetica, sans-serif;
		color: #525252;
		padding-bottom: 6px;
	}

	.article_date
	{
		font: normal 11px Arial, Helvetica, sans-serif;
	}

	.grey_box
	{
		padding: 10px; 10px; 10px; 10px;
		border: 1px solid #DEE1E6;
		width: 100%;
	}

	#comments_title
	{
		font: bold 11px Arial, Helvetica, sans-serif;
		color: #525252;
		padding-bottom: 6px;
	}
	
	.comments_date
	{
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #525252;
	}

/* End Customer FormTrap Community styles */

/* Knowledge Base styles */

.knowledge_base_heading
{	
	padding: 5px 10px 5px 10px;
	background-color: #EBEDF1;
	border: 1px solid #EBEDF1;
	width: 100%;
	margin-bottom: 1px;
}

/* Styles for Edit My Details form */

#edit_my_details tr
{
	height: 27px;
	vertical-align: top;
}
#edit_my_details label
{
	font-weight: bold;
}

.breadcrumbs
{
	color: #000000;
	font-size: 10px;
}