/* Start of CMSMS style sheet 'Layout: Top menu + 2 columns' */
.cms-module-bookmarks-header {
   margin-bottom:10px;
   margin-top:10px;
   font-weight: bold;
}
.cms-module-bookmarks-list {line-height:20px; }
.cms-module-bookmarks-list a, a:link, a:active, a:visited { background-color: transparent;}
.cms-module-bookmarks-summary {color:#e5e5e5;}
.term {
	margin-bottom:10px;
}
.definition_selected {
	line-height:17px;
       margin-bottom:10px;
}
table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }


td, table, select, input, textarea{
	font-family:arial;
	font-size:12px;
	vertical-align:top;
	line-height:15px;
	color:#b6b4ae
}

form { margin:0px; padding:0px}

ul{margin:0px; padding:0px; list-style:none}
ul li { background:url(uploads/images/body/marker.gif) no-repeat 1px 9px; color:#afc61d; padding-left:11px; line-height:20px}
ul li a{text-decoration:none; color:#AFC61D}
ul li a:hover{color:#C9C9B5}

.header {height:21px;  width:193px; margin:17px 0 0 50px}
.header a{ background:url(uploads/images/body/marker1_3.gif) no-repeat 0 2px; padding-left:13px; color:#AFC61D; text-decoration:none}
.header a:hover{color:#C9C9B5}



.list a{background:url(uploads/images/body/marker.gif) no-repeat 6px 6px #262421; padding-right:5px; padding-left:16px; width:80px; height:16px; color:#AFC61D; text-decoration:none; margin-left:1px}
.list a:hover{color:#C9C9B5}

.list1 a{background:url(uploads/images/body/marker.gif) no-repeat 6px 6px #262421; padding-right:10px; padding-left:16px; width:220px; height:16px; color:#AFC61D; text-decoration:none; margin-left:1px}
.list1 a:hover{color:#C9C9B5}

.list2 a{background:url(uploads/images/body/marker.gif) no-repeat 6px 6px #262421; padding-right:5px; padding-left:16px; width:131px; height:16px; color:#AFC61D; text-decoration:none; margin-left:1px}
.list2 a:hover{color:#C9C9B5}

.list3 span a{background:url(uploads/images/body/marker.gif) no-repeat 6px 6px #262421; padding-right:5px; padding-left:16px; width:101px; height:16px; color:#AFC61D; text-decoration:none; margin-left:1px}
.list3 span a:hover{color:#C9C9B5}

.link1 {background:url(uploads/images/body/marker.gif) no-repeat 6px 6px #262421; padding-right:5px; padding-left:16px; width:51px; height:16px; color:#AFC61D; text-decoration:none; margin-left:1px}
.link1 a:hover{color:#C9C9B5}

.link2 {background:url(uploads/images/body/marker.gif) no-repeat 6px 6px #262421; padding-right:5px; padding-left:16px; width:62px; height:16px; color:#AFC61D; text-decoration:none; margin-left:1px; font-weight:100}
.link2 a:hover{color:#C9C9B5}


span {color:#AFC61D}
span a{text-decoration:none; color:#AFC61D}
span a:hover{color:#C9C9B5}
strong { color:#C9C9B5}

.style {height:100%; width:766px}

.bg1{ background:url(uploads/images/body/bg1_1.jpg) no-repeat top; height:330px}
.bg2{ background:#5B594E; width:1px}
.bg3{ background:url(uploads/images/body/bg1_2.gif) no-repeat bottom #5B594E; width:1px}
.bg4 {background: url(uploads/images/body/bg1_3.gif) no-repeat top #5B594E; width:1px}


.footer {background:url(uploads/images/body/bg_footer.gif) repeat-x; height:57px; padding-left:20px; vertical-align:middle}
.footer a{ text-decoration:none; color:#726E64}
.footer a:hover{text-decoration:underline}
.footer1 {width:726px; height:100%; background:#262421}

.form input {
	width:207px;
	height:18px;
	padding:0 0 0 7px;
	color:#C9C9B5;
	line-height:13px;
	background-color:#262421;
	border:solid 1px #5B594E;
}

.form textarea {
	width:207px;
	height:114px;
	overflow: auto;
	color:#C9C9B5;
	padding:0 0 0 7px;
	background-color:#262421;
	border:solid 1px #5B594E;
	scrollbar-3dlight-color:#262421;
    scrollbar-track-color:#262421;
    scrollbar-shadow-color:#262421 ;
    scrollbar-face-color:#5B594E; 
	scrollbar-arrow-color:#262421;
	scrollbar-darkShadow-color:#262421 ;
}
	
.form a:hover{ color:#C9C9B5}


 
* {
margin:0;
padding:0;
}

div {
   font-size: 1em;
}

img {
   border: 0;
}

a,
a:link 
a:active
a:visited {
background-color: #262421; 
padding:0px; 
color:#AFC61D; 
text-decoration:none; 
}

a:hover 
{
   color:#C9C9B5;
   text-decoration: underline;
}

/******************/
body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11.7px;
   line-height: 1.3em;
   margin:0px; 
   padding:0px; 
   background-color:#36342F;
   color: #333;
   margin:1em;
}

div#pagewrapper {
   border: 0px solid black;
   margin: 0 auto;     
   max-width: 80em; 
   min-width: 60em;
/*   background-color: #fff;;
   color: black;*/
}

div#header {
   height: 80px; 
   background: #385C72;           
}

div#header h1 a {
   display: block; 
   height: 80px;             
   text-indent: -999em; 
   text-decoration:none;
}

div#search {
   float: right;
   width: 23em;    
   text-align: right;
   padding: 0.6em 0 0.2em 0;
   margin: 0 1em;
}


 ndiv#content {
   margin: 1.5em auto 2em 0; 
}
div#iframe {
   margin-left: 1%; 
   margin-right: 2%; 
}

div#main {
   margin-left: 29%; 
   margin-right: 2%; 
}


div#sidebar {
   float: left; 
   width: 26%;   
   display: inline; 
   margin-left: 0;
}

div#sidebar.hascontent {
   padding: 0 1%;
   width: 24%; 
}

div#footer {
   clear:both;       
   color: #fff;
   background-color: #385C72; 
}

div#footer p {
   font-size: 0.8em;
   padding: 1.5em;      
   text-align: center; 
   margin:0;
}

div#footer p a {
   color: #fff; 
}


div.hr {
   height: 1px;
   margin: 1em;
   border-bottom: 1px dotted black;
}


div.left49 {
  float: left;
  width: 49%;  
}

div.right49 {
  float: right;
  width: 49%;
  text-align: right;
}





div#content {

}

/* HEADINGS */
div#content h1 {
   font-size: 2em; 
   line-height: 1em;
   margin: 0;
}
div#content h2 {
   color: #294B5F; 
   font-size: 1.5em; 
   text-align: left; 
   padding-left: 0.5em;
   padding-bottom: 1px;
   border-bottom: 1px solid #e7ab0b; 
   border-left: 1.1em solid #e7ab0b; 
   line-height: 1.5em;

   margin: 0 0 0.5em 0;
}
div#content h3 {
   color: #294B5F; 
   font-size: 1.3em;
   line-height: 1.3em;
   margin: 0 0 0.5em 0;
}
div#content h4 {
   color: #294B5F; 
   font-size: 1.2em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
div#content h5 {
   font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
h6 {
   font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
/* END HEADINGS */

/* TEXT */
p {
   font-size: 1em;
   margin: 0 0 1.5em 0;  
   line-height:1.4em;
   padding: 0;
}
blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
pre {
   font-family: monospace;
   font-size: 1.0em;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}


code, pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: "Courier New", Courier, monospace;
 font-size: 1em;
}

pre {
   border: 1px solid #000; 
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;  
}

/* END TEXT */

/* LISTS */
div#main ul,
div#main ol,
div#main dl {
  font-size: 1.0em;
   line-height:1.4em;
   margin: 0 0 1.5em 0;
}
div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 3em;
}

div#dl dt {
   font-weight: bold;
   margin: 0 0 0.25em 3em;
}
div#dl dd {
   margin: 0 0 0 3em;
}
/* END LISTS */
/* End of 'Layout: Top menu + 2 columns' */

