/* CSS Document */

/****Global Start***/
html, body {
	margin:0;
	padding:0;
	background-color:#ffffff;
}
h1, h2, h3, p, ul, ol, li, label, textarea, input, *{
	font-family: verdana, arial, sans-serif;
	padding:0;
	margin:0;
}
p, ul, li, ol {
	font-size:11px;
	line-height:20px;
	}
a {
	color:#0b406f;
	outline:none;
}
img {
	padding:0px;
	margin:0px;
	border:none;
}
label {
	font-size:12px;
	}
.clear {
	clear:both;
	line-height:1px
}
div.consumerContainer{
	width:973px;
	margin:0px auto 0px auto;
}

.printLink
{
	text-align:right;
}
/****Global End***/
/****Header Nav Start***/
div.head{
	background:url(../images/CenterStone_Logo.jpg) no-repeat left top;
	height:109px;
}
div.head h1{
	height:85px;
	width:214px;
	float:left;
	margin-right:577px;
}
div.head h1 a {
	display:block;
	height:85px;
	width:214px;
	float:left;
}
div.head h1 span {
	display:none;
}
div.head ul.utility{
	float:left;
	padding:0px 0px 0px 7px;
	background:url(../images/utility-bg.jpg) no-repeat top;
	width:165px;
	height:17px;
}
ul.utility li{
	display:inline;
	list-style:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 0px 0px 3px;
	line-height: 14px;
}
ul.utility li a{
	color:#FFFFFF; 
	text-decoration:none;
}
ul.utility li a:hover{
	color:#999999;
}
ul.nav {
	clear:both;
	padding:0px 0px 0px 129px;  
	list-style: none;
}
ul.nav li {
	display:block;
	float:left;  
	position: relative;
	margin-left:26px;
}
ul.nav li a {
	position:inherit;
	text-decoration:none;
	display:block;
	float:left;
	height:13px;
	line-height:13px;
	font-size:9px;
}
ul.nav li span{
	visibility:hidden;
}
li.whyCS  a{
	background:url(../images/nav-why-centerstone.gif) no-repeat ;
	width:94px;
}
li.whyCS a:hover {
	background:url(../images/nav-why-centerstone.gif) no-repeat bottom;
}
li.solutions a {
	background:url(../images/nav-solutions.gif) no-repeat;
	width:53px;
}
li.solutions a:hover {
	background:url(../images/nav-solutions.gif) no-repeat bottom;
}
li.clients a {
	background:url(../images/nav-clients.gif) no-repeat;
	width:38px;
}
li.clients a:hover {
	background:url(../images/nav-clients.gif) no-repeat bottom;
}
li.new a {
	background:url(../images/nav-whats-new.jpg) no-repeat;
	width:66px;
}
li.new a:hover {
	background:url(../images/nav-whats-new.jpg) no-repeat bottom;
}
li.aboutCS a {
	background:url(../images/nav-about-centerstone.gif) no-repeat top left;
	width:103px;

}
li.aboutCS a:hover {
	background:url(../images/nav-about-centerstone.gif) no-repeat bottom;
}

/**Begin The subnav Classes **/


ul.nav li ul{
	display: none;
	border:#EBEBEB 2px solid;
	background-color:#FFFFFF;
	width:158px;
	position:absolute;
	padding:3px;  
	margin-top:13px;	
	/*ie6 hack I feel dirty*/
	_margin-top:0px;
	/*ie7 hack I feel dirtier*/
	*margin-top:0px;	
	margin-left:-4px;
}
ul.nav li > ul {
	top: auto;
	left: auto;
}
ul.nav li:hover ul,
ul.nav li.over ul{ 
	display:block;
	clear:both;	
}


ul.nav li ul.subnav li {
	display:block;
	width:158px;
	height:24px;
	margin:0;
}
ul.nav li ul.subnav li a{
	display:block;
	width:158px;
	height:24px;
	margin:0;
}

ul.subnav li.s1c1A a {
	background: url(../images/subnav01-whycenterstone.gif) top;
}
ul.subnav li.s1c1A a:hover {
	background: url(../images/subnav01-whycenterstone.gif) bottom;
}

ul.subnav li.s1c1 a {
	background: url(../images/subnav01-benifits.gif) top;
}
ul.subnav li.s1c1 a:hover {
	background: url(../images/subnav01-benifits.gif) bottom;
}

ul.subnav li.s2c1A a {
	background: url(../images/subnav01-solutions.gif) top;
}
ul.subnav li.s2c1A a:hover {
	background: url(../images/subnav01-solutions.gif) bottom;
}

ul.subnav li.s1c2 a {
	background: url(../images/subnav01-success.gif) top;
}
ul.subnav li.s1c2 a:hover {
	background: url(../images/subnav01-success.gif) bottom;
}

ul.subnav li.s2c1 a {
	background: url(../images/subnav02-iVendix.gif) top;
}
ul.subnav li.s2c1 a:hover {
	background: url(../images/subnav02-iVendix.gif) bottom;
}
ul.subnav li.s2c2 a {
	background: url(../images/subnav02-escape.gif) top;
}
ul.subnav li.s2c2 a:hover {
	background: url(../images/subnav02-escape.gif) bottom;
}

ul.subnav li.s3c1A a {
	background: url(../images/subnav03-clients.gif) top;
}
ul.subnav li.s3c1A a:hover {
	background: url(../images/subnav03-clients.gif) bottom;
}

ul.subnav li.s3c1 a {
	background: url(../images/subnav03-test.gif) top;
}
ul.subnav li.s3c1 a:hover {
	background: url(../images/subnav03-test.gif) bottom;
}
ul.subnav li.s3c2 a {
	background: url(../images/subnav03-full-client.gif) top;
}
ul.subnav li.s3c2 a:hover {
	background: url(../images/subnav03-full-client.gif) bottom;
}
ul.subnav li.s3c3 a {
	background: url(../images/subnav03-aud-clips.gif) top;
}
ul.subnav li.s3c3 a:hover {
	background: url(../images/subnav03-aud-clips.gif) bottom;
}

ul.subnav li.s4c1 a {
	background: url(../images/subnav04-2008.gif) top;
}
ul.subnav li.s4c1 a:hover {
	background: url(../images/subnav04-2008.gif) bottom;
}
ul.subnav li.s4c2 a {
	background: url(../images/subnav04-2007.gif) top;
}
ul.subnav li.s4c2 a:hover {
	background: url(../images/subnav04-2007.gif) bottom;
}
ul.subnav li.s4c3 a {
	background: url(../images/subnav04-2006.gif) top;
}
ul.subnav li.s4c3 a:hover {
	background: url(../images/subnav04-2006.gif) bottom;
}


ul.subnav li.s5c1A a {
	background: url(../images/subnav05-aboutcenterstone.gif) top;
}
ul.subnav li.s5c1A a:hover {
	background: url(../images/subnav05-aboutcenterstone.gif) bottom;
}


ul.subnav li.s5c1 a {
	background: url(../images/subnav05Our.gif) top;
}
ul.subnav li.s5c1 a:hover {
	background: url(../images/subnav05Our.gif) bottom;
}
ul.subnav li.s5c2 a {
	background: url(../images/subnav05contact.gif) top;
}
ul.subnav li.s5c2 a:hover {
	background: url(../images/subnav05contact.gif) bottom;
}

/**Begin The subnav Classes **/

/****Header Nav End***/
/****Body Start***/
div.contentBody{
	background: url(../images/content_bg.jpg) repeat-y;
}
		/****Home Selectors Start***/
		div.section0 div.homeTemplate div.topImage{
			background:url(../images/home-image-1.jpg) no-repeat top;
			height:312px;
		}
		
		div.homeTemplate div.topImage h2,
		div.homeTemplate div.topImage p,
		div.clientTemplate div.topImage p{
			display:none;
		}
		div.homeTemplate div.topImage p.link{
			padding:213px 0px 0px 57px;
			display:block;
		}
		div.homeTemplate div.topImage p.link a{
			height:88px;
			width:212px;
			display:block;
		}
		div.homeTemplate div.topImage p.link span{
			display:none;
		}
		
		div.clientTemplate div.topImage p.link{
			float:right;
			padding:36px 24px 0px 0px;
			display:block;
		}
		div.clientTemplate div.topImage p.link a{
			height:81px;
			width:223px;
			display:block;
		}
		
		div.section1 div.clientTemplate div.topImage p.link a{
			background-image:url(../images/section1DemoBG.gif);
			}
		div.section2 div.clientTemplate div.topImage p.link a{
			background-image:url(../images/section2DemoBG.gif);
			}
		div.section3 div.clientTemplate div.topImage p.link a{
			background-image:url(../images/section3DemoBG.gif);
			}
		div.section0 div.clientTemplate div.topImage p.link a,
		div.section4 div.clientTemplate div.topImage p.link a{
			background-image:url(../images/section4DemoBG.gif);
			}
		div.section5 div.clientTemplate div.topImage p.link a{
			background-image:url(../images/section5DemoBG.gif);
			}
		div.clientTemplate div.topImage p.link span{
			display:none;
		}
		
/** Sections **/	
	/***section0***/
		div.section0 p.listen,
		div.section0 p.listen a,
		div.section0 p.link,
		div.section0 p.link a{
			color:#525252
		}
		div.section0 div.foot{
			background:url(../images/homefooterCap.gif) top no-repeat;
		}	
	/***section1***/	
		div.section1 div.topImage{
			background:url(../images/section1IntHead.jpg) no-repeat top;
			height:127px;
		}	
		
		div.section1 p.listen,
		div.section1 p.listen a,
		div.section1 p.link,
		div.section1 p.link a{
			color:#0c3e6f
		}
		div.section1 div.foot{
			background:url(../images/sec1FooterCap.gif) top no-repeat;
		}	
	/***section2***/	
		div.section2 div.topImage{
			background:url(../images/section2IntHead.jpg) no-repeat top;
			height:127px;
		}
		div.section2 p.listen,
		div.section2 p.listen a,
		div.section2 p.link,
		div.section2 p.link a{
			color:#6e8616
		}
		div.section2 div.foot{
			background:url(../images/sec2FooterCap.gif) top no-repeat;
		}
	/***section3***/	
		div.section0 div.topImage,
		div.section3 div.topImage{
			background:url(../images/section3IntHead.jpg) no-repeat top;
			height:127px;
		}
		div.section3 p.listen,
		div.section3 p.listen a,
		div.section3 p.link,
		div.section3 p.link a{
			color:#525252
		}
		div.section0 div.foot,
		div.section3 div.foot{
			background:url(../images/sec3FooterCap.gif) top no-repeat;
		}
	/***section4***/	
		div.section4 div.topImage{
			background:url(../images/section4IntHead.jpg) no-repeat top;
			height:127px;
		}
		div.section4 p.listen,
		div.section4 p.listen a,
		div.section4 p.link,
		div.section4 p.link a{
			color:#c82600
		}
		div.section4 div.foot{
			background:url(../images/sec4FooterCap.gif) top no-repeat;
		}
	/***section5***/	
		div.section5 div.topImage{
			background:url(../images/section5IntHead.jpg) no-repeat top;
			height:127px;
		}
		div.section5 p.listen,
		div.section5 p.listen a,
		div.section5 p.link,
		div.section5 p.link a{
			color:#ff610a
		}
		div.section5 div.foot{
			background:url(../images/sec5FooterCap.gif) top no-repeat;
		}	
/*** Client Template ***/		
		div.fullClientTemplate div.topImage h2,
		div.clientTemplate div.topImage h2,
		div.interiorTemplate div.topImage h2{
			padding: 94px 0px 0px 23px;
			float:left;
		}
		div.interiorTemplate div.topImage p.link{
			float:right;
			padding:47px 35px 0px 0px;
			display:block;
		}
		div.interiorTemplate div.topImage p.link a{
			background:url(../images/sec2DemoCall.gif) no-repeat top;
			height:70px;
			width:201px;
			display:block;
		}
		div.contentBody div.topImage p.link span{
			display:none;
		}
		div.clientTemplate div.clientFooter {
			background: url(../images/client-btm.gif) bottom left no-repeat #FFFFFF;
			height:18px;
			width:633px;
		}
/**Content Area**/
		/**Paragraph Area start**/
		.addressCell
		{
			width:400px !important;
			vertical-align:top;
		}
		
		div.full {
			padding-right:17px;
			padding-left:43px;
		}
		
		div.paragraphArea h1, 
		div.paragraphArea h2, 
		div.paragraphArea h3, 
		div.paragraphArea p {
			padding-right:17px;
			padding-left:43px;
			color:#838383;
			position: relative;
		}
		div.paragraphArea ol, 
		div.paragraphArea ul {
			padding-right:17px;
			padding-left:63px;
			padding-bottom:11px;
			color:#838383;
		}
		div.paragraphArea h3 {
		font-size:13px;
		font-weight:bold;
		}
		div.paragraphArea p{
			font-size:11px;
			padding-bottom:11px;
		}
		div.paragraphArea h3 img,
		div.paragraphArea ul img,
		div.paragraphArea ol img,
		div.paragraphArea p img{ 
		padding:0px 10px 5px 0px;
		}
		div.clientTemplate div.paragraphArea {
			padding-top:10px;
			width:675px;
			float:left;
		}
		div.interiorTemplate div.paragraphArea {
			padding-top:10px;
			width:784px;
			float:left;
		}
		div.interiorTemplate div.paragraphArea div.hr {
			background:url(../images/section2hr.gif) left no-repeat;
			height:10px;
			width:769px;			
		}
		/**Paragraph Area End**/
		div.interiorTemplate div.rightCall {
			padding-right:12px;
			width:159px;
			float:right;
		}
		div.interiorTemplate div.rightCall div.callout {
			background:url(../images/callout-bg.gif);
			margin-bottom:6px;
		}
		div.interiorTemplate div.rightCall div.logo img {
			background:url(../images/client-logo-bg.gif);
			display:block;
			padding:1px 1px 5px 1px;
		}
		
		div.interiorTemplate div.rightCall div.content{
			background:url(../images/callout-bg-btm.gif) repeat-x bottom left ;
		}
		div.interiorTemplate div.rightCall h3{
			padding:6px 8px 0px 8px;
			font-size:11px;
			color:#000000;
		}
		div.interiorTemplate div.rightCall p {
			padding:0px 8px 0px 8px;
			font-size:11px;
			line-height:12px;
			color:#000000;
		}
		div.interiorTemplate div.rightCall p.link{
			padding:8px;
			
		}
		
		p.listen,
		p.link {
			font-weight:bold;
		}
		div.homeTemplate div.contentArea {
			width:961px;
			margin:0px 0px 0px 5px;
		}
/** Home Template Callouts -----------------------------------------------**/
		div.homeTemplate div.contentArea  div.homeCallContainer{
			background: url(../images/home-call-bg.gif) repeat-y;			
		}
		div.homeTemplate div.contentArea div.call{
			padding-left:5px;
			width:314px;
			float:left;			
		}
		div.homeTemplate div.contentArea div.call h2{
			padding:13px 0px 11px 13px;
			height:10px;
			font-size:16px; 
			color:#FFFFFF;
		}
		div.homeTemplate div.contentArea div.call div{
			padding:12px;
		}
		div.homeTemplate div.contentArea div.call .link {
			padding-top:10px;
			font-weight:bold;
		}
		div.homeTemplate div.firstCall h2{
			background:url(../images/call-red-top.gif) #c82500 no-repeat top left;
		}
		div.homeTemplate div.contentArea div.firstCall .link,
		div.homeTemplate div.contentArea div.firstCall .link a{
			color:#c82500;
		}
		div.homeTemplate div.secondCall h2{
			background:url(../images/call-og-top.gif) #ff610b no-repeat top;
		}
		div.homeTemplate div.contentArea div.secondCall .link,
		div.homeTemplate div.contentArea div.secondCall .link a{
			color:#ff610b;
		}
		div.homeTemplate div.thirdCall h2{
			background:url(../images/call-blue-top.gif) #6589b2 no-repeat top;
		}		
		div.homeTemplate div.contentArea div.thirdCall .link,
		div.homeTemplate div.contentArea div.thirdCall .link a{
			color:#6589b2;
		}
		div.homeTemplate div.contentArea div.call div h3{
			font-weight:bold;
		}
		div.homeTemplate div.contentArea div.call div p,
		div.homeTemplate div.contentArea div.call div ul,
		div.homeTemplate div.contentArea div.call div ol {
			font-size:11px;
			color:#838383;
			line-height:15px;		
		}
		div.homeTemplate div.contentArea div.call div h3{
			font-size:13px;
			color:#838383;
			line-height:15px;
		}
		
		div.homeTemplate div.contentArea div.callFooter{
			height:6px;
			background: url(../images/home-call-footer.gif) no-repeat bottom left;
			clear:both;	
		}
/** Home Template Callouts -----------------------------------------------**/
/**Start the Client Form Selectors --------------------------------------------------------------------**/
		.clientForm div {
			width:400px;
			float:left;
		}
		.clientForm label img{
			padding:0px 5px 3px 15px;
		}
		.clientForm select {
			width:192px;
			height:20px;
			border:1px solid #a5acb2  ;
			margin:7px 0px 5px 3px;
			padding:3px;
			font-size:10px;
		}
		.clientForm p{
			float: right;
			padding:12px 15px 0px 0px;
		}
		/**Special Form Widths **/
		div.homeTemplate div.clientForm {
			margin:5px;
			width:951px;
			background:#717171 url(../images/home-form-top-bg.gif) top no-repeat;
		}
		div.clientTemplate div.clientForm {
			margin:5px 5px 5px 43px;
			width:635px;
			background:#717171 url(../images/s3-form-top-bg.gif) top no-repeat;
		}

/**End the Client Form Selectors --------------------------------------------------------------------**/
/**Begin the Client Logo Selectors --------------------------------------------------------------------**/
		div.clientLogo {
			background:url(../images/client-logo-bg.gif) top left ;
			padding-top:1px;
		}		
		div.clientLogo ul{
			margin:0px;
			padding:0px;
		}
		div.clientLogo li{
			list-style:none;
			float:left;
			height:79px;
			width:157px;
			padding:0px 0px 1px 1px;
		}
		
		div.paragraphArea div.clientLogo ul img {
			padding:0px;
			margin:0px;
		}
		/**Special Widths and margins for the client logos**/
		div.homeTemplate div.clientLogo {
			width:949px;
			margin:6px;
		}
		div.clientTemplate div.clientLogo {
			width:633px;
			margin:6px 6px 6px 44px;
		}
		/**Info Node**/
		div.infoNode {
			width: 636px;
			margin: 0px 0px 20px 43px;
			background:url(../images/2Call-Bg.gif) repeat-y left;
		}
		div.infoNode div.node1 img,
		div.infoNode div.node2 img {
			padding:0px;
		}
		div.node1 {
			width:314px;
			float:left;			
		}
		div.node1 h3{
			padding:0px;
			width:300px;	
			height:28px;
		}
		div.node1 p{
			padding:0px;
			margin:15px;
		}
	
		div.node2 {
			margin-left:8px;
			width:314px;
			float:left;
			clear:right;
		}
		div.node2 h3{
			height:28px;
			padding-left:0px;
		}
		div.node2 ul {
		padding:15px;
		}
		div.node2 li {
			list-style:none;
			padding:0;
			line-height:13px;
		}
		
		
		div.nodeFoot {
			background:url(../images/2Call-Btm.gif) no-repeat left;
			height:16px;
			width: 636px;
			clear:both;
		}
		
/**Client Callout Section**/
		div.clientTemplate div.rightCall {
			margin-bottom:20px;
			padding:0px 25px 0px 0px;
			float:right;
			width:221px;
			background:url(../images/calloutMiddleBg.gif) repeat-y;
		}
		div.clientTemplate div.callout {		
			background:url(../images/calloutTopCap.gif) no-repeat top;
		}
		div.clientTemplate div.callout h3 {
			padding:13px 10px 0px 10px;
			margin:0 auto;
		}
		div.clientTemplate div.callout h3 img{
			display:block;
			margin:0px auto;
		}
		.expand,
		.collapse{
		font-weight:bold;
		cursor:pointer;
		}
		div.clientTemplate div.callout ul,
		div.clientTemplate div.callout ol{
		margin-left:20px;
		}		
		div.clientTemplate div.callout p {
			line-height:13px;
		}
		
		div.clientTemplate div.callout p.attribute {
			padding:5px 0px 5px 0px;
			text-align:right;
			font-weight:bold;
		}
		div.clientTemplate div.callout p.link {
			padding-bottom:5px;
			text-align:right;		
		}
		div.clientTemplate div.callout p.listen {
			padding:0px 24px 5px 0px;
			text-align:right;
			background:url(../images/listen-icon.gif) no-repeat right;			
		}
		div.fullClientTemplate p.pdf {
			margin-left:40px;
			padding:5px 0px 5px 22px;
			background:url(../images/pdf-icon.gif) no-repeat left;	
		}
		div.clientTemplate div.callout div.hr {
			background:url(../images/call-hr.gif) no-repeat center;
			height: 1px;
			padding:13px 0px ;
		}
		div.clientTemplate div.callContent {		
			padding:14px 21px 16px 21px;
		}
		div.section1 div.clientTemplate div.callContent {		
			background:url(../images/calloutCntMiddleBg1.gif) repeat-y;
		}
		div.section2 div.clientTemplate div.callContent {		
			background:url(../images/calloutCntMiddleBg2.gif) repeat-y;
		}
		div.section0 div.clientTemplate div.callContent,
		div.section3 div.clientTemplate div.callContent {		
			background:url(../images/calloutCntMiddleBg3.gif) repeat-y;
		}
		div.section5 div.clientTemplate div.callContent {		
			background:url(../images/calloutCntMiddleBg5.gif) repeat-y;
		}
/** Callout Cap Start **/
		div.clientTemplate div.callCap{
			height:15px;
		}
		div.section1 div.clientTemplate div.callCap {		
			background:url(../images/calloutBottomCap1.gif) no-repeat bottom;
		}
		div.section2 div.clientTemplate div.callCap {		
			background:url(../images/calloutBottomCap2.gif) no-repeat bottom;
		}
		div.section0 div.clientTemplate div.callCap,
		div.section3 div.clientTemplate div.callCap {		
			background:url(../images/calloutBottomCap3.gif) no-repeat bottom;
		}
		div.section5 div.clientTemplate div.callCap {		
			background:url(../images/calloutBottomCap5.gif) no-repeat bottom;
		}
/** Callout Cap End**/
		

/**Callout Section**/
	div.section0 div.indexMarker,
	div.section3 div.indexMarker {
		background:url(../images/indexMarkerbg.gif) no-repeat top;
		width:973px;
		height:54px;
		}
	div.section0 div.contentArea  div.indexMarker h3,
	div.section3 div.contentArea  div.indexMarker h3 {
		font-size:16px;
		padding:19px 0px 19px 31px;
	}
	div.section4 div.indexMarker {
		background:url(../images/yearMarkerbg.gif) no-repeat top;
		width:973px;
		height:54px;
		}
	div.section4 div.indexMarker h3 {
		font-size:16px;
		padding:19px 0px 19px 31px;
		color:#FFFFFF;
	}
/**Begin the Client Logo Selectors --------------------------------------------------------------------**/
		div.clientIndexed {
			margin:19px 0px 19px 27px;
		}
		div.fullClientLogo {
			padding:0px;
			margin:0px;
			float:left;
			width:297px;
			height:81px;
		}
		div.fullClientLogo img {
			background:url(../images/client-logo-bg.gif);
			display:block;
			float:left;
			padding:1px 1px 1px 1px;
		}
		div.fullClientLogo p.link {
			line-height:12px;
			padding:12px 8px 0px 8px;
			float:left;
		}
/** What's New Selectors **/
/**Paragraph Area start**/
		div.whatsNew h1, 
		div.whatsNew h2, 
		div.whatsNew h3, 
		 div.whatsNew p {
			padding-right:17px;
			padding-left:43px;
			color:#000000;
			position: relative;
		}
		div.whatsNew ol, 
		div.whatsNew ul {
			padding-right:17px;
			padding-left:63px;
			padding-bottom:11px;
			color:#838383;
		}
		 div.whatsNew h3 {
		font-size:13px;
		font-weight:bold;
		padding:20px 0px 10px 43px;
		}
		div.contentArea div.whatsNew p{
			font-size:11px;
			padding-bottom:11px;
		}
		div.contentArea div.whatsNew h3 img,
		div.contentArea div.whatsNew ul img,
		div.contentArea div.whatsNew ol img,
		div.contentArea div.whatsNew p img{ 
		padding:0px 10px 5px 0px;
		}
a.year {
	display:block;
	height:39px;
	width:69px;
	float:left;
	margin-right:4px;
	margin-bottom:18px;
}
a.year span {
	display:none;
}
a.year2006 {
	background:url(../images/button-2006.gif) top; 
}
a.year2006:hover {
	background:url(../images/button-2006.gif) bottom; 
}
a.year2007 {
	background:url(../images/button-2007.gif) top; 
}
a.year2007:hover {
	background:url(../images/button-2007.gif) bottom; 
}
a.year2008 {
	background:url(../images/button-2008.gif) top; 
}
a.year2008:hover {
	background:url(../images/button-2008.gif) bottom; 
}
a.year2009 {
	background:url(../images/button-2009.gif) top; 
}
a.year2009:hover {
	background:url(../images/button-2009.gif) bottom; 
}
a.year2010 {
	background:url(../images/button-2010.gif) top; 
}
a.year2010:hover {
	background:url(../images/button-2010.gif) bottom; 
}
/** Contact Form Selectors **/

div.contactForm {
	width:620px;
	background-color:#fee7db ;
	border:#e95706 solid 1px;
	float:left;
	padding-left:20px;
	padding-top:15px;
	margin-left:38px;
}
div.contactForm div.half{
	width:290px;
	float:left;
	padding:5px 20px 5px 0px;
}

div.contactForm label,
div.contactForm div.half input{
	width:280px;
}
div.contactForm input.border,
div.contactForm textarea.border{
border:1px #a5acb2 solid;
}
div.contactForm label {
	font-weight:bold;
	color:#000000;
}
div.contactForm div.cBox{
	width:280px;
	float:left;
	padding:5px 20px 5px 0px;
}

div.contactForm h3,
div.contactForm div.cBox p,
div.contactForm div.full p {
	padding:0px;
	color:#000000;
	clear:both;
}

div.contactForm div.full{
	width:600px;
	float:left;
	padding:5px 20px 5px 0px;
}

div.contactForm label,
div.contactForm div.full textarea{
	width:600px;
}

div.contactForm div.full textarea{
	height:68px;
}
div.contactForm p {
	padding-left:20px;
	clear:both;
}
.error {
	color:#ff610b;
}
div.contactForm  p a.submit {
	height:18px;
	width:57px;
	display:block;
	background:url(../images/submit.gif) top no-repeat;
}
div.contactForm  p a.submit:hover {
	background:url(../images/submit.gif) bottom no-repeat;
}
div.contactForm  p a.submit span{
	display:none;
}
/****contentBody End***/

/****Foot Start***/
div.foot{
	padding:35px 11px 35px 11px
} 
div.foot ul.status{
	float:left;
}
div.foot ul.status li {
	float:left; 
	list-style:none;
	color:#838383;
	padding-right:39px;
	font-weight:bold;
}
div.foot ul.status li span {
	color:#ff610b;
}
div.foot ul.foot-nav{
	float:right;
}
div.foot ul.foot-nav li {
	float:left;
	color:#838383;
	list-style:none;
}
div.foot ul.foot-nav li a {
	color:#0b406f
}
/****contentBody End***/
/****added for launch***/
div.contentArea p.pdf {
	margin-left:40px;
	padding:5px 0px 5px 22px;
	background:url(../images/pdf-icon.gif) no-repeat left;	
}
/****added for launch End***/