/* CSS Document for Print Request.ca */
body{
	background:#F6F6F7 url(../images/bg.gif) top center no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#221E1F;
}

a{
	text-decoration:none;
	color:#221E1F;
}

a:link, a:visited{
	text-decoration:none;
	color:#221E1F;
}

a:hover{
	text-decoration:underline;
	color:#221E1F;
}

.gap{
	width:10px;
	height:10px;
}

.small_gap{
	width:5px;
	height:5px;
}

.wrapper{
	width:980px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
}

.text{
	text-align:justify;
}

.small_text{
	font-size:12px;
	text-align:left;
}

.text_bold{
	font-weight:bold;
}

.main_heading{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:0 0 5px 0;
}

.sap_line{
	background:url(../images/sap_line.gif) top left repeat-x;
	width:100%;
	height:1px;
}

/***************** Header Section *****************/
.header_sec{
	width:980px;
	height:92px;
}

.logo{
	width:302px;
	height:92px;
}

.right_header{
	background:url(../images/header_bg.gif) top left no-repeat;
	width:678px;
	height:92px;
}

/***************** Menu Section ****************/
.menu{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.menu ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.menu ul li{
	text-decoration:none;
	list-style:none;
	background:url(../images/menu_sap.gif) top right no-repeat;
	margin:0 0 0 0;
	padding:6px 20px 7px 10px;
	display:inline;
	color:#676062;
	font-weight:bold;
	line-height:29px;
}

.menu li a:link, .menu li a:visited{
	text-decoration:none;
	color:#676062;
}

.menu li a:hover{
	text-decoration:none;
	color:#1C6BBB;
}

/***************** Body Section *****************/
.body_top{
	background:url(../images/body_top.gif) top left no-repeat;
	width:980px;
	height:20px;
}

.body_bg{
	background:#fff;
	width:960px;
	padding:0 10px 10px 10px;
	margin:0 0 0 0;
}

.shadow{
	background:url(../images/shadow.gif) top left no-repeat;
	width:960px;
	height:17px;
}

.blue_box_bg{
	background:url(../images/blue_box_bg.gif) top left repeat-y;
	width:960px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.blue_box_bg_inner{
	background:url(../images/blue_box_bg_inner.gif) top left repeat-y;
	width:960px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.blue_box_btm{
	background:url(../images/blue_box_btm.gif) top left no-repeat;
	width:960px;
	height:10px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.blue_box_btm_inner{
	background:url(../images/blue_box_btm_inner.gif) top left no-repeat;
	width:960px;
	height:10px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.blue_box_top{
	background:url(../images/blue_box_right_top.gif) top right no-repeat;
	width:208px;
	height:11px;
}

.blue_box_right{
	width:208px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.blue_box_right_inner{
	width:186px;
	margin:0 0 0 0;
	padding:0 10px 0 10px;
}

.member_head{
	background:url(../images/member_head.gif) top left no-repeat;
	width:113px;
	height:18px;
}

.quick_contact_head{
	background:url(../images/quick_contact_head.gif) top left no-repeat;
	width:112px;
	height:19px;
	margin:0 0 0px 0;
	padding:0 0 0 0;
}

.member_text{
	color:#000;
	text-align:left;
}

.member_smalltext{
	font-size:11px;
	color:#000;
	text-align:left;
}

.member_forgot{
	text-decoration:none;
	color:#C21818;
	font-size:11px;
	text-align:left;
}

.member_forgot a:link, .member_forgot a:visited, .member_forgot a:hover{
	text-decoration:none;
	color:#C21818;
	font-size:11px;
}


.member_inputbox{
	border:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.please_login_btn{
	background:url(../images/please_login_btn.gif) top left no-repeat;
	width:101px;
	height:18px;
	cursor:pointer;
}

.know_more_btn{
	background:url(../images/know_more_btn.gif) top left no-repeat;
	width:151px;
	height:18px;
	cursor:pointer;
	margin:2px 0 0 0;
}

.member_login_top{
	background:url(../images/member_login_top.gif) top left no-repeat;
	width:186px;
	height:12px;
}


.member_login_btm{
	background:url(../images/member_login_btm.gif) top left no-repeat;
	width:186px;
	height:12px;
}


.member_login_bg{
	background:url(../images/member_login_bg.gif) top left repeat-y;
	width:166px;
	padding:0 10px 0 10px;
}


.blue_box_left{
	background:url(../images/blue_box_inner_top.gif) top left no-repeat;
	width:719px;
	height:123px;
	margin:0 0 0 0;
	padding:0px 23px 10px 10px;
}

.blue_box_left_inner{
	background:url(../images/blue_box_inner_top_inner.gif) top left no-repeat;
	width:511px;
	height:123px;
	margin:0 0 0 0;
	padding:0px 23px 10px 10px;
}

.blue_box_left_listsec{
	width:162px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.list{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.list ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.list ul li{
	background:url(../images/list_sap_line.gif) bottom left no-repeat;
	width:162px;
	text-decoration:none;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 2px 0;
	line-height:22px;
	display:block;
	color:#333333;
	text-align:left;
}

.list li a:link, .list li a:visited{
	text-decoration:none;
	color:#333;
}

.list li a:hover{
	text-decoration:none;
	color:#1C6BBB;
}

/***************** Radio Section *****************/
.check_list{
	width:200px;
	text-decoration:none;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 2px 0;
	line-height:22px;
	color:#333333;
	text-align:left;
}

.check_list a:link, .radio_list a:visited{
	text-decoration:none;
	color:#333;
}

.check_list a:hover{
	text-decoration:none;
	color:#1C6BBB;
}



/****************** Banner Section ****************/
.left_banner{
	width:215px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


.printer_banner{
	width:215px;
	height:112px;
}

.client_banner{
	width:215px;
	height:142px;
}

/***************** Cat Section ****************/
.cat_top{
	background:url(../images/cat_top.gif) top left no-repeat;
	width:186px;
	height:12px;
}


.cat_btm{
	background:url(../images/cat_btm.gif) top left no-repeat;
	width:186px;
	height:12px;
}


.cat_bg{
	background:url(../images/cat_bg.gif) top left repeat-y;
	width:166px;
	padding:0 10px 0 10px;
}

.cat{
	margin:0 0 0 0;
	padding:5px 0 0 0;
}

.cat ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.cat ul li{
	background:url(../images/cat_button.gif) top left no-repeat;
	list-style:none;
	text-decoration:none;
	line-height:18px;
	margin:0 0 0 0;
	padding:0 0 0 12px;
	display:block;
	color:#fff;
}

.cat li a:link, .cat li a:visited{
	text-decoration:none;
	color:#fff;
}

.cat li a:hover{
	text-decoration:underline;
	color:#fff;
}

.latest_project_head{
	background:url(../images/latest_project_head.gif) top left no-repeat;
	width:118px;
	height:17px;
}

/******************* Footer Section ******************/
.footer{
	background:#DDDDDD;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.footer_sec{
	width:980px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
}

.footer_link{
	text-decoration:none;
	color:#5F5F5F;
	text-align:right;
	padding: 0 0 2px 0;
}

.footer_link a:link, .footer_link a:visited{
	text-decoration:none;
	color:#5F5F5F;
}

.footer_link a:hover{
	text-decoration:none;
	color:#000;
}


