/*
    Default Styles
*/

* { margin: 0; padding: 0; outline: 0; }
body { font: 14px/16px "Lucida Sans", Lucida, Arial,sans-serif; color: #132530; text-align: left; background: #132530; }

a { color: #fff; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, select, textarea { font-family: "Trebuchet MS", Arial, sans-serif; }
 
.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { margin: 0 auto; width: 960px; }

p { padding-bottom: 10px; }
p.big { font-size: 18px; line-height: 24px; text-align: justify; }

p.hint { border-top: 1px solid #d4dadd; padding-top: 10px; font-size: 12px; }
.widecolumn a { color: #064ce9; text-decoration: underline; }
.widecolumn a:hover { text-decoration: none; }



h2 { font-size: 30px; text-transform: lowercase; color: #132530; margin-bottom: 20px; }
h3 { font-size: 18px; line-height: 24px; font-weight: normal; color: #064ce9; }
h3 a { color: #064ce9; text-decoration: underline; }
h3 a:hover { text-decoration: none; }
h4 { font-size: 14px; font-weight: normal; color: #132530; margin-bottom: 10px; }

/*
	Header
*/

#header { min-height: 94px; width: 960px; background: #fff url(images/header.gif) no-repeat 0 0; }

	/*
		Logo
	*/
	
	h1#logo { height: 89px; width: 141px; padding: 50px 0 0 50px; }
	h1#logo a { display: block; height: 89px; background: url(images/logo.gif); }
	
	/*
		Navigation
	*/
	
	#navigation { float: right; display: inline; width: 700px; height: 30px; background: #132530 url(images/nav-bg.gif) no-repeat 0 0; margin-top: 110px; }
	#navigation ul { list-style: none outside; padding-left: 25px; }
	#navigation ul li { float: left; display: inline; height: 30px; line-height: 25px; margin: 0 25px; }
	#navigation ul li a { float: left; display: inline; height: 30px; font-size: 16px; color: #fff; text-transform: lowercase; background: url(images/bullet1.gif) no-repeat right -1700px; padding-right: 10px; }
	#navigation ul li a:hover,
	#navigation ul li a.selectedPage { text-decoration: none; background-position: right 14px; }
	
	
/*
	Content
*/

	#content { background: #fff url(images/content-bg.gif) no-repeat 0 bottom; min-height: 560px; width: 960px; }
	#content.longer { min-height: 650px; width: 960px; }

	/*
		Sidebar
	*/
	
	.sidebar { float: left; display: inline; width: 208px; margin-top: 60px; }
	
	/*
		Menu
	*/
	
	.menu { width: 208px; min-height: 292px; background: #fff url(images/sidebar-menu.gif) no-repeat 0 0; }
	.menu ul { list-style: none outside; padding-top: 5px; }
	.menu ul li { font-size: 15px; line-height: 24px; text-align: right; padding-right: 5px; text-transform: lowercase; }
	.menu ul li a { background: url(images/bullet1.gif) no-repeat right -117px; padding-right: 10px; }
	.menu ul li a:hover,
	.menu ul li a.selectedPage { text-decoration: none; background-position: right 9px; }
	
	
	/*
		Widecolumn
	*/
	
	.widecolumn { float: right; display: inline; width: 645px; padding: 25px 50px 0 5px; height: 100%; }
	
	.widecolumn ul {padding-left:15px;}
	.widecolumn ul li {padding:0 0 10px;}
	
	/*
		Column
	*/
	
	.column { width: 310px; }
	
/*
	Footer 
*/

#footer { font-size: 10px; color: #717c83; padding: 5px 20px; height: 100%; }
#footer a { color: #717c83; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer span { padding-left: 10px; }
#footer p.fr span { padding: 0 5px !important; color: #c4c8cb; }
#footer p.fr a { color: #c4c8cb; text-decoration: none; }
#footer p.fr a:hover { text-decoration: underline; }