/* COMMON STYLES STARTS ______________________________ */
* {
	margin:0;
	padding:0;
}

body{
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background-color: #fff;
}

#wrapper{
	width:753px;
	text-align:left;
	margin:0 auto;
	background-image:url(../images/common/backgroundBlur.jpg);
	background-repeat: repeat-y;
}

#header{
	width: 700px;
	height: 75px;
	background-image:url(../images/common/header.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	left: 27px;
}
#copyright{
	text-align:center;
	width: 753px;
	background-image:url(../images/common/bottomBlur.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin-left: auto;
 	margin-right: auto;
}
#copyright p{
	font-size:1.1em;
	color: #8a2531;
	padding-top: 10px;
}
h1{
	font-size: 2.0em;
	line-height: 1.4em;
	color:#131c39;
	padding: 45px 0 15px 0;
	font-weight: normal;
}
h2{
	font-size: 1.3em;
	line-height: 1.4em;
	color:#131c39;
	font-weight: normal;
	padding: 0 0 15px 0;
}
#cvLeftColumn h1{
	padding-bottom: 0;
}
p{
	font-size:1.2em;
	line-height:1.5em;
	font-weight: normal;
	color:#333;
	padding-bottom: 13px;
}
a{
	color:#333333;
	text-decoration: none;
	font-weight: bold;
}
a:visted{
	color:#17172f;
	text-decoration: none;
}
a:hover{
	color:#CBD1D5;
	text-decoration: none;
}
.blue{
	color: #17172f;
	padding-bottom: 5px;
}
#mainContent{
	background-image:url(../images/common/contentTopStrip.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 700px;
	float: left;
	position: relative;
	left: 27px;
}
#leftColumn, #rightcolumn{
	width: 280px;
	float: left;
	position: relative;
	left: 27px;
}

#rightColumnDev{
	width: 280px;
	float: left;
	position: relative;
	left: 100px;}


#rightcolumn{
left: 100px;
}

#leftColumn ul, #rightcolumn ul{
	font-weight: normal;
	font-size: 1.2em;
	padding-left: 15px;
}
#leftColumn ul li, #rightcolumn ul li{
	padding-bottom: 5px;
}
#cvLeftColumn{
	width: 280px;
	float: left;
	position: relative;
	left: 27px;
}
#rightColumn{
	width: 353px;
	float: right;
}
#prop{
	height: 453px;
	float: left;
}
#flashContent {
	width: 352px;
	height: 453px;
	padding-top: 2px;
}

#readBar {
	background-image:url(../images/home/readBar.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 19px;
}
#readBar h2{
	font-size: 1.3em;
	line-height: 1.4em;
	color:#fff;
	font-weight: normal;
	padding: 1px 0 0 30px;
}
#readBar h2 a{
	color:#fff;
	text-decoration: none;
}
#readBar h2 a:visited{
	color:#fff;
}
#readBar h2 a:hover{
	color:#999;
}

.mainImage{
	float: right;
	padding-top: 2px;
	}
	

	
#activitiesList{
	list-style: none;
	width: 210px;
}
#activitiesList ul{
	list-style: none;
}

#activitiesList ul li{
	/*width: 210px;*/
	list-style: none;
	color:#333;
	padding: 10px 0 2px 0;
	border-bottom: 1px solid #999;
}
#activitiesList ul li a{
	font-size: 1.2em;
	text-decoration: none;
}
#activitiesList ul li a:visited{
	font-size: 1.2em;
	text-decoration: none;
}
#activitiesList ul li a:hover{
	font-size: 1.2em;
	text-decoration: none;
	background-image:url(../images/activities/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 -1px;
	padding-left: 20px;
}

/*.rightColumn {
		float:left;
		height:23em;
		width:135px;
}
.common {
	border-right:1px solid #CBD1D5;
	margin: 0 0 15px 25px;
}
/*.last {
	border-right:0 none;
	margin-right:0;
}*/
/*#rightColumn .rightColumn p {
	font-size:1.2em;
	line-height:1.3em;
	padding:8px 0 0;
}
#rightColumn .rightColumn p span {
	color:#000000;
}*/

#teamPic{
	float: right;
	width: 352px;
	height: 250px;
}

#teamPic ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#teamPic a .hotspot{
	width: 70px;
	height: 80px;
	position: absolute;
}
#teamPic .max a .hotspot{
	top: 30px;
	left: 380px;
}
#teamPic .chris a .hotspot{
	top: 8px;
	left: 480px;
}
#teamPic .tim a .hotspot{
	top: 35px;
	left: 580px;
}
#teamPic a .link{
	position: absolute;
	width: 15em;
}
#teamPic .max a .link{
	bottom: 18em;
	left: 375px;
}
#teamPic .chris a .link{
	bottom: 18em;
	left: 480px;
}
#teamPic .tim a .link{
	bottom: 18em;
	left: 585px;
}
/*#teamPic a:hover .hotspot{
	border: 1px solid #990000;
}*/
#teamPic a:hover{
	border: none;
}



/* TRACK RECORD ______________________________ */

.basic  {
}
.basic div {
	background-color: #fff;
}

.basic p {
	font-weight: normal;
	color:#333;
	text-align: left;
	padding: 10px 0 10px 5px;
}
a.newsHead {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.4em;
	line-height: 1.4em;
	color: #8a2531;
	border-bottom: 1px solid #CBD1D5;
	padding-top: 15px;
}
a.newsHead:hover {
	color: #CBD1D5;
}
a.newsHead.selected {
	font-weight: normal;
	color: #8a2531;
}
/* NEWS & DIARY  ENDS______________________________ */




/* NAV STYLES STARTS ______________________________ */
#home #homeNav,
#philosophy #philosophyNav,
#history #historyNav,
#team #teamNav,
#track #trackNav,
#contact #contactNav
{
	color:#8a2531;
	/*background-image:url(../images/common/arrow.gif);
	background-repeat:no-repeat;
	background-position: 0 -1px;*/
}

#nav{
	width: 700px;
	z-index: 5;
	float: left;
	position: relative;
	left: 27px;
}
/* 
	LEVEL ONE
*/
#nav ul.dropdown                         { position: relative; list-style: none; padding-left: 22px;}
#nav ul.dropdown li                      { font-size: 12px; font-weight: normal; float: left; zoom: 1;  z-index: 5;}
#nav ul.dropdown a:hover		         { color: #8a2531; }
#nav ul.dropdown a:active                { color: #8a2531; text-decoration: none;}
#nav ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #999; color: #222;}
#nav ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
#nav ul.dropdown li.hover,
#nav ul.dropdown li:hover                { color: #8a2531; position: relative; } background: #8a2531;
#nav ul.dropdown li.hover a              { color: #8a2531;}


/* 
	LEVEL TWO
*/
#nav ul.dropdown ul 						{ width: 120px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style: none;|}
#nav ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #fff; 
									  border-bottom: 1px solid #ccc; float: none;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
#nav ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block;} 

/* 
	LEVEL THREE
*/
#nav ul.dropdown ul ul 					{ width: 60px; left: 100%; top: 0; }
#nav ul.dropdown li:hover > ul 			{ visibility: visible; }



/* NAV STYLES ENDS ______________________________ */




/* HOME LIST STYLES STARTS ______________________________ */

#homeList{
float: left;
	position: relative;
}

/* 
	LEVEL ONE
*/
#homeList ul.dropdown                         { position: relative; list-style:none;}
#homeList ul.dropdown li                      { font-size: 12px; font-weight: bold; float: left; zoom: 1;  z-index: 5; padding: 5px 25px 5px 0; color:#17172f;}
#homeList ul.dropdown a:hover		         { color: #8a2531; }
#homeList ul.dropdown a:active                { color: #8a2531; text-decoration: none;}
#homeList ul.dropdown li a                    { display: block; padding: 2px 4px; border-right: 1px solid #999; color: #222;}
#homeList ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
#homeList ul.dropdown li.hover,
#homeList ul.dropdown li:hover                { color: #8a2531; position: relative; } background: #8a2531;
#homeList ul.dropdown li.hover a              { color: #8a2531;}


/* 
	LEVEL TWO
*/
#homeList ul.dropdown ul 						{ width: 160px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style: none;|}
#homeList ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #fff; 
									  border-bottom: 1px solid #ccc; float: none;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
#homeList ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block;} 

/* 
	LEVEL THREE
*/
#homeList ul.dropdown ul ul 					{ width: 60px; left: 100%; top: 0; }
#homeList ul.dropdown li:hover > ul 			{ visibility: visible; }



/* NAV STYLES ENDS ______________________________ */





/* FOOTER STYLES STARTS ______________________________ */

#pageFooter{
	clear:both;
}
/* FOOTER STYLES ENDS ______________________________ */

#content ul{
font-size:1.2em;
margin-left: 15px;
padding-left: 0;
color:#333;
line-height:1.5em;

}

#content li{
margin-bottom: 3px;
padding-bottom: 3px;
}

#nav ul{
margin-left: 0;
}
#nav li{
margin-bottom: 0;
padding-bottom: 0;
}

.floatClear{
clear:both;
}