/* CSS Document */
/* Common Styles */
* {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
	background: url(../images/pattern.jpg);
}
img {
	border: none;
}
/* References Styles */
	.background {
		background: white;
	}
	.about {
		background: white;
		font: normal 12px/12px Arial, Helvetica, sans-serif;
		color: #999999;
		padding: 10px;
	}
	.header_pattern {
		background: url(../images/header_pattern.jpg) repeat-x;
		padding: 14px 0px 0px 0px;
	}
	.body_pattern {
		background: url(../images/pattern.jpg) repeat;
	}
	.td_sep {
		background: #aab8bb;
		height: 2px;
		width: 40px;
	}
	.header {
		background: url(../images/header_bg.jpg) no-repeat;
		height: 123px;
	}
	.navigation { 
		background: #b40100 repeat-x;
		width: 658px;
		font: bold 13px/13px "Georgia", Times New Roman, Times, Serif;
		color: white;
		padding: 11px 11px;
	}
	.gradient_title {
		background: url(../images/gradient_title.gif) repeat-x;
		height: 40px;
		width: 480px;
		font: normal 18px/18px Arial, Helvetica, sans-serif;
		color: #6e7c81;
		padding: 0px 10px;
	}
	.title {
		background: url(../images/title.gif) repeat-x;
		height: 40px;
		font: normal 18px/18px Arial, Helvetica, sans-serif;
		color: #6e7c81;
		padding: 0px 10px;
	}
	.title_left{
		background: url(../images/title-left.gif) ;
		height: 40px;
		width: 26px;
	}
	.definition_box {
		border-top: solid 1px white;
		background: #eaeeef;
		font: normal 14px Arial;
		color: #959292;
		padding: 8px 15px 8px 15px;
	}
	.title_sep {
		background: url(../images/red_separator.gif) no-repeat right;
		padding: 0px 10px;
	}
	h2.definition {
		font: bold 16px/16px Arial, Helvetica, sans-serif;
		color: #959292;
		margin-top: 11px;
		margin-bottom: 11px;
	}
	
/*Services*/

	.services {
		font: bold 12px/12px Arial, Helvetica, sans-serif;
		color: #8e9da1; 
		padding: 20px 10px 10px 0px;
	}
	.services_inner {
		font: normal 12px/12px Arial, Helvetica, sans-serif;
		color: #8e9da1;
	}
	.line {
		background: url(../images/line_bg.gif) repeat-x;
		height: 1px;
		width: 200px;
	}
	.img {
		padding: 3px;
	}
	.service_box {
		background: url(../images/service_types_box_bg.gif) no-repeat top center;
		padding: 0px;
		font: bold 12px/12px Arial, Helvetica, sans-serif;
		color: #999999;
	}
	.red_text {
		font: normal 14px Arial;
		color: #BB5A5A;
	}
	
/*Footer*/
	
	.footer{
		background: #f1f1f1 url(../images/footer_bg2.gif) repeat-x;
	}
	.footer_bottom {
		background: url(../images/footer_bg.gif) repeat-x;
	}
	.bg_footer_left {
		background: #f1f1f1 url(../images/bg_footer_left.gif) bottom repeat-y;
	}
	.bg_footer_right {
		background: #f1f1f1 url(../images/bg_footer_right.gif) bottom repeat-y;
	}
	.footer_line {
		background: url(../images/footer_line.gif) repeat-x;
	}
	.text1 {
		font: bold 11px/11px Tahoma;
		color: #9da1a2;
		padding: 5px 2px 25px 2px;
	}
	.text2 {
		font: normal 11px/11px Tahoma;
		color: #9da1a2;
	}
	.contents {
		background: #f2f3f5; 
	}
	.quickTrack 
	{
		font: bold 11px/11px Tahoma;
		color: #9da1a2;
	}
/* Links Selectors */
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a.black {
	color: black;
	text-decoration: none;
}
a.black:hover {
	text-decoration: underline;
}
a.blue {
	color: blue;
	font: normal 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
a.yellow {
	font: normal 12px/12px "Palatino Linotype";
	color: #ffea5f;
	text-decoration: none;
}
a.navy {
	color: #0741a2;
}
a.white {
	color: white;
	text-decoration: none;
}
a.white:hover {
	text-decoration: underline;
}
a.gray {
	color: #9da1a2;
	text-decoration: none;
}
a.gray:hover {
	text-decoration: underline;
}
a.orange {
	color: #ff9c00;
