/* CSS Document */

body {
background-image:url(img/bg.gif);
background-position:top left;
background-repeat:repeat-x;
margin-top:0px;
font-family:Calibri, "Century Gothic", Arial, sans-serif;
}

.container {
width:850px;
margin:0px auto;
min-height:500px;
border-bottom:1px #CCCCCC solid;
overflow:auto;
}

.main-content {
	width:590px;
	padding:0px;
	margin-bottom:25px;
}

.main-content p {color:#333;}
.main-content p:hover {color:#000;}
.main-content h1 {border-bottom:1px solid #1A5E9E; color:#1A5E9E;}
.main-content h3 {
	background:url(img/h3-bg.jpg) top left no-repeat; 
	color:#000; text-shadow:2px 1px 2px #3BCF09; padding:0px;padding-left:40px; margin:0px; text-transform:capitalize;}

.header {
height:166px;
text-align:right;
padding-right:50px;
line-height:166px;
background-image:url(img/nudf_header.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.header h1 {margin:0; padding:0; color:#FFFFFF;}

.nav {
line-height:28px;
height:28px;
padding-left:30px;
background-image:url(img/topbar.gif);
background-position:left;
background-repeat:repeat-x;
}

.nav ul {list-style-type:none; margin:0px 0px 0px 0px; padding:0;}
.nav ul li {list-style-type:none; line-height:28px; float:left; padding-right:20px;}
.nav ul li a { text-decoration:none; color:#000000;}
.nav ul li a:hover {color:#0099FF;}

.content a img {border:none;}

.photo {
	margin:5px;
	box-shadow: 2px 2px 2px #888;
    -webkit-box-shadow: 2px 2px 2px #888;
    -moz-box-shadow: 2px 2px 2px #888;
}

.sidenav {width:217px; float:right; margin-bottom:20px; margin-left:15px; text-align:center;}
.sidenav ul {list-style-image:none; list-style:none; padding:0; margin:0; margin-bottom:8px; text-align:left;}
.sidenav ul li {list-style-image:none; width:190px; padding-left:27px; height:30px; line-height:30px; 
background-image:url(img/side_button3.gif); background-position:left; background-repeat:no-repeat;
}
.sidenav ul li#top {background-image:url(img/side_menu_top.gif); background-position:left; background-repeat:no-repeat; color:#FFFFFF; font-size:18px; padding-left:0px; width:217px; text-align:center; font-weight:bold;}

.sidenav ul li.middle {background:url(img/side_menu_middle.gif) top left no-repeat; color:#FFFFFF; font-size:18px; padding-left:0px; width:217px; text-align:center; font-weight:bold;}

.sidenav ul li#bottom {background-image:url(img/side_menu_bottom.gif); background-position:left; background-repeat:no-repeat;}
.sidenav ul li a {color:#FFFFFF; text-decoration:none;}
.sidenav ul li a:hover {text-shadow: 1px 1px 1px #000;}

.imgBorder { border:1px #0099FF solid; background-color:#CCCCCC; padding:5px 5px 5px 5px; margin-right:15px; margin-top:10px;  text-align:center; float:left;}

.imgLeft {float:left; margin-right:8px;}
.imgRight {float:right; margin: 8px 0px 8px 8px;}

.profile-img {
	margin:0px 10px 5px 0px;
	float:left;
	box-shadow: 2px 2px 2px #888;
    -webkit-box-shadow: 2px 2px 2px #888;
    -moz-box-shadow: 2px 2px 2px #888;
}

.footer {text-align:right; width:850px; margin:0px auto;}