body {
	background: url(/images/bg-main.gif) repeat-x;
	background-color: #40668c;
	}
body, input, textarea {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	}
input, textarea {
	color: #000;
	}	
form, p, body, h1, img {
	margin: 0;
	padding: 0;
	border: 0;
	}
#container {
	width: 962px;
	}
#leftDiv {
	float: left;
	width: 190px;
	background: url(/images/bg-left.gif) repeat-y;
	}
	#leftDiv #mainMenu {
		background-color: #fef8e6;
		border-left: 20px solid #fec312;
		background-repeat: repeat-y;
		}
		#leftDiv #mainMenu #flags {
			padding: 3px 0 0 25px;
			background-color: #fec312;
			height: 17px;
			}
		#leftDiv #mainMenu .menu {
			padding: 0 0 0 7px;
			background: url(/images/bg-mainmenu.gif) repeat-y;
			text-transform: uppercase;
			font-weight: bold;
			letter-spacing: 1px;
			font-size: 14px;
			}
		#leftDiv #mainMenu .menu a {
			color: #036;
			text-decoration: none;
			}
		#leftDiv #mainMenu .menu a:hover {
			color: #fec20f;
			}
			#leftDiv #mainMenu .menu .item, 
			#leftDiv #mainMenu .menu .itemActive, 
			#leftDiv #mainMenu .menu .itemBelowActive, 
			#leftDiv #mainMenu .menu .itemLastStripe, 
			#leftDiv #mainMenu .menu .itemLastNoStripe {
				height: 16px;
				padding: 16px 0 0 18px;
				}
			#leftDiv #mainMenu .menu .item {
				background: url(/images/menu-line.gif) 9px bottom no-repeat;
				}
			#leftDiv #mainMenu .menu .itemActive {
				background: url(/images/menu-line-active.gif) 0px bottom no-repeat;
				}
			#leftDiv #mainMenu .menu .itemBelowActive, 
			#leftDiv #mainMenu .menu .itemLastStripe {
				background: url(/images/menu-line.gif) 7px bottom no-repeat;
				border-left: 2px solid #00254e;
				padding-left: 16px;
				}
			#leftDiv #mainMenu .menu .itemLastNoStripe {
				background: url(../images/menu-line.gif) 7px bottom no-repeat;
				padding-left: 19px;
				}
			#leftDiv #mainMenu .menu .itemLastStripe, 
			#leftDiv #mainMenu .menu .itemLastNoStripe {
				padding-top: 4px;
				background: 0;
				}
		#leftDiv #subMenu {
			background: url(/images/bg-submenu.gif) right repeat-y;
			height: 170px;
			}
		#leftDiv #subMenu .menu {
			padding: 0 0 0 27px;
			font-size: 12px;
			font-weight: bold;
			}
		#leftDiv #subMenu .menu a {
			color: #efeff7;
			text-decoration: none;
			}
		#leftDiv #subMenu .menu a:hover {
			color: #fc0;
			}
			#leftDiv #subMenu .menu .itemFirst {
				height: 6px;
				background: url(/images/bg-submenu-item-first.gif) no-repeat;
				overflow: hidden;
				}
			#leftDiv #subMenu .menu .item, #leftDiv #subMenu .menu .itemLast {
				height: 17px;
				padding: 14px 0 0 17px;
				margin-top: -1px;
				}
			#leftDiv #subMenu .menu .item {
				background: url(/images/bg-submenu-item.gif) no-repeat;
				}
			#leftDiv #subMenu .menu .itemLast {
				background: url(/images/bg-submenu-item-last.gif) no-repeat;
				}
			#leftDiv #subMenu .menu .noBack {
				background: url(/images/bg-submenu-item-noback.gif) no-repeat;
				}
#middleDiv {
	float:left;
	width: 600px;
	}
	#middleDiv .header {
		height: 19px;
		padding: 1px 0 0 110px;
		width: 490px;
		background: url(/images/bg-header.gif) no-repeat;
		background-color: #405c7a;
		color: #fec312;
		letter-spacing: 3px;
		font-weight: bold;
		}
	#middleDiv .content {
		width: 520px;
		padding: 70px 40px 0 40px;
		text-align: left;
		}
		#middleDiv .content p {
			padding: 0 0 10px 0;
			line-height: 16px;
			}
		#middleDiv .content h1 {
			color: #fff;
			padding: 0 0 30px 0;
			margin: 0;
			font-size: 26px;
			letter-spacing: 2px;
			}
		#middleDiv .content h2 {
			color: #fff;
			padding: 0 0 15px 0;
			margin: 0;
			font-size: 16px;
			text-transform: uppercase;
			}
		#middleDiv .content h3 {
			color: #fff;
			padding: 0 0 5px 0;
			margin: 0;
			font-size: 16px;
			}
		#middleDiv .content ul {
			padding: 0 0 10px 16px;
			margin: 0;
			}
		#middleDiv .content a {
			color: #fec20f;
			text-decoration: none;
			font-weight: bold;
			}
		#middleDiv .content a:hover {
			text-decoration: underline;
			}
		#middleDiv .content hr {
			border: 0;
			height: 1px;
			border-bottom: 1px solid #fec20f;
			margin: 10px 0;
			}
#rightDiv {
	float:left;
	width: 172px;
	border-top: 19px solid #fec20f;
	}
	#rightDiv img {
		border: 1px solid #fec20f;
		margin-bottom: 40px;
		}
#library {
	clear: both;
	padding-bottom: 20px;
	}
	#library .folderInfo {
		clear: both; 
		padding-top: 5px;
		}
		#library .folderInfo .folderLeft {
			float: left; 
			padding-right: 10px;
		}
		#library .folderInfo .folderRight{
			float: left; 
			padding-top: 5px;
			}
	
	#library .folder {
		clear: both;
		display: none;
		}
	#library .file {
		clear: both;
		padding-left: 42px;
		padding-bottom: 5px;
		}

		
		
	
