body {
	background-repeat:no-repeat;
	background-position:top center;
	background:#566f95 url(images/pagebg2.gif) repeat-x;
	/*background:#3c3e40 url(images/pagebg.gif) repeat-x;*/
	margin:20px;
}

	
img.alignleft
{

	padding: 1px;
	background: #FAF5EF;
	border: 2px solid #F0E4D4;
	margin: 0 1px 2px 0;
}

a:hover img.alignleft {

	padding: 1px;
	background: #000;
}


.article_seperator 

{
display: block;
height: 30px;
background-color: transparent;
background-image: url(images/seperator.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-x-position: center;
background-y-position: center;

}

.sort_placeholder
{
	background: #4fa5dc;
	border-style:dashed;
    border-width:1px;
}

#rightcol
{
	padding: 0;
	vertical-align: top;
	width: 210x;
}




/* -------------------------------Paragraph Elements Start Here------------------------------- */

p {

	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font: 13px/1.4em "Helvetica", Arial, sans-serif;
}

p.sm {

	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font: 10px/1.4em "Helvetica", Arial, sans-serif;
}

p.directory {

	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align:center;
}

p.other {

	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align:left;
}

/* -------------------------------Paragraph Elements End Here------------------------------- */

/* -------------------------------Link Elements Start Here------------------------------- */

 A {
	/*text-decoration:none ;*/
	color: #0b9fbf;
	font-family: arial, helvetica;
	}

 A:Hover {
	color: #499ed7;}
	
 A:Link {
color: #095e70;}

 A:Visited {
color: #095e70;}

 A.footer {
	text-decoration: none ;
	cursor: hand;
	color: #ffffff;
	font-family: arial, helvetica;
}

 A.footer:Hover {
	color: #ffffcc;}
	
 A.footer:Link {
	color: #ffffcc;}
	
A.toggle {
	text-decoration: none ;
	cursor: hand;
	color: #000;
	font-family: arial, helvetica;
	}

A.toggle:Hover {
	color: #000;}
	
A.toggle:Link {
	color: #000;}
	
A.toggle:Visited {
	color: #000;}
	
/* -------------------------------Link Elements End Here------------------------------- */	

/* -------------------------------P Colors Elements Start Here------------------------------- */	

.whitetop {color:#fff;font-size:26px;font-family:Arial, Helvetica, sans-serif;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.white {color:#fff;font-size:20px;font-family:Arial, Helvetica, sans-serif;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.whitesm {color:#fff;font-size:14px;font-family:Arial, Helvetica, sans-serif;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 20px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}


.quoters {color:#fff;font-size:13px;font-family:Arial, Helvetica, sans-serif;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 87px; padding-right: 13px; padding-left: 20px; padding-bottom: 0px; font-weight:bold}
.quoters2 {color:#fff;font-size:13px;font-family:Arial, Helvetica, sans-serif;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 76px; padding-right: 13px; padding-left: 20px; padding-bottom: 0px; font-weight:bold}


.subtitleblue {color:#004bb2;font-family:Arial, Helvetica, sans-serif;font-size:26px;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubblue {color:#004bb2;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubblue2 {color:#004bb2;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 15px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

.blue {color:#004bb2;font-family:Arial, Helvetica, sans-serif;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.blue2 {color:#004bb2;font-family:Arial, Helvetica, sans-serif;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 15px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

.subtitleblack {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:23px;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubblack {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 15px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubblack2 {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 15px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubblack3 {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

.sideblack {color:#000000;border-bottom: 2px solid #000; font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 10px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

.subtitlered {color:#640001;font-family:Arial, Helvetica, sans-serif;font-size:23px;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubred {color:#640001;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 10px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}
.subtitlesubred2 {color:#425f97;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:none;margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 20px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px}

/* -------------------------------P Colors Elements End Here------------------------------- */	
/* -------------------------------UL Elements Start Here------------------------------- */

	
	ul#normal{
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	ul#normal li{
  	list-style: none;
	background-image: url(images/sq.jpg);
	background-repeat: no-repeat;
	background-position: .1em .4em;
	font: 13px/1.4em "Helvetica", Arial, sans-serif;
	padding:0px 6px 10px 40px;
	margin-top:0px;
		
}
/* -------------------------------UL Elements END Here------------------------------- */
/* -------------------------------Box Here------------------------------- */

 .dvhdr1 {
           background:#002543;
            font-family:Geneva, Arial, Helvetica, sans-serif;
            font-size:11px;
			color:#FFFFFF;
            font-weight:bold;
            border:1px solid #fff;
            padding:5px;
            width:150px;
         }
         
 .dvbdy1 {
            background:#FFFFFF;
            font-family:Geneva, Arial, Helvetica, sans-serif;
            font-size:11px;
            border-left:1px solid #fff;
            border-right:1px solid #fff;
            border-bottom:1px solid #fff;
            padding:5px;
            width:150px;
         }
		 
 /* -------------------------------Box END Here------------------------------- */

.breaker {clear:both}

	#box1 {
	width: 966px;
	border: 0px solid #ffffff;
	height: auto;
	margin:0px auto 10px auto;
	padding: 0px;
	}
	
	#logo {
	border: 0px solid #ffffff;
	height: 50px;
	float:right;
	position: relative;
	padding: 0px;
	}
	
	div#maincontentholder
	{
	background: #c5d7f0 url(images/sub_bg.gif) repeat-x top;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 966px;
	height: auto;
	position: relative;
	border: 7px solid #fff;
	}
	
	div.contentholder
	{
	float:left; 
	border: 0px solid #cccccc;
	text-align: left;
	margin-left:0px;  
	margin-right:30px;
	margin-top:0px;
	margin-bottom:0px;
	width: 705px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
	#photo_profile {
	background: #adadad url(images/title_photo_1.jpg) no-repeat top;
	width: 642px;
	border: 1px solid #686868;
	margin: 0 0 20px 0;
	height: 119px;
	position: relative;
	padding: 0px;
	}
	
	#photo_areas {
	background: #adadad url(images/title_photo_2.jpg) no-repeat top;
	width: 642px;
	border: 1px solid #686868;
	margin: 0 0 20px 0;
	height: 119px;
	position: relative;
	padding: 0px;
	}
	
	#photo_highlights {
	background: #adadad url(images/title_photo_3.jpg) no-repeat top;
	width: 642px;
	border: 1px solid #686868;
	margin: 0 0 20px 0;
	height: 119px;
	position: relative;
	padding: 0px;
	}
	
	#photo_achievements {
	background: #adadad url(images/title_photo_4.jpg) no-repeat top;
	width: 642px;
	border: 1px solid #686868;
	margin: 0 0 20px 0;
	height: 119px;
	position: relative;
	padding: 0px;
	}
	
	#photo_prof {
	background: #adadad url(images/title_photo_5.jpg) no-repeat top;
	width: 642px;
	border: 1px solid #686868;
	margin: 0 0 20px 0;
	height: 119px;
	position: relative;
	padding: 0px;
	}
	
	#photo_experience {
	background: #adadad url(images/title_photo_6.jpg) no-repeat top;
	width: 642px;
	border: 1px solid #686868;
	margin: 0 0 20px 0;
	height: 119px;
	position: relative;
	padding: 0px;
	}
	
	#photo_education {
	background: #adadad url(images/title_photo_7.jpg) no-repeat top;
	width: 642px;
	border: 1px solid #686868;
	margin: 0 0 20px 0;
	height: 119px;
	position: relative;
	padding: 0px;
	}
	
	#photo_contact {
	background: #adadad url(images/title_photo_8.jpg) no-repeat top;
	width: 642px;
	border: 1px solid #686868;
	margin: 0 0 20px 0;
	height: 119px;
	position: relative;
	padding: 0px;
	}	
	
	#photo_results {
	background: #adadad url(images/title_photo_9.jpg) no-repeat top;
	width: 642px;
	border: 1px solid #686868;
	margin: 0 0 20px 0;
	height: 119px;
	position: relative;
	padding: 0px;
	}
	
	div.widget_holder
	{
	float:left; 
	border: 0px solid #bad6f3;
	text-align: left;
	margin-left:0px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:20px;
	width: 210px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
	div.sub_links
	{
	background:#fff;
	border: 1px solid #bad6f3;
	text-align: left;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:20px;
	width: 210px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
	div.results
	{
	border: 1px solid #bad6f3;
	background-image:url(images/sub_bg_blue.gif);
	background-repeat:repeat-x;	 
	text-align: left;
	margin:3px;
	width: 196px;
	height: auto;
	padding: 3px;
	}
	
#tabbed_box_1 {
	margin: 0px auto 0px auto;
	width:718px;
}

.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	border:1px solid #bad6f3;
	background-color:#e2eeff;
	padding:8px;	
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#e2eeff;
	color:#1a2e42;
	padding:8px 10px 8px 10px;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
	border:1px solid #bad6f3;
	border-bottom: 1px solid #ffffff;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;
}
ul.tabs li a:hover {
	background-color:#e2eeff;
	border-color:#1a2e42;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #bad6f3; 
	border-bottom: 1px solid #ffffff;
	background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
.content {
	background-color:#ffffff;
	padding:30px;
	border:1px solid #bad6f3; 	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#content_2, #content_3, #content_4, #content_5, #content_6, #content_7, #content_8, #content_9 { display:none; }

.content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.content ul li {
	list-style:none;
	border-bottom:0px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}
.content ul li:last-child {
	border-bottom:none;
}
.content ul li a {
	text-decoration:none;
	color:#3e4346;
}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
.content ul li a:hover {
	color:#a59c83;
}
.content ul li a:hover small {
	color:#baae8e;
}



/* ----------start footer fields-----------------------------------------------------------------------------*/	

	#footerholder {
	height:60px;
	background:  url(images/footer_bg.gif) no-repeat top center;
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0;
	padding:0 0 0 0px;
	}

div#footer {
	padding-bottom: 0px;
	padding-top:0px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	text-align:right;
	position: relative;
	font-size:9px;
	color:#575757;
	background-color: none;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0pt 0pt
	
}

.footercontainer {
	width: 966px;
	margin: 0 auto;
	padding: 20px 0 40px 0;
}


/* ----------start input fields-----------------------------------------------------------------------------*/		
.iBox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#f4f4f4;
	border:solid 1px #499ed7;
	margin:4px 0px 5px 0px;
	padding:4px;

	}

.iBox:hover{
	background:#ffffcc;
	color:#000;
	border:solid 1px #2fba9d;
	}

.iBtn{
	background-color:#fce8ad;
	border:solid 1px #2fba9d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	margin:4px auto;
	color:#000;

	}

.iBtn:hover,.iBtn:focus{
	background-color:#fddb78;
	border-color:#2fba9d;

}
/* ----------end input fields-----------------------------------------------------------------------------*/	