/* Reset.css by Eric Meyer: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, a
{
margin: 0; padding: 0; border: 0; outline: 0;
font-size: 100%; vertical-align: baseline; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
ins { text-decoration: none; }
del {text-decoration: line-through;}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
* html .clearfix {height: 1%;}
/* end hide from IE-mac */

/* Float Clearing */
.clear { display: inline-block; }
.clear:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

body {
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 10px;
	font: 10pt verdana, helvetica, sans-serif, arial;
	color: #412311;
}

p{
	margin-top: 10px;
	color: #412311;
	text-decoration: none;
	vertical-align: top;
	font: 10pt verdana, helvetica, sans-serif, arial;

}



td {
	font-size:10pt;
	text-decoration: none;
	text-align: left;
	vertical-align: top;

}

th {
	font-size: 9pt;
	text-decoration: none;
}

form {
	font-family: verdana, helvetica, sans-serif, arial;
	background-color: #FFFFFF;
	margin: 10px;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	}

input {
	font-family: verdana, helvetica, sans-serif, arial;
	background-color: #98416b;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}

textarea {
	background-color: #FFFFFF;
	margin: 10px;
	color: #555555;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	font: 10pt verdana, helvetica, sans-serif, arial;

}

select {
	font-family: verdana, helvetica, sans-serif, arial;
	margin: 2px;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

.bodystyle {
	color: #555555;
	font: 10pt verdana, helvetica, sans-serif, arial;

}


a{
	text-decoration: none;
	color:#98416b;
	/*color: #D99300;*/
}
a:hover{
	text-decoration: underline;
	color:#FBB03B;
}
a:active {
	text-decoration: none;
	color:#FBB03B;
}


.footer {
	font: normal 10px/normal verdana, helvetica, sans-serif, arial;
	color: #FFFFFF;
}


.links {
	color: #990033;
	text-decoration: none;
	font: normal 12px Verdana, verdana, helvetica, sans-serif, arial;
}
a.links{
	color: #990033;
	text-decoration: none;
	font: 12px Verdana, verdana, helvetica, sans-serif, arial;
}
a.links:hover{
	color: #990033;
	text-decoration: underline;
	font: 12px Verdana, verdana, helvetica, sans-serif, arial;
}
link {
	text-decoration: none;
}

.tableBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: double;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}
.bottomBorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.rightBottomBorder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


/*main*/
.main_content {
        position: relative;
        margin: 10px 20px 10px 20px;
    }
	
#page {
    background: url("images/bg-page.png") repeat-y;
    margin: 0 auto;
    padding: 0 10px;
    text-align: left;
    width: 1000px;
}
	
/*navigation*/
    .side_nav {
	position: relative;
	float: left;
	display: inline;
	width: 210px;
	overflow: hidden;
	border-top: 8px solid #4D3C24;
	background-color: #D8C3AC;
	padding-top: 0px;
	min-height:380px;
        }
	
            .side_nav ul {
                border-top: 1px solid #e7e6e3;
            }

                .side_nav ul ul {
                    border: none;
                }

                .side_nav ul li {
                    font-size: 12px;
                    line-height: 16px;
                    border-bottom: 1px solid #e7e6e3;
                    font-weight: bold;
                }
                
                    .side_nav ul li li {
                        margin-left: 15px;
                        font-weight: normal;
                        background: url(images/bullet_article.gif) 0px 6px no-repeat;
                        border-bottom: none;
                    }
                
                    .side_nav ul li.active {
                        background-color: #F4EBE4;
                    }
                
                    .side_nav ul li a {
                        display: block;
                        padding: 7px 12px 7px 12px;
                        color: #331826;
                        text-decoration: none;
                    }
                    
                        .side_nav ul li li a, .side_nav ul li.active li a {
                            color: #974168;
                            padding: 0px 8px 5px 8px;
                        }
                    
                        .side_nav ul li a:hover, .side_nav ul li.active a {
                            color: #974168;
                        }
                        
                            .side_nav ul li.active li a:hover {
                                text-decoration: underline;
                            }
                    .side_nav ul li ul li {
                    
                    }

                    	.side_nav ul li ul li.active {
							background-image: url(images/bullet_article_active.gif);
						}
                        .side_nav ul li ul li.active a {
                            color: #974168;
                        }
							.side_nav ul li ul li.active a:hover {
								text-decoration: none;
							}
                        
                    .side_nav ul li.active ul li.active ul li {
                        font-size: 11px;
                        background: none;
                        padding-left: 0;
                        margin-left: 0;
                    }
                    
                        .side_nav ul li.active ul li.active ul li a {
                            color: #379bba;                            
                        }
							.side_nav ul li.active ul li.active ul li a:hover {
	                            text-decoration: underline;                          
	                        }


/*home top of page*/

		.home {
            float: right; display: inline;
            width: 735px;
            padding-top: 0px;
			padding-left: 10px;
        }
		
		 .primary {
            float: right; display: inline;
            width: 735px;
			border-top: 3px solid #85cbdf;
            padding-top: 12px;
        }
        
            .center_page .primary {
                border-top: 3px solid #81CDDA;
            }
        
            .primary_full {
                float: none;
                display: block;
                width: auto;
            }
			
		    .section {
        margin-bottom: 30px;
   			}
			

/* detail columns */
	
.detail-left-column	{
	float: left;
	margin-top: 20px;
	width: 210px;
	}
	
.detail-center-column	{
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 735px;
	margin-left: 10px;
	border-top: 4px solid #d9a5c1;
	font: normal 12px/15px verdana, arial, helvetica, sans-serif;
	}
	
.secondary {
	padding-left:10px;
	width: 725px;
	}

.detail-center-column p	{
	font: normal 12px/15px verdana, arial, helvetica, sans-serif;
	}
	
.detail-left-items {
	border-top: 4px solid #d9a5c1;
	padding: 15px;
	margin-bottom: 20px;
	background-color: #f6f1eb;
	}

.introduction2	{
	margin-top: 5px;
	}


.detail-center-column h1 {
	font: normal 20px/24px verdana, arial, helvetica, sans-serif;
	color: #98416b;
	margin-bottom: 0px;
	margin-top: 11px;
	text-transform: uppercase;
	}

.detail-center-column h2 {
	font: bold 17px/22px "arial narrow", verdana, arial, helvetica, sans-serif;
	color: #e96d08;
	margin-top:8px;
/* 
	position: relative;
	top: -7px;
*/
	margin-bottom: 0px;
	margin-top: 11px;
	text-transform: uppercase;
	}

	
	/*mira
    .detail-center-column h3 {
    	color: #ef944a;
    	font: 14px/16px "arial black", arial, helvetica, sans-serif;
    	text-transform: uppercase;
    }
    mira*/
    
.detail-center-column a.goto	{
    display: block;
    margin-top: -1px;
    background-color: #fff;
    margin-left: -12px;
	font: normal 16px/22px "arial black", arial, helvetica, sans-serif;
	}
	
	    .detail-center-column .detail-items a.goto, .detail-center-column .position-list a.goto, .detail-center-column .key-players a.goto {
	        margin-left: 0;
	    }
	
	
.detail-center-column a.goto span	{
	position: relative;
	top: -1px;
	margin-left: 2px;
	}
	
.detail-items {
	margin-top: 50px;
}
	
	.detail-items p {
		margin-left: 148px;
	}

.detail-items li{
	border-top: 3px solid #d9a5c1;
	min-height: 169px;
	padding: 1px 0 35px;
	}
.detail-items li li {
	border-top-width: 1px;
	min-height: 0;
	padding: 15px 0 13px;
	background: none;
	padding-left: 0;
	}
	
	    .detail-center-column .detail-items li {
	        background: none;
	        padding-left: 0;
	    }

.detail-items li.key-players {
	padding-bottom: 12px;
	    background: none;
        padding-left: 0;
}
    .detail-center-column li.key-players li {
        background: none;
        padding-left: 0;
    }

	.key-players li:first-child {
		border-top: none;
	}
	
.detail-items li.last {
	padding-bottom: 10px;
	}
.detail-center-column .detail-items h2	{
	margin-bottom: 17px;
	}
.bold	{
	font-weight: bold;
	}
	
.detail-center-column ul {
            margin-left: 0px;
			background: none;
        }

.detail-center-column ul li, ul.arrow-orange-double li, .body ul li	{
	padding-left: 12px;
	background: url("images/bullet_article.gif") 0 .5em no-repeat;
	margin-bottom: 3px;
	}



#content {
	background: #fff;
	width: 960px;
}


/* home items*/
.home-items {
	font: normal 15px/22px verdana, arial, helvetica, sans-serif;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

	.home-items ul {
		margin: 0;
	}
	
	.home-items p {
		margin-top: 0;
	}

		.home-items li {
			border-bottom: 1px solid #e6e4dd;
			margin-top: 10px;
			padding-bottom: 20px;
			width: 695px;
		}
					
		    .detail-center-column .home-items li {
		        background: none;
		        padding-left: 0;
		    }
		
	.home-items h2 {
		font: normal 15px/22px verdana, arial, helvetica, sans-serif;
		margin-top: 0px;
		color: #98416b;
	}
	
		.home-items h3 {
		font: normal 15px/22px verdana, arial, helvetica, sans-serif;
		margin-top: 0px;
		color: #e96d08;
	}
	
		.home-items h2 a,
		.home-items h2 a:hover {
			color: #98416b;
	
	}


	.figure {
		border-left: 5px solid #e96d08;
		float: left;
		margin: 0 15px 0 0;
		width: 160px;
	}
	
		
	.detail-center-column .home-items a.goto {
		font: 14px/16px verdana, arial, helvetica, sans-serif;
	}

	.detail-center-column .home-items a.goto span {
		background: url("images/icons/arrow.gif") no-repeat;
		top: -1px;
	}

	.detail-center-column .home-items a.goto:hover span {
		background-position: 0 0px;
	}