/*.allColor{
	 color:#c3ab81;   light brown
  background:#403c38;    dark brown
	hover:d46544  burnt orange
}
*/
html, body {
	margin: 0;
	padding: 0;	
}

body {
	background: #EAEAEA;
	font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.6;
}

#content {
	width: 550px;
	margin: 30px auto;
	padding: 10px 20px;
	background: #FFF;	
	border: 1px solid #CCC;
}

h1 {
	margin: 0;
	font-size: 26px;
}

h1 em {
	font-size: 60%;
}

hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #CCC;	
	margin-bottom: 20px;
	padding: 0;
}

p {
	margin: 0;
	padding: 7px 0;
}

a {
	outline: none;	
	margin-right: 0px;
}

a img {
}

.selected_column_box{
   border: 1px solid #a4c3c5;
	 padding:3px;
	 background:#e2f6f7;
	 font-size:12px;
	 cursor:pointer;
}

.selected_column_item_title{
	 font-size:12px;
	 color:#cc6666;
	 font-weight:bold;
	 cursor:pointer;
}
.column_caption{
	 font-size:14px;
	 padding-bottom:8px;
	 color:#555555;
}

.column_item{
	 font-weight:bold;
	 font-size:12px;
	 color:#888888;
	 cursor:pointer;
}
li{
   font-family:arial;
	 font-weight:normal;
}
body { 
   font-family:arial;
	 font-weight:normal;}
a.headingLink:link,
	a.headingLink:active, 
        a.headingLink:visited {
	 color:#c3ab81;
	font-family: arial;
		text-decoration: none;
		font-size: 14px;
	}

	a.headingLink:hover {
	font-family: arial;
		text-decoration: none;
		font-size: 14px;
	 color:#d46544;
	}
	
	
	a.headingLinkSelected:link,
	a.headingLinkSelected:active, 
        a.headingLinkSelected:visited {
	 color:#ffffff;
	font-family: arial;
		text-decoration: none;
		font-size: 14px;
	}

	a.headingLinkSelected:hover {
	font-family: arial;
		text-decoration: none;
		font-size: 14px;
	 color:#d46544;
	}

#menuwrapper { 
        overflow: hidden; 
        background-color:#403c38;        
				border-bottom: 0px solid #C0C0C0;
				width:100%;
   font-family:arial;
	 font-weight:normal;
	 z-index:999999;
 }

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
        width: 200px; 
   font-family:arial;
	 font-weight:normal;
	 z-index:999999;
       }


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
	list-style: none; 
	margin: 0px; 
	vertical-align:middle;
	padding: 0px; 
   font-family:arial;
	 font-weight:normal;
	 z-index:999999;
	}
#primary-nav ul { 
	position: absolute; 
	top: auto; 
	display: none; 
   font-family:arial;
	 font-weight:normal;
	 z-index:999999;
	}
#primary-nav ul ul { 
	margin-top: 1px;
 	margin-left:  1px;
	left: 100%; 
	top: 0px; 
   font-family:arial;
	 font-weight:normal;
	 z-index:999999;
	}
	
#primary-nav li { 
	margin-left: 1px;
	float: left; 
	text-align:center;
	font-family: arial;
	 font-size:14px;
	 z-index:999999;
	}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
   font-family:arial;
	 font-weight:normal;
	 z-index:999999;
	}

/* Styling the basic apperance of the menu elements */

#primary-nav a { 
	display: block; 
	margin: 0px; 
	padding: 5px 10px; 
	text-decoration: none; 
   font-family:arial;
	 font-weight:normal;
	 font-size:12px;
	 text-align:left;
	 z-index:999999;
	}
	
#primary-nav li a { 
	border-right: 0px solid #C0C0C0;
	border-left: 0px solid #C0C0C0;
	 z-index:999999;
	}
#primary-nav li li a { 
	border: 1px solid #c3ab81;
	}	
#primary-nav li, #primary-nav li.menuparent { 
      	background-color:#403c38;        
				color: #eeeeee;	
				}
				
				#primary-nav li.menuparent{ 
				color: #eeeeee;	
				font-family:Ariel;
				}
				
	#primary-nav li.menuparent_selected { 
	 
	 }

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
       background-color: #5588cd;}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth { 
	background-image: url(modules/MenuManager/images/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}


/* Styling the apperance of menu items on hover 
background-color:#302c28;
*/

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh { 
	
	} 


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
	display: none; 
	margin-top:-2px;
	margin-left: 5px;
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 
	display: block; 
	}


/* IE Hacks */

#primary-nav li li { 
	float: left; 
	clear: both; 
	}
#primary-nav li li a { 
	height: 1%; 
	}



.panel_submenu_item_selected{
	font-family: arial;
    padding: 5px;
		background:#ffffff;
		border: solid 1px #979c9e;
		text-decoration: none;
		font-size: 12px;
}

.panel_submenu_item{
		font-size: 12px;
    padding:5px;
		background:#c3ab81;
		border: solid 1px #403c38;
		text-decoration: none;
}

.panel_submenu{
    position:relative;
		left:225px;;
		top:-80px;
		width:200px;
}
			 
.buttons {
	font-family: arial;
	font-size: 8pt;
   border: 1px solid #403c38;
	 background:#403c38;
	 color:#c3ab81;
}	

.nav_right{
   float:right;
}
.nav_dropdown{
   border: 1px solid #403c38;
	 color:#403c38;
	 background:#e8e8df;
}
.page_caption_text{
     color:#333333;
		 background:#cccccc;
		 border:1px solid #000000;
		 padding:3px;
		 
}
.smallRounded{
padding: 10px 10px 10px 10px;
			margin: 0px;
    	font-weight: normal;
    	-moz-border-radius: 8px;
    	-khtml-border-radius: 8px;
    	-webkit-border-radius: 8px;
			line-height:15px;
    	border-radius: 8px;
    	background: #440000;
    	border: 1px solid #e5e5e5;
    	-moz-box-shadow: rgba(200,200,200,1) 0 4px 11px;
    	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 11px;
    	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 11px;
    	box-shadow: rgba(200,200,200,1) 0 4px 18px;
}

.myBox{
    border:1px solid #000000;
		background:#ffffff;
		width:800px;
		height:800px;
		text-align:left;
		-moz-box-shadow: rgba(50,50,50,1) 0 8px 11px;
    	-webkit-box-shadow: rgba(50,50,50,1) 0 8px 11px;
    	-khtml-box-shadow: rgba(50,50,50,1) 0 8px 11px;
    	box-shadow: rgba(50,50,50,1) 0 85px 18px;
}

.myContentBox{
   background:#ffffff;
	 text-align:left;
	 padding-left:90px;
	 width:460px;
}


.myFullHeightContentBox{
   background:#ffffff;
	 text-align:left;
	 padding-left:90px;
	 width:500px;
}

.myFooterBar{
   background:#e8e8df;
	 height:32px;
}

.myCopyRight{
   color:#e8e8df;
   font-family:arial;
	 font-weight:bold;
	 font-size:10px;
	 text-align:left;
	 padding-left:90px;
}
.myMenuHeader{
   background:#403c38;
	 height:90px;
}

.myMenuHeaderAccent{
   background:#1cb6c0;
	 height:90px;
	 width:45px;
}

.myMenuLeftIndent{
	 height:90px;
	 width:90px;
}
.menuHeaderText{
   font-family:arial;
	 font-weight:normal;
	 font-size:12px;
   color:#c3ab81;
}

.menuHeaderTextHover{
   font-family:arial;
	 font-weight:normal;
	 font-size:12px;
   color:#d46544;
}

.menuHeaderTextSelected{
   font-family:arial;
	 font-weight:normal;
	 font-size:12px;
   color:#ffffff;
}

.paragraph_gap{
   height:30px;
}

.portfolio_title{
   width:600px;
   font-family:arial;
	 font-weight:bold;
	 font-size:16px;
   color:#333333;
}

.page_title{
   width:600px;
   font-family:arial;
	 font-weight:bold;
	 font-size:12px;
   color:#403c38;
}


.page_description{
   width:460px;
   font-family:arial;
	 font-weight:normal;
	 font-size:10px;
   color:#979c9e;
	 padding-bottom:5px;
}
.instructions{
   width:460px;
   font-family:arial;
	 font-weight:normal;
	 font-size:11px;
   color:#d46544;
	 padding-bottom:5px;
}
.div_tip_title{
   font-family:arial;
	 font-weight:bold;
	 font-size:11px;
   color:#4f5050;
	 padding-bottom:5px;
}
.div_tip_list{
   font-family:arial;
	 font-weight:normal;
	 font-size:10px;
   color:#979c9e;
}

.div_tip_list_hover{
   font-family:arial;
	 font-weight:normal;
	 font-size:10px;
   color:#d46544;
}

.div_tip_list_selected{
   font-family:arial;
	 font-weight:normal;
	 font-size:10px;
   color:#d46544;
}
#page_image{

}

#panel_hilight{

}
.div_page_image{
  border-top: 1px #979c9e solid;
	padding-top:10px;
}

.div_tip{
  width: 150px;
	float:right;
	padding-bottom:10px;
}


.div_page_image_full{
  border-top: 1px #979c9e solid;
	width:670px;
	padding-top:10px;
}
.headerLinks{
   text-decoration:none;
}

.table_mybook{
	width:685px;
	padding-top:0px;
	background:#ffffff;
	top:0px;
	margin-top:-5px;
}
