body, p, td, th, li {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color: #29396e; line-height: 1.5em;}
/* Don't set these to an em or %, so nested items get smaller and smaller */

html,body,div,img,form {border:0; margin:0; padding:0;}

a { color: #29396e; text-decoration: none;}
a:visited { color: #29396e; text-decoration: none;}
a:hover { color: #29396e; text-decoration: underline;}   

#nav a { color: #29396e; text-decoration: none;}
#nav a:visited { color: #29396e; text-decoration: none;}
#nav a:hover { color: #29396e; text-decoration: none;}  

.underline {text-decoration: underline;}
.nounderline {text-decoration: none;}

.clear {clear:both;height:1px;}
.floatLeft {float:left}
.floatRight {float:right}

.textGrey {color: #666;}

input {border: 1px solid #c7b8e3;}

.noBorder {
border:0;
}

.submit {
border:0; 
margin: 5px auto;
}

ul {
margin-left:12px;
}

.submit a:hover {background-position: 0 -22px;}

td {color:#333;}

h1 {font-size: 150%; font-weight:normal;margin-top:0;margin-bottom: 5px;}

h2{
	margin: 0;
	padding: 0;
	border:0;
	font-size:100%;
	font-weight:bold;
	margin: 0 0 6px 0;			
	}
	
h3 {
	margin: 0;
	padding: 0;
	border:0;
	font-size:100%;
	font-weight:bold;
	margin: 0 0 6px 0;			
	}
	
h4 {
	margin: 0;
	padding: 0;
	border:0;
	color: #333;
	font-size:100%;
	font-weight:bold;	
	}
	
hr     {
	border: none;
	padding:0 0 5px 0;
	border-top: 1px solid #ccc;
	background-color: #fff;
	height: 1px;
}		

ul {margin-top:0;}
li {margin-left: -12px;}

th {text-align:left;border: 1px solid #5f1091;font-weight:bold;color:#5f1091;background-color: #efe7f4;line-height: 1.3em;}
td {border: 1px solid #5f1091;line-height: 1.4em;}
table {border-collapse: collapse;}

.rowOdd {
	background-color: #fff;
}

.rowEven {
	background-color: #efe7f4;
}

.clearText {text-indent:-10000px;}

* { 
    margin: 0; 
} 

body{
    font-size:80%;
    background-color:#f4f4f4;
	border: 0;
	padding: 0;
	margin:0;
	background-image: url(/images/fade.jpg);
	background-position: top center;
	background-repeat: repeat-x;	
}

#outer{
	width:928px; 
	margin: 0 auto;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-y;	
	margin-bottom:30px;
}

#inner{
	width:928px; 
	margin: 0 auto;
	background-image: url(/images/bg2.jpg);
	background-position: top center;	
	background-repeat: no-repeat;	
	
}

#wrapper{
	width:920px; 
	margin: 0 auto;
	/*border: 1px solid #f0f;*/
}

#header {
	width:920px; 
	height:101px;
	/*border: 1px solid #f0f;*/
}

#date {
	width:905px; 
	height:28px;
	padding-right:15px;
	background-image: url(/images/dateBg.jpg);
	background-position: top left;	
	background-repeat: repeat-x;	
	/*border: 1px solid #f0f;	*/
	color:#fff;	
	line-height:28px;
}



#bottom {
	width:928px; 
	height:4px;
	background-image: url(/images/bottom.gif);
	background-repeat: no-repeat;	
	overflow: hidden;	
}

#footer2 {
	width:920px;
	height:76px;	
	margin: 0 auto;
/*border: 1px solid #f0f;*/	
}

#footer {
	width:538px;
	height:76px;	
	margin: 0 auto;
	/*border: 1px solid #f0f;*/	
	border-top: 1px solid #dadada;	
}

#footLinks {
/*width:539px;*/
width:430px;
float:left;
/*margin-left:53px;*/
margin-left:10px;
/*border-top: 1px solid #dadada;*/
/*margin-top:8px;*/
}

#links {
/*width:539px;*/
width:430px;
margin: 0 auto;
margin-top:15px;
/*border: 1px solid #f0f;*/	
/*text-align:center;*/
font-size:85%;
}

#contentBg {
	width:920px;
	/*min-height:786px;*/
	background-image: url(/images/contentBg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	/*border: 1px solid #f0f;*/	
}


#leftCol {
	width:179px;
	float:left;
	display:inline;			
	/*border: 1px solid #f0f;*/
}

#rightCol {
	width:179px;
	float:right;
	display:inline;
	/*border: 1px solid #f0f;*/
}

#contentCol {
	width:539px;
	float:left;
	display:inline;
	margin-left:12px;
	margin-right:11px;	
	margin-top:10px;
	line-height: 1.4em;
}

#contentText {
	border:0px;
	background-image: url(/images/watermark2.gif);
	background-position: center center;
	background-repeat: no-repeat;	
  	min-height:159px;
 	height:auto !important;
    height:159px;
}

ul#nav {
	width: 179px;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#nav li {
	width: 179px;
	height: 22px;
	text-indent: 16px;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
	overflow:hidden;	
}



#nav li a {background-image: url(/images/navBg.jpg);background-repeat: no-repeat; display: block; overflow: hidden; height: 22px; width: 179px; margin-bottom:0px;border-top:1px solid #fff;}
#nav li a:hover {background-position: 0 -22px;}

.box {
	width: 179px;
	background-color:#eef3ff;
	background-image: url(/images/boxBg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	border-top:1px solid #fff;	
}

.boxContent {
	width:165px;
	margin:0 auto;
	margin-top:2px;
	padding-bottom:8px;
}

a.callMe {margin:5px 0 0 34px; display: block; width: 97px; height: 24px; background: url(/images/btn_callme.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.callMe {background-position: 0 -24px;}

a.uploadCV {margin:5px 0 0 34px; display: block; width: 103px; height: 24px; background: url(/images/btn_uploadcv.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.uploadCV {background-position: 0 -24px;}

#logo {
	width: 741px;
	height: 101px;	
	background-image: url(/images/logoBg2.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	float:left;
	display:inline;	
}

#login {
	width: 179px;
	height: 101px;
	background-image: url(/images/loginBg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	float:left;	
	color:#fff;
	display:inline;
}

.loginBox {
	width:160px;
	margin-top:2px;
	border:0;
	padding:0;
	color:#666;
	display:inline;	
}

.boxContent2 {
	width:165px;
	margin:0 auto;
	margin-top:2px;
}

#section {
	width: 270px;
	float:left;	
	display:inline;	
	background-color:#eef3ff;
	background-image: url(/images/sectionfade.jpg);
	background-position: top center;
	background-repeat: repeat-x;	
}
#sectionContent {
	margin: 10px 10px 10px 10px;
	min-height:181px;
	height:auto !important;
    height:181px;
}

#sectionTop {
	width:539px;
	background-color:#eef3ff;
	/*border: 1px solid #f0f;*/
}

#video {
	width: 269px;
	height: 201px;
	float:left;	
	display:inline;	
}




ul#links2 {
	width: 521px;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	/*border: 1px solid #f0f;*/

}

#links2 li {
	text-indent: -10000px;
	margin: 0;
	padding: 0;
	border: 0;
	float:left;
	overflow:hidden;	
}

#links2 li a {background-repeat:no-repeat;display:block;}

a#link1 {background-image: url(/images/newlink1.gif);height:104px;width:100px;}
a#link2 {background-image: url(/images/newlink2.gif);height:104px;width:100px;margin-left:37px;}
a#link3 {background-image: url(/images/newlink3.gif);height:104px;width:100px;margin-left:36px;}
a#link4 {background-image: url(/images/newlink4.gif);height:104px;width:100px;margin-left:37px;}

.fade{
	/*margin-bottom: 2em;*/
	margin:0;
	padding:0;
	border:0;		
	width: 140px;
	margin: 0 auto;
}

.fade p{
	/*margin-bottom: 2em;*/
	/*text-align: center;*/
	/*width: 100%;*/
	/*background: #fff;*/
	/*border: 1px solid #f0f;*/
	text-align:center;
	width: 140px;
}

ul#disclaimer li {
	margin-bottom:10px;
	margin-left:-10px;
}

ul#bulletList{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	text-align: left;
	/*border: 1px solid #1b84af;*/
	margin-left: 10px;
}


#bulletList li {
	background-image: url(/images/icon.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.6em;
}