/*
   Copyright 2008 IdeoWorks. All rights reserved.
*/



/*	LAYOUT
---------------------------------------------------------------*/

#main {

	width:100%;
	height:100%;
	text-align:center;
	margin:0px;
	padding:0px;
}


#page {
	width:910px;
	height:100%;
	margin:0 auto;
	margin-top:0px;
	padding-top:0px;
	text-align:left;
}


#client-login {
	float:left;
	padding-left:05px;
	padding-top:40px;
	font-size:10px;
	font-weight:normal;
	border: 1px solid red;

}

#client-login a {
	text-decoration:none;
	color:#3c71b9;
}

#client-login a:hover {
	text-decoration:underline;
}


#pano-top {
	width:910px;
	height:60px;
	background: url('../img/pano-bg-top.gif') no-repeat;
	
}


#pano {
	width:910px;
	height:180px;
	background: url('../img/pano-bg.gif') no-repeat;
	
}

#pano-small {
	margin-left:300px;
}

#pano-big {
	margin-left:1px;
}

#main-menu {
	background: url('../img/main-menu-bg.gif') no-repeat;
	width:910px;
	height:50px;
	
}


ul#tabs {
	margin: 0px 0px 0px 260px;
	height:49px;
	line-height:49px;
	list-style-type:none;
}

ul#tabs li {
	float:left;
	margin-top:0px;
	margin: 0em 0em 0em 0em;
	padding: 0em 2em 0em 2em;
	list-style-position: outside;
/*	border: 1px solid #f00;*/
	background:url('../img/tab-delim.gif') no-repeat;
	background-position: 0px 10px;
	
}


ul#tabs li#current a{
	border-bottom:2px solid #fff;
}

ul#tabs li a{
	color:#fff;
	text-decoration: none;
}

ul#tabs li a:hover{

	text-decoration: none;
	border-bottom:2px solid #fff;
}


#sidebar {
	width:420px;
	float:left;
}


#sidebar-menu {
	width:420px;
	float:left;
	background: #fff url('../img/menu-bg-v2.gif') no-repeat;
	
}

#main-content {
	float:left;
	width:490px;
	
}


#main-content h1 {
	font-size:22px;
	color:#315991;
	margin-top:35px;
	margin-bottom:20px;
	font-weight:normal;
	word-spacing: 1pt;
	letter-spacing: 0.1pt;
}


#main-content h2 {
	font-size:14px;
	color:#315991;
	margin-top:1.5em;
	margin-bottom:0em;
	font-weight:normal;
	word-spacing: 1pt;
	letter-spacing: 0.1pt;
}

#main-content h3 {
	font-size:12px;
	line-height:24px;
	color:#666;
	margin-top:1em;
	margin-bottom:0em;
	font-weight:bold;
	word-spacing: 1pt;
	letter-spacing: 0.1pt;
}


#main-content {
	
	font-size:12px;
	color:#666;
	line-height:24px;
	
}

#main-content p {
	
	margin-top:0.5em;
	margin-bottom:1.5em;
	font-size:12px;
	color:#666;
	line-height:24px;
	
}

#main-content ul {
	margin-top:0.3em;
	margin-bottom:1em;
	font-size:12px;
	color:#666;
	line-height:24px;
	
}

#main-content li {
	margin-left:2em;
}



#main-content a {
	
	color:#315991;

}


#main-content p.home {
	
	font-size:14px;
	color:#806c53;
	line-height:24px;
	
}

#footer {
	margin-top:12px;
	margin-bottom:24px;
	width:910px;
	height:auto;
}


#footer-left {

	float:left;
	width:420px;
	padding-top:24px;
}

#footer-left-in {
	padding-left:0px;
	float:left;
	padding-right:32px;

}

html>body #footer-left-in {
	width:382px;
}

#footer-links {
	margin-top:12px;
	height:24px;
	border-top: 1px solid #7ba0c2;
	font-size:10px;
	font-weight:normal;
	padding-top:12px;
	

}


#footer-links a {
	text-decoration:none;
	color:#315991;
}


#footer-links a:hover {
	text-decoration:underline;
}


#footer-right {
	width:480px;
	float:left;
}


#footer-line {
	height:24px;
	border-bottom: 1px solid #7ba0c2;
	padding-top:12px;
}


#footer-text {
	font-size:10px;
	color:#315991;
	padding-top:6px;
}


#left-menu {

	font-size:30px;
	color:#8dace3;
	margin-left:90px;
	margin-top:25px;
	
	
}

ul#sub-menu {
	
	margin: 0.3em 0em 0em 1.5em;
}

ul#sub-menu li {
	margin: 1em 1em 0em 0em;
	padding: 0em 2em 0em 0em;
	list-style-type: none;
	list-style-image: url('../img/link-arrow.gif');
	font-size:12px;

	
}


ul#sub-menu li#current a{
	border-bottom:1px solid #806c53;
/*	text-decoration:underline;*/
}


ul#sub-menu li a{
	color:#806c53;
	text-decoration: none;
}


ul#sub-menu li a:hover{

	text-decoration: none;
	border-bottom:1px solid #806c53;
}

#main-content dl {
	margin-top:0px;
	padding-top:0px;
}

#main-content dl dt{
	
	clear:left;
	float:left;
	width:40px;
/*	position:relative;*/
	text-align:right;
	margin:4px 16px 0px 0px;
	padding:0px;
	font-weight:normal;
}

#main-content dl dt.main {
	font-weight:bold;
	margin-top:24px;
}
#main-content dl dd.main {
	font-weight:bold;
	margin-top:24px;
}

#main-content dl dd{

	float:left;
	margin:4px 8px 0px 0px;
	width:420px;
}




