body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
}

form {
	font-family:Arial;
	font-size:12px;
}

.tt_back	{
	background: transparent url('../images/tt_back.gif') repeat-x left top;
	height:19px;
	width:100%;
}

.tl_part{
	height:143px !important;
}

.th_l {
	background: transparent url('../images/th_l.jpg') no-repeat left top; 
	width:44px !important;
}

.th_l1_t {
	background: transparent url('../images/th_l1_t.gif') no-repeat left top;
	width:103px; 
	height:18px !important;
}

.th_l2_t {
	background: transparent url('../images/th_l2_t.gif') no-repeat left top; 
	width:8px; 
	height:18px !important;
}

.th_l3_t {
	background: transparent url('../images/th_l3_t.gif') repeat-x left top;
	height:18px !important; 
}

.th_l2_t1 {
	background: transparent url('../images/th_l2_t1.gif') no-repeat left top; 
	width:8px; 
	height:109px;
}

.th_l1_t2 {
	background: transparent url('../images/th_l1_t2.gif') no-repeat left top; 
	width:111px; 
	height:16px;
}

.th_l3_rcell {
	background: transparent url('../images/th_l3_rcell.gif') no-repeat left top;
}

.th_l4_t2 {
	background: transparent url('../images/th_l4_t2.gif') repeat-x left top; 
	width: 53px !important;
}

.th_l4_t3 {
	background: transparent url('../images/th_l4_t3.gif') repeat-x left top; 
	width: 53px !important;
}

.th_l4_t4 {
	background: transparent url('../images/th_l4_t4.gif') repeat-x left top; 
	width: 53px !important;
}

td.top_menu {
	background: transparent url('../images/th_l3_t2.gif') repeat-x left top;
}

.top_menu_delim {
	background: transparent url('../images/top_menu_delim.gif') no-repeat left top; 
	width:1px !important;
}

.top_menu_text {
	color:#F98700;
	font-weight:bold; 
	font-size:14px; 
	padding: 20px 20px 0px 20px;
}

td.top_menu_text a {
	color:#2252A5;
	text-decoration:none;
}

td.top_menu_text a:hover {
	color:#F98700;
	/*text-decoration:underline;*/
}

.tm_u_middle {
	background: transparent url('../images/tm_u_2.gif') repeat-x left top;
}

.logo {
	width:103px; 
	height:109px;
}

.brd_back {
	background: transparent url('../images/brd_line.gif') repeat-x left top;
}

/**/

.main_cont {
	padding:15px 10px 40px 18px;
}

.rgt_data {
	padding: 0px 20px 0px 40px;
}

.ndate {
	color:#F98700; 
	font-size:12px;
	font-weight:bold;
}

.nhead {
	background: transparent url('../images/nhead.gif') no-repeat left top;
}

.ntext {
	font-size:12px;
	color:#596574;
	padding-bottom:25px;
}

.ntext a {
	color:#3C71C8;
	text-decoration:underline;
}

.prod_img {
	padding:0px 20px 0px 0px;
}

.orange_title a {
	color:#F98700;
	font-size:24px;
	text-decoration:none;
}

.orange_title {
	color:#F98700;
	font-size:24px;
	text-decoration:none;
}

.orange_title a:hover {
	text-decoration:underline;
}

.rgt_data p {
	font-size:12px; 
	color:black;
}

.blue_title {
	color:#3C72C8;
	font-size:18px;
	text-decoration:none;
}

.description {
	color:black; 
	font-size:12px; 
	/*text-indent:20px;*/
}

td.prod_delims {
	height:20px;
}

/**/

.btm_line {
	background-color: #E2ECF8; 
	height:3px !important;
}

.btm_tbl {
	padding: 20px 25px 20px 25px;
}

.btm_gray {
	color:#8395AB; 
	font-size:10px;
}

.btm_gray a{
	color:#3C71C8;
}

.btm_yellow {
	color:#F98700; 
	font-size:12px; 
	padding: 0px 10px 0px 10px;
}

.btm_yellow a {
	color:#3C72C8;
}

/*additional page*/

.a_img_top {
	background: transparent url('../images/a_img_back.gif') repeat-x left top;
}

.a_img_btm {
	background: transparent url('../images/a_img_btm_back.gif') no-repeat left top;
}

.orange_img_cont {
	padding: 11px 0px 14px 0px;
}

.or_back {
	background-color:#FFE3C1;
}

.or_inner_text {
	padding:5px 4px 10px 4px; 
	color:#A9671A; 
	font-size:12px; 
	letter-spacing:0px;
}

.or_inner_text a {
	font-size:18px;
	color:#A9671A; 
	text-decoration:underline;
}

.gr_arrow {
	padding-left:6px;
	padding-right:14px;
}

.a_img_g {
	padding-top:6px; 
	padding-bottom:10px;
}

.a_img_bb {
	border-bottom: 1px solid #CDD5DF;
}

.a_img_g a {
	color:#3C72C8;
	text-decoration:underline; 
	font-size:14px;
}

.pt15 {
	padding-top:15px;
}

.pb5 {
	padding-bottom:5px;
}

.orcolor {
	color:#F98700;
}

.bluecolor{
	color:#3C72C8;
}

.faq_navigation{
	color:#F98700;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px; 
}	

.qastyle {
	color:#F98700;
	font-style:italic;
	font-weight:bold;
}
	
.hyperlink {
	color:#3C72C8;
	font-size:12px; 
	text-decoration:underline;
}
	
.add_btm_links {
	line-height:150%;
}

.add_btm_links a {
	color:#3C72C8;
	font-size:12px; 
	text-decoration:underline;
}

ul.add_txt {
	/*list-style-image: url('../images/list_item.gif');*/
	margin-left:15px;
	padding-left:15px; 
	font-size:12px; 
	color:black;
}
ul.add_txt li {
	padding: 3px 0px 3px 0px;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: url('../images/list_item.gif');
}

.screenshot {
	border: 0px;
}

.twitter_logo {
	border:0px;
	margin:0px 3px 0px 0px;
        vertical-align:middle;
}

.table_order {
	border-collapse: collapse;
	font-size: 12px;
}

.source_snippet
{
	font-family: Courier New;
}

.source_header
{
	color:#3C72C8;
	font-weight:bold;	
}

.source_comments{color: green;}
.source_keyword{color: blue;}
.source_string{color: #A31515;}
.source_type{color: #2B91AF;}

