/*------HEADER------*/

body {
	font-family: corbel, arial, helvetica, serif;
	font-size : 12px;
	color : #000000;
	margin : 0; 
	padding : 50px;
	}

table.parent {
	width : 750px;
	}

table.structure {
	width : 750px;
	border : 1px solid #000000;
	margin : 0px;
	border-collapse: collapse;
	background-color : #F0F0F0;
	font-size : 10pt;
	}

td.yellowspacer1 {
	background-color : #FFCC00;
	height : 30px;
	}

td.blackspacer {
	background-color : #000000;
	height : 20px;
	padding : 5px 10px 3px 10px;
	color : #CCCCCC;
	font-size : 8pt;
	}

td.headergradient {
	margin : 0;
	padding : 0;
	height : 130px;
	background-color : #000000;
	}

td.headerimage {
	font-family : Arial, sans-serif;
	vertical-align : top;
	margin : 0;
	padding : 0;
	height : 130px;
	background-color : #000000;
	}

td.yellowspacer2 {
	background-color : #FFCC00;
	height : 40px;
	}

td.blankspacer {
	height : 40px;
	}

/*-----BODY-----*/

td.title1 {
	padding : 40px 0px 20px 30px;
	text-align : left;
	font-size : 20;
	font-weight : bold;
	}

td.title2 {
	padding : 40px 30px 20px 30px;
	text-align : right;
	font-size : 20;
	font-weight : bold;
	}

td.subtitle {
	padding : 30px 10px 20px 30px;;
	font-size : 16;
	font-weight : bold;
	}

td.personinfo {
	padding : 10px 30px 30px 30px;
	vertical-align : top;
	text-align : left;
	}

td.bodycell {	
	padding : 10px 30px 30px 30px;
	vertical-align : top;
	text-align : left;
	font-size : 14;
	line-height : 1.4;
	}

img.slide {
	border: 1px solid #000000;
	text-align : center;
	}

div.inline-image { 
	padding : 5px 30px 30px 30px;
	}

div.inline-image img { 
	border: 1px solid #000000;
	vertical-align:middle; 
	}

div.arrow { 
	padding : 0px 95px 30px 20px;
	}

div.arrow img { 
	border: none;
	vertical-align: middle; 
	}

div.picture { 
	padding : 5px 30px 30px 5px;
	}

div.picture-right { 
	padding : 5px 5px 30px 30px;
	}

div.picture img { 
	border: 1px solid #000000;
	vertical-align:middle; 
	}

div.nocaption-image { 
	background-color: #CCCCCC;
	border: 1px solid #696969;
	}

div.nocaption-image img { 
	border: 1px solid #696969;
	vertical-align:middle; 
	}

div.bothcaption-image { 
	background-color: #CCCCCC;
	border: 1px solid #696969;
	font-size : 13px; 
	padding : 5px;
	}

div.bothcaption-image img { 
	border: 1px solid #696969;
	vertical-align:middle; 
	margin-top: 8px; 
	margin-bottom: 8px; 
	}

div.rossoll-doodle { 
	padding : 0px 5px 30px 30px;
	}

.left {
	float:left;
	} 

.right {
	float:right;
	} 

img.image {	
	border: 1px solid #000000;
	}

/*------INTERACTIVE-----*/

a.toplink {
	color : #FFFFFF;
	font-size : 12px;
	vertical-align : middle;
	}

a.toplink:link {
	text-decoration : none;
	color : #FFFFFF;
	}

a.toplink:visited {
	text-decoration : none;
	color : #FFFFFF;
	}

a.toplink:hover {
	text-decoration : none;
	color : #CCCCCC;
	}

a.textlink:link {
	text-decoration : none;
	font-weight : bold;
	color : #990000;
	}

a.textlink:hover {
	text-decoration : underline;
	font-weight : bold;
	color : #CC0000;
	}

a.textlink:visited {
	text-decoration : none;
	font-weight : bold;
	color : #CC0000;
	}

..buttons-blue1 {
	color: #FFFFFF;
	font-size : 12;
	text-align : center;
	background-color : #000000;
	height : 30px;
	border : none;
	margin : 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align : middle;
	}
..buttons-blue {
	color: #FFFFFF;
	font-size : 12;
	text-align : center;
	background-color : #000000;
	height : 30px;
	border-left : 1px solid #FFFFFF;
	margin : 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align : middle;
	}
a.buttons-blue1 {
	display : block;
	color : #FFFFFF;
	font-size : 12;
	text-decoration : none;
	margin : 0px;
	padding : 10px;	
	background-color : #000000;
	text-align : center;
	}
a.buttons-blue {
	display : block;
	color : #FFFFFF;
	font-size : 12;
	text-align : center;
	text-decoration : none;
	margin : 0px;
	padding : 10px;	
	background-color : #000000;
	}
a.buttons-blue1:hover {
	background-color : #0033FF;
	text-align : center;
	}	
a.buttons-blue:hover {
	background-color : #0033FF;
	text-align : center;
	}	

..buttons-green {
	color: #FFFFFF;
	font-size : 12;
	text-align : center;
	background-color : #000000;
	height : 30px;
	border-left : 1px solid #FFFFFF;
	margin : 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align : middle;
	}
a.buttons-green {
	display : block;
	color : #FFFFFF;
	font-size : 12;
	text-align : center;
	text-decoration : none;
	background-color : #000000;
	margin : 0px;
	padding : 10px;	
	}
a.buttons-green:hover {
	background-color : #009900;
	text-align : center;
	}

..buttons-red {
	color: #FFFFFF;
	font-size : 12;
	text-align : center;
	background-color : #000000;
	height : 30px;
	border-left : 1px solid #FFFFFF;
	margin : 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align : middle;
	}
a.buttons-red {
	display : block;
	color : #FFFFFF;
	font-size : 12;
	text-align : center;
	text-decoration : none;
	background-color : #000000;
	margin : 0px;
	padding : 10px;	
	}
a.buttons-red:hover {
	background-color : #CC0000;
	text-align : center;
	}