/* ================================================================= */


body {
	margin : 10px 0px 10px 0px ;
	padding : 0px 0px 0px 0px ;
	border-width : 0px 0px 0px 0px ;
	
	font-family : arial, helvetica, sans-serif ;
	font-size : 12px ;
	font-style : normal ;
	
	background-color : #333 ;
	background-image : url(/img/backgroundRepeat.gif) ;
	background-repeat : repeat-x ;
}


td {
	font-family : arial, helvetica, sans-serif ;
	font-size : 12px ;
	font-style : normal ;
	
	background-color : #FFF ;
}


a:link { color : #005027 ; text-decoration : underline ; }
a:visited { color : #005027 ; text-decoration : underline ; }
a:active { color : #005027 ; text-decoration : underline ; }
a:hover { color : #000 ; text-decoration : underline ; }


/* ================================================================= */

.blank_list li {
	list-style-type : square ;
	margin-left : -20px ;
}

.casestudies_sidebar {
	float : left ;
	width : 150px ;
	margin : 0px 10px 0px 0px;
	padding : 0px 0px 0px 0px ;
}

.casestudies_sidebar ul {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
}

.casestudies_sidebar li {
	list-style-type : none ;
	margin : 0px 0px 10px 0px ;
	padding : 10px 0px 0px 0px ;
	border-width : 1px 0px 0px 0px ;
	border-style : solid ;
	border-color : #CCC ;
}

.casestudies_sidebar a:link { color : #005027 ; }
.casestudies_sidebar a:visited { color : #005027 ; }
.casestudies_sidebar a:active { color : #005027 ; }
.casestudies_sidebar a:hover { color : #333 ; text-decoration:underline;}

.casestudies_sublist li {
	list-style-type : lower-alpha ;
	margin : 0px 0px 10px -15px ;
}

.casestudies_navigation a:link { color : #005027 ; }
.casestudies_navigation a:visited { color : #005027 ; }
.casestudies_navigation a:active { color : #005027 ; }
.casestudies_navigation a:hover { color : #333 ; text-decoration:underline;}

#content {
	padding : 15px ;
	margin : 0px 0px 0px 0px ;
	border-style : solid ;
	border-color : #CCC ;
	border-width : 1px ;
}

.discipline_links a:link { color : #005027 ; }
.discipline_links a:visited { color : #005027 ; }
.discipline_links a:active { color : #005027 ; }
.discipline_links a:hover { color : #333 ; text-decoration:underline;}

#flashheader {
	border-style : solid ;
	border-color : #CCC ;
	border-width : 1px ;
}

#flashnavigation {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	border-width : 0px 0px 0px 0px ;
	width : 125px ;
}

.navigationColumn {
	background-image : url(/img/navigation_background2.jpg) ;
	background-color : #FFF ;
	background-repeat : repeat ;
	background-position : 0px 400px ;
	
	border-width : 1px ;
	border-color : #CCC ;
	border-style : solid ;
}

.innercontent {
	width : 580px ;
}

.list_nomargin li {
	margin-left : -20px ;
}

.noflash {
	padding : 20px 20px 20px 20px;
	margin : 0px 0px 0px 0px ;
	color : #000 ;
	background-color : #FFF ;
	border-width : 2px 2px 2px 2px ;
	border-style : solid ;
	border-color : #CCC ;
}

.one_pixel_border {
	border-style : solid ;
	border-color : #CCC ;
	border-width : 1px ;
}

.page_title {
	font-family : times, serif ;
	font-size : 16px ;
	font-weight : bold ;
	color : #000 ;
	
	margin-bottom : 10px ;
}

.touchpoint td {
	font-size : 10px ;
	border-width : 1px ;
	border-style : solid ; 
	border-color : #CCC ;
}

.touchpoint_cell {
	background-color : #FFF ;
}

.copyright {
	margin-top : 10px ;
	font-size : 10px ;
	color : #AAA ;
}

.when_to_call li {
	list-style-type : square ;
	margin : 0px 0px 7px 0px ;
	padding : 0px 0px 0px 0px ;
}

.news_event {
	border-width : 0px 0px 1px 0px ;
	border-style : solid ;
	border-color : #CCC ;
	
	padding : 10px 0px 20px 0px ;
	margin : 10px 0px 10px 0px ;
}