/* CSS Document */

/************************
* Element defaults
************************/
body				{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#FFFFFF; margin:0; padding:0; }
hr					{ color:#EDEDED; height:1px; background:#EDEDED; border:0; }
img					{ border:0; }
blockquote	{ margin:0 10px; }
.clear			{ clear:both; margin:0; padding:0; height:0; }
a						{ text-decoration:none; color:#666666; }
a:hover			{ color:#343399; text-decoration:none; }
li					{ margin:0; padding:0; }
h1,h2,h3,
h4,h5,h6		{ margin:0; padding:0; }

/* Structure Elements */
div#TopBar 		{ background-color:#343399; width:auto; height:15px; }
div#Container	{ width:973px; margin:0 auto; }

div#Header		{ height:66px; padding-top:20px; margin:0; }
img#Logo			{ float:left; }
div#NavBar		{ width:644px; height:45px; float:right; background:url('/images/nav_bar_slice.jpg') repeat-x; vertical-align:middle; color:#666666; font-weight: bold; font-size:14px; }
div#NavBar ul								{ height:22px; margin:15px 10px 0 0; padding-left:35px; }
div#NavBar ul li						{ height:22px; display:inline; padding:3px 15px; background:url('/images/nav_bar_bullet.jpg')  no-repeat 0 0; }
div#NavBar ul li.first			{ list-style:none; padding-left:0; background:none; }
div#NavBar ul li a.selected	{ color:#343399; }

div#Footer				{ width:919px; background-color:#E8E8E8; clear:both; margin-top:10px; padding:20px 27px; color:#999999; letter-spacing:0.5px; } 
div#Footer ul			{ color:#343399; list-style:none; margin:0; padding:0}
div#Footer ul li	{ display:inline; margin-right:30px; }