body {

	margin: 0px 0px 0px 0px;

	background-color: f4f5ef;

}

.programsinner {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	line-height:18px;

	margin-bottom: 6px;

	margin-left: 5px;

	padding-left: 15px;

	padding-right: 25px;

	padding-top: 10px;

	padding-bottom: 10px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	background-repeat: no-repeat;

	text-align: justify;

}

.tilte_jobstoday {

	font-size: 13px;

	text-transform: none;

	font-family: Georgia, "Times New Roman", Times, serif;

	padding-top: 5px;

	padding-right: 30px;

	padding-bottom: 5px;

	padding-left: 30px;

	margin-left: 15px;

	color: #999999;

	margin-bottom: 5px;

	line-height: 21px;

	font-style: normal;

	font-weight: bolder;

	text-align: justify;

}



.side_heading {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	margin-right: 15px;

	padding-top: 15px;

	padding-bottom: 5px;

	padding-left: 0px;

	margin-left: 10px;

}

.rightcontent_logout {



	font-family: Tahoma;

	font-size: 12px;

	color: #999999;

	line-height: 18px;

	padding-left: 10px;

	margin-top: 10px;

	margin-right: 5px;

	margin-left: 5px;

	padding-right: 10px;

	text-align: justify;

}

.tab_inner_link {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666;

	line-height:18px;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 0px;

	text-decoration: none;

	font-weight: normal;

	display: block;

	list-style-type: none;

}



.toplink {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	padding-left: 6px;

	padding-right: 8px;

	padding-top: 5px;

	text-decoration: none;

	font-weight: bold;

}

.toplink_selected {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#993333;

	padding-left: 6px;

	padding-right: 8px;

	padding-top: 5px;

	text-decoration: none;

	font-weight: bold;

}

a:hover{

	text-decoration: underline;

}



#Layer1 {

	position:absolute;

	left:14px;

	top:0px;

	width:170px;

	height:151px;

	z-index:1;

	visibility: visible;

}



#Layer2 {

	position:absolute;

	left:171px;

	top:0px;

	width:170px;

	height:147px;

	z-index:2;

}

#Layer3 {

	position:absolute;

	left:341px;

	top:0px;

	width:170px;

	height:149px;

	z-index:2;

}

#Layer4 {

	position:absolute;

	left:649px;

	top:54px;

	width:313px;

	height:102px;

	z-index:2;

}

h2{

	padding-left: 20px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	color: #666666;

}

#bottomMainPan{

	width:200px;

	position:relative;

	padding-top: 45px;

	padding-right: 0;

	padding-bottom: 10;

	padding-left: 5;

}

#bottomMainPan ul {

	width: 180px;

}

#Layer5 {

	position:absolute;

	left:25px;

	top:15px;

	width:144px;

	height:32px;

	z-index:3;

}

#Layer6 {

	position:absolute;

	left:25px;

	top:15px;

	width:151px;

	height:32px;

	z-index:3;

}

#Layer7{

	position:absolute;

	left:25px;

	top:15px;

	width:151px;

	height:32px;

	z-index:3;

}

#Layer8{

	position:absolute;

	left:25px;

	top:15px;

	width:151px;

	height:32px;

	z-index:3;

}

#bottomMainPan ul li {

	width: 180px;

	height: 22px;

	float: left;

	display: block;

}

#bottomMainPan ul li a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #CCCCCC;

	display: block;

}

#bottomMainPan ul li a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #666666;

	display: block;

	text-decoration: none;

}

#Layer9 {

	position:absolute;

	left:661px;

	top:35px;

	width:259px;

	height:158px;

	z-index:3;

}

#Layer10 {

	position:relative;

	left:10px;

	width:970px;

	height:190px;

	visibility: visible;

	overflow: visible;

}

.igrapix_address {





	font-family: Tahoma;

	font-size: 12px;

	color: #666;

	line-height: 18px;

	padding-left: 10px;

	margin-top: 10px;

	margin-right: 5px;

	margin-left: 5px;

	padding-right: 10px;

	text-align: justify;

}

.home_tab_content {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	line-height:18px;

	padding-top: 2px;

	padding-bottom: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-align: justify;

	display: block;

}

.innercontent {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	line-height: 21px;

	padding-left: 10px;

	margin-top: 10px;

	margin-right: 5px;

	margin-left: 5px;

	padding-right: 10px;

	text-align: justify;

}

.headings {



	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	font-weight: bold;

	color: #666666;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	margin-right: 15px;

	padding-top: 15px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.innercontent_highlight {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #666666;

	line-height: 21px;

	text-align: justify;

	background-color: #FFFFFF;

	margin-left: 10px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

.innercontent_links {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 21px;

	text-align: justify;

	text-decoration: none;

	font-weight: normal;

}

.home_page_content {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:36px;

	color:#333333;

	line-height:45px;

	padding-top: 2px;

	padding-bottom: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-align: justify;

	display: block;

	margin-left: 150px;

	margin-right: 150px;

}

/********* Careers   *****/

.faqheading {

	font-family: Tahoma;

	font-size: 13px;

	text-transform: uppercase;

	color: #2C83B1;

	text-indent: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #DBDBDB;

	font-weight: bold;

	padding-bottom: 5px;

	margin-left: 25px;

	margin-right: 25px;

	margin-top: 20px;

	margin-bottom: 0px;

}

.spacer

{

	font-size: 10px;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}

.tablecontent {

	list-style-type: none;

	line-height: 21px;

	font-family: Tahoma;

	font-size: 75%;

	text-decoration: none;

	color: 666666;

	vertical-align: top;

	padding-right: 25px;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-top: 10px;

}

.input_submit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	border: 1px dotted #999999;

	padding-left: 3px;

}



.gray1 {

	color:#666666;

	text-decoration:none;

	text-align: right;

	white-space: pre;

	padding-right: 0px;

	font-family: Tahoma;

	font-size: 100%;

	background-color: #E8F8FD;

}

.innercontent_thank {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	color: #666666;

	line-height: 25px;

	text-align: center;

	text-decoration: none;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

}

.clients {







	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	line-height: 22px;

	padding-left: 25px;

	margin-top: 10px;

	margin-right: 5px;

	margin-left: 5px;

	padding-right: 10px;

	text-align: justify;

}

.rigtcontents {







	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	line-height: 21px;

	padding-left: 15px;

	margin-top: 10px;

	margin-right: 5px;

	margin-left: 5px;

	padding-right: 15px;

	text-align: justify;

}

.toplink_highlight {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	line-height:18px;

	padding-left: 15px;

	padding-right: 15px;

	text-align: justify;

	text-decoration: none;

	font-weight: bold;

}

.heading_highlight {

	font-size: 24px;

	text-transform: none;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 5px;

	padding-right: 30px;

	padding-bottom: 5px;

	color: #000000;

	margin-bottom: 5px;

	line-height: 28px;

	font-style: normal;

	letter-spacing: 0px;

	word-spacing: 2px;

	border-bottom-style: solid;

	border-bottom-width: 3px;

	border-bottom-color: #000000;

	padding-left: 0px;

	margin-left: 10px;

}

.bottom_link {

	font-family: Tahoma;

	font-size: 12px;

	color: #999999;

	line-height: 18px;

	text-decoration: none;

}

.tablecontent_services {

	list-style-type: none;

	line-height: 23px;

	font-family: Tahoma;

	font-size: 75%;

	text-decoration: none;

	color: 666666;

	vertical-align: top;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 25px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

}

.tablecontent_services1 {

	list-style-type: none;

	line-height: 23px;

	font-family: Tahoma;

	font-size: 75%;

	text-decoration: none;

	color: 666666;

	vertical-align: top;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 25px;

}

.faqheading_jobs {

	font-family: Tahoma;

	font-size: 15px;

	text-transform: uppercase;

	color: #666666;

	text-indent: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	font-weight: bold;

	padding-bottom: 10px;

	margin-left: 15px;

	margin-right: 25px;

	margin-top: 20px;

	margin-bottom: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

	padding-top: 10px;

}

.tablecontent_services1_bold {

	list-style-type: none;

	line-height: 23px;

	font-family: Tahoma;

	font-size: 75%;

	text-decoration: none;

	color: 666666;

	vertical-align: top;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 25px;

	font-weight: bold;

}

.readmore {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	line-height: 30px;

	text-decoration: none;

}

.toplink_high {



	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	line-height:18px;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 0px;

	text-align: justify;

	text-decoration: none;

	font-weight: bold;

}

/************************** 3 columns in index page****************/





.home_left_ul {

	float: left;

	margin: 0;

	width: 600px;

	overflow: hidden;

	list-style-type: none;

	background: #fff;



	padding-right: 16px;

	padding-bottom: 5px;

	padding-left: 0px;

	}



.home_left_li {

	float: left;

	display: block;

	width: 210px;



	padding-right: 16px;

	padding-bottom: 0px;

	padding-left: 0px;

	}







.home_left_li h3 {

	margin: 20px 0 8px 1px ;

	}

.home_left_li h2 a:visited , 



.home_left_li h2 a{

	color: #222;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	text-align: left;

	}



.home_left_li h2 a:hover {

	color: #0099CC;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	text-decoration: none;

	}



.home_left_li p {

	margin-left: 20px;

	font-size: 11px;

	color: #777;

	font-family: Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

	margin-top: -10px;

	line-height: 17px;

	}



.home_left_li a.cta {

	display: block;

	font-size: 11px;

	text-indent: 12px;

	

	padding-right: 0;

	padding-bottom: 2px;

	margin-left: 7px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	}

.home_left_li  a:visited , 

	

	

	.home_left_li  a{

	color: #222;

	}



.home_left_li  a:hover {

	color: #0099cc;



	}



#home_left {

	width: 100%;

	background: #fff;

	

	padding-right: 0;

	padding-bottom: 5px;

	}



#home_left .home_left_li {

	width: 207px;

	background: url(../web/images/dots_column.gif) repeat-y right top;



	padding-right: 15px;

	padding-left: 0px;

	}



#home_left .last_child {

	background: none;

	}

/*============================================================

 Content

============================================================*/



#home_content {

	float: left;

	width: 670px;

	min-height: 100px;

	padding-left: 10px;

	height: 100px;

	}





	.home_right_head

	{

	color: #222;

	font-size: 13px;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	text-align: left;

	padding-left: 8px;

	}

.home_right_p{

	margin-left: 5px;

	font-size: 11px;

	color: #777;

	font-family: Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

	margin-top: -5px;

	line-height: 18px;

	text-align: left;

	}

#Shop {

	position:relative;

	width:550;

	height:165px;

	visibility: visible;

	overflow: visible;

	background-color: #FBF9F2;

}

#ShopMainPan {

	width:180px;

	position:relative;

	padding-top: 12px;

	padding-right: 0;

	padding-bottom: 5;

	margin-left: -30px;

}

#ShopMainPan ul {

	width: 175px;

	padding-top: 5px;

}

#ShopMainPan ul li {

	width: 175px;

	height: 22px;

	float: left;

	display: block;

	margin-top: -5px;

}

#ShopMainPan ul li a:hover {



	font-family: Helvetica;

	font-size: 11px;

	font-style: normal;

	color: #000000;

	display: block;

}

#ShopMainPan ul li a {



	font-family: Helvetica;

	font-size: 11px;

	font-style: normal;

	color: #A28E79;

	display: block;

	text-decoration: none;

}

#ShopLayer1 {

	position:absolute;

	left:9px;

	top:8px;

	width:218px;

	height:149px;

	z-index:1;

	visibility: visible;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

}

#ShopLayer5 {



	position:absolute;

	left:1px;

	top:-4px;

	width:175px;

	height:14px;

	z-index:3;

}

h3 {



	padding-left: 10px;

	font-family: Helvetica;

	font-size: 11px;

	color: #666666;

}

#ShopLayer2 {

	position:absolute;

	left:237px;

	top:10px;

	width:170px;

	height:147px;

	z-index:2;

}

#ShopLayer6 {



	position:absolute;

	left:0px;

	top:-6px;

	width:151px;

	height:16px;

	z-index:3;

}

#ShopLayer3 {



	position:absolute;

	left:390px;

	top:10px;

	width:187px;

	height:149px;

	z-index:2;

}

#SideLink {

	position:relative;

	width:210;

	height:385px;

	visibility: visible;

	overflow: visible;

	margin-top: 8px;

	margin-left: 3px;

}

#SideLinkLayer1 {



	position:absolute;

	left:9px;

	top:8px;

	width:218px;

	height:149px;

	z-index:1;

	visibility: visible;

}

#SideLinkMainPan {



	width:180px;

	position:relative;

	padding-top: 25px;

	padding-right: 0;

	padding-bottom: 5;

	margin-left: -30px;

}

#SideLinkMainPan ul {

	width: 175px;

	padding-top: 5px;

}

#SideLinkMainPan ul li {

	width: 175px;

	height: 22px;

	float: left;

	display: block;

	margin-top: -5px;

}

#SideLinkMainPan ul li a:hover {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #999999;

	display: block;

}

#SideLinkMainPan ul li a {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #333333;

	display: block;

	text-decoration: none;

}

#SideLinkLayer5 {





	position:absolute;

	left:1px;

	top:-5px;

	width:175px;

	height:18px;

	z-index:3;

}

h4 {

	padding-left: 10px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 22px;

	color: #FFFFFF;

	font-weight: bold;

	margin-top: 2px;

}

#StoreLink {

	position:relative;

	width:150px;

	height:200px;

	visibility: visible;

	overflow: visible;

	background-color: #111D23;

	padding-left: 15px;

	margin-top: 5px;

}

#StoreLinkLayer1 {

	position:absolute;

	top:10px;

	width:150px;

	height:149px;

	z-index:1;

	visibility: visible;

	left: 13px;

}

#StoreLinkMainPan {

	width:150px;

	position:relative;

	padding-right: 0;

	padding-bottom: 5;

	margin-left: -30px;

	margin-top: -20px;

}

#StoreLinkMainPan ul {

	width: 150px;

	margin-top: -1px;

}

#StoreLinkMainPan ul li {

	width: 150px;

	height: 22px;

	float: left;

	display: block;

	margin-top: -1px;

}

#StoreLinkMainPan ul li a:hover {







	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #999999;

	display: block;

}

#StoreLinkMainPan ul li a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #EAEAEA;

	display: block;

	text-decoration: none;

}

/*************************************************/

/****************** LEFT PANEL *******************/

/*************************************************/

.leftPanelWrapper{padding-left:20px; z-index:3; position:relative;}

.leftLink{COLOR: #D8D3BA; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.leftLink:link{COLOR: #D8D3BA; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.leftLink:active{COLOR: #D8D3BA; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.leftLink:visited {COLOR: #D8D3BA; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

.leftLink:hover {COLOR: #FFFFFF; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}

/********************* Thumbnail Zoom****************************/

.thumbnail{

position: relative;

z-index: 0;

}



.thumbnail:hover{

background-color: transparent;

z-index: 50;

}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;

background-color: lightyellow;

padding: 5px;

left: -1000px;

border: 1px dashed gray;

visibility: hidden;

color: black;

text-decoration: none;

}



.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 2px;

}



.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 0;

left: 60px; /*position where enlarged image should offset horizontally */



}.insideplace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2em;
	padding-bottom: 0px;
	padding-left: 2em;
}
.insidesmallhead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.05em;
	line-height: 1.5em;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1.4em;
}
.inside_heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1.2em;
}

