body
	{
		padding:0px; margin:0px;
		background: #ffffff url(../images/bgd.gif); 
		font-family:"Segoe UI", Arial, Helvetica, sans-serif;
		font-size:14px; line-height:20px;
	}
	

.sample1
	{
		background: url(../images/sample-general.jpg) top center no-repeat; width:980px;height:1040px;
	}

.bgd_top
	{
		padding:0px; margin:0px; background: url(../images/bgd_top.gif) top left repeat-x; 
	}
	
.bgd_person
	{
		background: url(../images/pic_woman.jpg) top center no-repeat; height:610px;
	}
	

.txttop10
	{
		font-size:14px;
	}

	
.container
	{
		margin:auto; width:980px;
	}

.intro
	{
		float:left; padding:20px 0px 0px 20px;  font-size:16px; line-height:20px;	 color: #000000; width:290px; 
	}
	
.content
	{
		float:left; padding:20px;  font-size:14px; line-height:20px;	 color: #000000; width:600px; 
	}
	
.intro h1, .content h1	{
	font-size:36px; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-weight:100; line-height:40px;	
	}
	

	
.bottombox
	{
		background: url(../images/bgd_bottom.png) top center no-repeat; height:210px; width:980px; float:left; margin-top:12px; 
	}
	
.box
	{
		font-size:14px; float:left; width:250px; padding:30px; line-height:16px;
	}
	
.box A {
	color: #4c8219; TEXT-DECORATION: underline
}
.box A:visited {

	color: #4c8219; TEXT-DECORATION: underline
}
.box A:hover {
	color: #000000; TEXT-DECORATION:none
}
	 
.box h1
	{
		font-size:18px; color: #4c8219; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-weight:100; line-height:22px;	
	}
	
.rightbox_light, .rightbox_dark
	{
		float:right; margin-top:12px; font-size:16px; color: #FFFFFF; width:340px; height:182px; background:url(../images/box_lightblue.png) top center no-repeat; line-height:20px;
	}
	
.rightbox_light A, .rightbox_dark A {
	color: #FFFFFF; TEXT-DECORATION: underline
}
.rightbox_light A:visited, .rightbox_dark A:visited {

	color: #FFFFFF; TEXT-DECORATION: underline
}
.rightbox_light A:hover, .rightbox_dark A:hover {
	color: #FFFFFF; TEXT-DECORATION:none
}
	
	
.rightbox_dark
	{
		background:url(../images/box_darkblue.png)
	}
	
.rightbox_light h1, .rightbox_dark h1	{
	 font-size:24px; color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-weight:100; line-height:40px;	
	}
	

/* sets the border for all images across the site to zero */
img
	{border:0px}

/* A is the link color scheme for all links accross the website */

A {
	color: #3e5e7e; TEXT-DECORATION: underline
}
A:visited {

	color: #3e5e7e; TEXT-DECORATION: underline
}
A:hover {
	color: #000000; TEXT-DECORATION:none
}

.otherrecs A {
	color: #3e5e7e; TEXT-DECORATION: underline; font-size:16px;
}
.otherrecs A:visited {

	color: #3e5e7e; TEXT-DECORATION: underline
}
.otherrecs A:hover {
	color: #000000; TEXT-DECORATION:none
}

.morelink A {
	font-size:12px; font-weight:none;
}

.whatsthis {font-size:12px}

/* Start Styles for text titles */

h1	{
	 font-size:26px; color: #011669; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-weight:bold;
	}
	
h2	{
	font-size:20px; color: #000000; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-weight:100;
	}
	
h3	{
	 font-size:26px; color: #000000; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-weight:100;
	}

/* End Styles for text titles */

.leftshadow	{
	background: #cccccc url(../images/shadow_left.gif) top left repeat-y;
	}
	
.rightshadow	{
	background: #cccccc url(../images/shadow_right.gif) top right repeat-y;
	}



/*Start Feature Container Box*/
.btopleft {
	background:url(../images/roundedbox.gif) top left no-repeat;
}
.btitle {
	background:url(../images/roundedbox.gif) top right no-repeat; margin-left:14px; padding:20px 10px 5px 0px; text-align:left;
	 font-size:12px; font-weight:none;
}
.bbottleft {
	background:url(../images/roundedbox.gif) bottom left no-repeat;
}
.bbody {
	background:url(../images/roundedbox.gif) bottom right no-repeat; margin:0px 0px 0px 20px; padding:0px 8px 5px 0px;
	 font-size:13px; text-align:left;
}

/*End Container Box*/

/* Start Custom List Style */

.arrows li { 
	list-style-image: url(../images/dot.gif);  margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;
	font-size:12px;
}

.arrows ul { 
	margin:8px 0px 8px 15px; padding:0px 0px 0px 10px; line-height:12px;
}

.midcontent ul li, .otherrecs ol li, .otherrecs ul li { 
	margin:0px 0px 16px 0px; 
}



/* Start Custom List Style */


/* The styles here are applied universally to applicable elements within all table cells of the website */



.divider-verticle {
	background:url(../images/divider.gif) top center repeat-y;
}
.divider-horizontal {
	background:url(../images/divider.gif) top left repeat-x;
}

/* Start Navigation Styles */



.samplenav {
	background:#999999;
}

.samplenav {
	background:#999999;padding:12px;
	
	color:#CCCCCC; font-family:Arial; font-size:15px;
}
.samplenav A {
	color: #ffffff; TEXT-DECORATION: none;
}
.samplenav A:visited {
	color: #ffffff; TEXT-DECORATION: none;
}
.samplenav A:hover {
	color: #ffcc33; TEXT-DECORATION: underline;
}

/* End Navigation Styles */

/* Start Footer Navigation Styles */

.footer .navtxt {
	padding:0px 8px 0px 8px; margin:0px;
	text-transform:none;
}

.footer .nav-divider {
	background:url(../images/menu_divider1.gif) top center no-repeat; width:2px;
}

.footer .nav {
	 
	color: #000000; font-weight:none; font-size:12px;
}
.footer .nav A {
	color: #000000; TEXT-DECORATION: none;
}
.footer .nav A:visited {
	color: #000000; TEXT-DECORATION: none;
}
.footer .nav A:hover {
	color: #3e5e7e; TEXT-DECORATION:underline;
}

/* End Footer Navigation Styles */

.footer td {
	 color: #000000; font-weight:none; font-size:12px;
}
.footer A {
	color: #255489; TEXT-DECORATION: none
}
.footer A:visited {
	color: #255489; TEXT-DECORATION: none
}
.footer A:hover {
	color: #cc0000; TEXT-DECORATION: underline
}

	
/* Start Styles for forms */

.search input
	{
		border-color: #cc0000; border-width:1px; border-style:solid; 
		background-color: #ffffff; 
		padding:2px 0px 0px 2px;
		font-family:Tahoma; color: #000000; font-size:11px;
	}

textarea
	{
		 font-size:13px; 
	}
	
/* End Styles for forms */
	

/*------ accordion ----*/
article { display: block; }
#accordion {
	width:340px;
	position:relative;
	top:30px;
	right:0;
	z-index:20;
	height:590px;
	overflow:hidden;
	
}
	#accordion strong {
		display:block;
		cursor:pointer;
		height:32px;
		padding:0px 0px 0px 40px;
		font-size:.95em;
		margin-top:4px;
		text-decoration:none;
		letter-spacing:0px;
		line-height:1.2307em;
		color:#fff;
	}
	
	#accordion h1 {

		padding:6px 0px 0px 0px;
		font-size:15px;
		color:#fff;
		font-weight:100;
		
		
	}
	#accordion div {
		position:relative;
		height:130px;
	}
		#accordion div article {
			padding:11px 64px 0px 50px;
		}
		#accordion div li {
			font-size:1.333em;
			line-height:1.875em;
			color:#fff;
			width:100%;
			overflow:hidden;
		}
			#accordion div li a {
				color:#fff;
				text-decoration:none;
				vertical-align:top;
				display:block;
				float:left;
			}
				#accordion div li a:hover {
					text-decoration:underline;
				}
			
		#accordion div li em {
			font-size:0.875em;
			display:block;
			float:left;
			line-height:2em;
			padding-right:5px;
			
		}
			#accordion div li span {
				display:block;
				margin:-10px 0 -5px 0;
			}
		#accordion .block1, #accordion .block3, #accordion .block5, #accordion .block7, #accordion .block9 {
			background:url(../images/block3-bg.png) left bottom no-repeat;
			font-size:13px;
			line-height:18px;
			color:#fff;
		}
		#accordion .block2, #accordion .block4, #accordion .block6, #accordion .block8, #accordion .block10 {
			background:url(../images/block4-bg.png) left bottom no-repeat;
			font-size:13px;
			line-height:18px;
			color:#fff;
		}
		
		
    	
		
		.acc1, .acc3, .acc5, .acc7, .acc9 {
			background:url(../images/acc-bg3.png) left top no-repeat;
		}
			#accordion .acc1 .selected, #accordion .acc3 .selected, #accordion .acc5 .selected {
				background:url(../images/acc-bg3-active.png) left top no-repeat;
			}
		.acc2, .acc4, .acc6, .acc8, .acc10 {
			background:url(../images/acc-bg4.png) left top no-repeat;
		}
			#accordion .acc2 .selected, #accordion .acc4 .selected {
				background:url(../images/acc-bg4-active.png) left top no-repeat;
			}
		
/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .65;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
