/*GLOBAL STYLES */
body 								{ font-family: "Trebuchet MS", Helvetica, Arial;  
											font-size: 0.8em;
											color: #444444;
											line-height: 1.1;
											padding: 0px; margin: 0px;
											background-color: #FFFFFF;
											background-image: url('images/background_gradient.jpg');
											background-repeat: repeat-x; 
											}
div.container				{ width: 760px;
											border: 1px solid #0033F2;
											background-color: #FFFFFF;
											margin: auto;}											
div.h1_container		{	width: 760px; 
											text-align: center;
											margin: auto;											
											}
h1 									{ text-align: center; 
											font-size: 90%; 
											display:inline;
											color: #EEEEEE;
											}
h2 									{ font-family: Verdana, Helvetica, Arial;	
											font-size: 140%; 
											font-weight: bold;
											}
h3 									{ font-size: 115%; }

.highlight					{ color: #9DAFF2;
											font-weight: bold;											
											}

/*HEADER LAYOUT TABLE */											
table.header_layout	{ width: 760px; 
											padding: 0px; margin: 0px; }											
div.header					{ text-align: right;
											padding-right: 10px; 
											}
.logo								{ border: 0px;}																						
h1.header_claire		{	font-weight: bold;
											color: #9DAFF2;
											font-size: 200%;
											}
div.header_qual			{	font-weight: bold;
											}											
div.header_addr			{	}
div.header_mob			{	}
div.header_email		{	}
div.header_email a	{ color: #444444;
											text-decoration: none;	}
div.header_email a:hover	{ color: #0000FF; 
											text-decoration: underline;	}											


/*COLUMN LAYOUT TABLE */								
table.columns				{ width: 760px;
											border: 1px solid #9DAFF2;
											}											
td.left_column			{ width: 555px;
											padding: 0px 10px 30px 10px;
											vertical-align: top;
											}
td.left_column ul 	{	list-style-type: none;
                      padding-left: 0px;
                      margin-left: 15px;
                      } 
td.left_column li 	{	background: url('images/circle.gif') left top no-repeat;
											background-position: 0px 5px;
											padding-left: 15px;
                      margin-bottom: 3px;
											}

table.qualifications { width: 400px; }
table.qualifications td.year{ font-weight: bold; vertical-align: top;	}
table.qualifications td{ padding-bottom: 20px;	}
											
td.right_column			{ width: 180px;
											padding: 0px 10px 20px 0px;
											background-color: #FFFFFF;
											border-left: 1px solid #9DAFF2;
											vertical-align: top;
											text-align: left;
											background-image: url('images/links_gradient.gif');
											background-position: right;
											background-repeat: repeat-y;
											}											

td.right_column ul 	{	list-style-type: none;
                      padding-left: 0;
                      margin-left: 0;
                      } 
td.right_column li { 	background: url('images/mybullet.png') left center no-repeat; 
											padding-left: 15px;
                      margin-bottom: 3px;
                      }											

td.right_column	a		{ color: #444444;
											color: #3C62F2;
											text-decoration: none;
											}
td.right_column	a:visited	{ }
td.right_column	a:hover	{ color: #0000FF;
											text-decoration: underline; 
											}

td.footer 					{ background: #EEEEEE;
											border: 1px solid #9DAFF2;
											padding-left: 10px;
											padding-right: 10px;
											text-align: center;											
											}
td.footer a 				{ color: #444444;
											text-decoration: none;
											white-space: nowrap;
											}
td.footer a:visited	{ }
td.footer a:hover		{ color: #0000FF;
											text-decoration: underline; }																																																																		