/* CSS Document */

#Content {
	width:950px;
	font-family:Helvetica;

		margin-top:0px;
  margin-left:auto;
  margin-right:auto;
	padding:0px;
		background-color:#cccccc;
		position:relative;
}

#content
{

}

img{
border: 1px solid #969696;
padding:0px;
}

li{
margin-bottom:5px;
list-style-type: square;
color:#BF8F85;
font-weight:bold;
}

#website_footer{
background-color:#b1b1b1;
text-align:center;
width:928px;
clear:both;
font-size:90%;
padding:10px;
color:#000000;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}


a{
color:#2E6CE2;
}

a:hover{
color:#BF8F85}

#website_footer a{
color:#000000;
}

body{
	background-color:#969696;
	color:#404E57;
	font-family: Verdana, Helvetica, sans-serif;
  font-size: 0.9em;
  line-height:1.5em;
  padding:0px;margin:0px;
}

#slide_body ol li {list-style-type: decimal;}

h1{
margin-top:0px;
background-color:#2E6CE2;
color:#ffffff;
font-size:120%;
padding-top:0px;
padding:5px;
padding-left:15px;
background-image: url(http://www.futexacademy.com/images/h1.jpg);
background-repeat:no-repeat;
background-position:855px 2px;
}

h2{
color:#2E6CE2;
font-size:115%;
}

h3{
color:#2E6CE2;
font-size:130%;
font-weight:bold;
}

#slide_body h3
{
  color:#33cc00;
  font-size:150%;
}

h4{
color:#404E57;
font-size:100%;
padding:5px;
background-color:#B1B1B1;
margin:0px;
}

#slide_body
{
  letter-spacing: .1em;
  line-height:160%;
  text-align: justify;

}

#slide_body p{
font-size:17px;
font-family:Times new roman;
}

#slide_body h4{
color:#3333ff;
font-size:122%;
font-weight:bold;
background-color:transparent;
padding:0;
margin:0;
}

h5{
font-size:140%;
  font-weight:400;
}

h6
{
  font-size:80%;
  font-weight:400;
}
/**196**/
address
{
  font-style: normal;
  font-weight:400;
  font-size:60%;
}


#logoutlink {
 float:right;
 padding:10px;
}

#website_branding {
	font-size:110%;
	background-color:#404E57;
	color:#ffffff;
	text-align:right;
	height:130px;
	padding:10px;
	border:1px solid black;
	border-bottom:0px solid black;
	background-image: url(http://www.futexacademy.com/images/logo.jpg);
	background-repeat:no-repeat;
	background-position:15px -5px;
}

#website_branding a{
color:#ffffff;
}

#content {
	border-left:1px solid black;
	border-right:1px solid black;
	border-top:1px solid black;

	border-top:0px solid black;
	padding:20px;
			padding-bottom:75px;

      width:908px;
}


#status {
  padding-bottom:10px;
  color:red;
}

#status1{
  padding-bottom:10px;
  color:red;
}

input.text {
  width:300px;
  height:19px;
}

input.textsmall {
  width:50px;
}

input.textlarge {
  width:380px;
}

#editcontent { float:left;}
#addbtn { float:left;padding-left:15px;}
#prevlink { float:left;padding-right:15px;width:135px;}
#editcontainer { height:660px;}

.modulename, .editcontrols, .editprice {
  float:left;

}

.editprice
{
width:120px;
text-align:right;
}

.editmodules
{
	overflow:auto;
}


#module_rows
{
	overflow: auto;
}



#prevlink{
text-align:left;
font-weight:bold;
font-size:110%;
}

#nextlink{
text-align:right;
font-weight:bold;
font-size:110%;
}

.modulename { width:500px; }

#descriptiondiv {width:710px;}
#descriptiondivmodule {width:710px;float:left;}

.sliderow {clear:both;}
.slidenumber,.slideheading,.editcontrols,.editprice,.newnumber {float:left;}
.slidenumber { width:30px ;}
.newnumber { width:50px;}
.slideheading { width:500px ;}


#heading { width:595px;}

.val_error { color:red; }

label
{
width: 95px;
font-size:14px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
clear:left;
}

.login label
{
width:110px;
}

#inline
{

}

.submit input
{
margin-left: 4.5em;
}

input
{
color: #000000;
background: #E3F4FF;
border: 1px solid #969696;
}

.submit
{
color: #ffffff;
background: #2E6CE2;
border: 1px outset #ffffff;

}


fieldset
{
border: 1px solid #969696;
padding:0px;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #000000;
padding: 2px 6px
}


form{
	background-color:#ffffff;
	margin:0px;
	padding:15px;
	}

/*** MENU ***/
#website_menu{
	padding: 0px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

  border-left:1px solid black;
  border-right:1px solid black;
  font-size:110%;
}

.website_top_menu li {
	display: inline;
	margin: 0;
	padding: 0;
	font-weight:normal;
line-height:38px;
}

.website_top_menu a {
	margin: 0;
 padding: 10px;
	padding-bottom:5px;
	text-decoration:none;
	color:#404E57;
	background-color:#c1c1c1;
	 border-bottom:solid 3px #969696
}

.website_top_menu a:hover {
	color: #000000;
	background-color:#969696;
	 border-bottom:solid 3px #C08E85
}


.current a
{
    background-color:#404E57;
    color:#ffffff;
    border-bottom:solid 3px #2E6CE2
}

.current a:hover
{
 background-color:#404E57;
    color:#ffffff;
    text-decoration:none;
    border-bottom:solid 3px #2E6CE2
}

.last a{
  background-color:#b1b1b1;
  margin-right:20px;
  border-right:solid 1px #ACA899;
}

.first a{
  border-left:solid 1px #ACA899;
}

.even .modulename, .even .editcontrols,.even .editprice, .even .slideheading{
background-color:#ABC3D7;
padding:5px;
padding-left:10px;
}

.odd .modulename, .odd .editcontrols,.odd .editprice, .odd .slideheading{
background-color:#D5DBE3;
padding:5px;
padding-left:10px;
}


.odder.modulename, .odder .editcontrols,.odder .editprice, .odder .slideheading{
background-color:#F2F5F6;
padding:5px;
padding-left:10px;
}

.slideimage{
background-color:#ABC3D7;
margin-bottom:20px;
padding:10px;}

#module_description{
background-color:#F2F5F6;
padding:10px;
width:550px;
border: 1px solid #969696
}

#module_image{
float:right;
width:298px;
padding-right:5px;
}


#modulelist {
position:absolute;
width:300px;
height:540px;
margin:5px;
border:1px solid #777;
background-image: url(../images/transparent91.png);
display:none;
overflow: auto;

}

#modulelist .topics li {font-size:90%;list-style-position: inside;margin-left:-40px;}
#modulelist .topics .chapters li {font-size:90%;margin-left:auto;list-style-position: outside;}

#modulelist .topics li a:hover {background-color:#bbbbbb;}

#modulepanel
{
  height:570px;
  width:910px;
  float:right;
  padding:0px;
}

.modulepanelwide
{
  width:870px;
}

#modulecontainer
{
  height:530px;
}

#hidemoduleslink
{
  display:none;
}

#showmoduleslink, #hidemoduleslink
{
  font-size:20px;
background-color:#ffcc99;
width:238px;
}

#showmoduleslink a, #hidemoduleslink a
{
  color:black;
}

.my_module_item{
  margin:0px;
  padding:5px;
/**  background-color:#B1B1B1; **/

}

.my_module_item_over{
  border: 1px #2E6CE2 solid;
}

.my_module_name{
font-weight:bold;
}

#slide_content {float:left;width:630px;}

#slide_body {
background-color:#ffffff;

height:520px;
overflow:auto;

padding:10px;
color:#000000;
width:890px;
}

#slide_header {
  background-color:#404e57;
  color:#fff;
  font-size:1.3em;
  margin-bottom:5px;
}

#slide_prev a, #slide_next a
{
  color:black;
  text-decoration: none;
background-color:#ffcc99
}
#slide_prev{clear:left;}
#slide_prev, #slide_next
{
  float:left;
  font-size:20px;
  width:77px;
  cursor:hand;
  color:#000;
  padding-top:5px;
}
#slide_next{
text-align:right;}

#slide_title { background-color:#CCCCCC;font-size:1.1em;font-weight: bold;text-align:center}

#page_nums{width:750px;float:left; text-align: center;}

.username,.editlink, .firstandlastname {float:left}

.username, .firstandlastname {width:300px;}

.paypal {float:left;width:86px;}
.paypal_add form {padding:2px;width:82px;height:26px;background-color:#cccccc;float:left;}

.paypal_add input {padding:0px;margin-top:2px;margin-left:2px;width:82px;}

#paypal_basket form {padding:0px;width:82px;height:22px;background-color:#cccccc;}
#paypal_basket {width:130px;position:absolute;left:780px;top:216px;}





.edit_topic_title { display:none; }
.edit_topic_title img{ margin-bottom:-2px; border:0px;}

.edit_chapter_heading { display:none; }
.edit_chapter_heading img{ margin-bottom:-2px; border:0px;}


.topics li {list-style-type: decimal;color:black;margin:auto;}
.topics .chapters li {list-style-type: lower-roman;font-weight: normal;color:black;margin:auto;}

.edit_topic_title input, .edit_chapter_heading input{width:300px;}

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

.edit_chapter_heading { display:none; }
.edit_chapter_heading img{ margin-bottom:-4px; }



.topic_title a{ color : #444444;}
.chapter_heading a{ color : #444444;}
.chapter_heading { background-color:#DDD; width:600px;}

.topic_tree .chapter_heading { background-color:transparent; width:auto;}
.edit_controls { width:200px; position:absolute;left:400px;}
.alt { background-color:#EEE}


/*** list_my_modules ***/

.modules_item
{
  float:left;
  margin-right:20px;
}
.modules_item_details
{
  height:100px;
  border:1px solid #777777;
  width: 150px;
  padding:10px;
  padding-top:50px;
  vertical-align: middle;
  background-color:#EEEEEE;
}

.loading
{
  background-color:#fff;
  background-image:url(/images/loading.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

a img { border: 0px;margin:0px;}

.topic_selected
{
  background-image: url(/images/transparent94g.png);
}

.chapter_selected a
{
  font-weight:bold;
  color:#fff;
  background-color:#444;
}

#page_nums, #page_nums a
{
  color:#000;
  font-size:18px;
  padding-top:5px;
  padding-left:2px;
  padding-right:2px;
  text-decoration: none;
}

#page_nums a
{
  color:#000;
}

#currentpage
{
  color:#fff;
  padding-left:3px;
  padding-right:3px;
  background-color:#000;
}

.modules_item, .modules_item_details
{
  cursor:hand;
}


#slide_body td
{
vertical-align: top;
width:50%;
border:0px;
text-align: center;
}

table
{
border:0px;
}


#slide_body img
{

margin-left:20px;
margin-top:10px;
margin-bottom:10px;
margin:10px;
float:right;
}

#slide_body
{
background-image: url(../images/slide_bg.png);
}

#slide_body h1
{
font-size:14px;
font-family:Verdana;
display:block;
float:left;
width:110px;
color:black;
clear:left;
margin:auto;
padding:0px;

font-weight:400;
background-color:transparent;

}

#slide_body h2
{
margin:auto;
position:relative;
font-size:14px;
font-family:Verdana;
color:black;
float:left;
display:block;
width:720px;
font-weight:400;
}

#slide_body .left
{
float:left;
}

#slide_body .right
{
float:right;
}

#slide_body .nofloat
{
float:none;
}

.modulerow
{

}

.editcol
{
float:left;
height:430px;
width:470px;
}

#edituser form
{height:440px;}



.tick
{float:left;border:0px;width:14px;clear:left;}

.tick img
{
border:0px;
padding-top:6px;
}
.edituser_module_name
{
	width:240px;
}
.edituser_module_controls, .edituser_module_name
{
	float:left;
}

.edituser_module_row
{

}
.website_top_menu ul
{
padding:0px;
margin:0px;
}

.letterlink
{
	margin-right:16px;
}

.glossary_item
{
	font-size:16px;
	display:inline;
}

.glossary_term, .glossary_term input
{

	font-weight:bold;
	background-color: #bbb;
	padding:5px;
}

.glossary_term input
{
	width:855px;
	background-color: #fff;
}

.glossary_definition,
{	padding:5px;
	background-color:#fff;

}

.edit
{

	font-weight:bold;
}

.glossary_definition textarea
{
width:860px;
padding:5px;
}

#glossaryedit
{
	display:none;

}

#glossarypanel
{

	position: fixed;
	top:10px;
	left:10px;
	background-color: #ffffcc;
	border:1px solid black;
	padding:5px;
	width:250px;
	display:none;
}

#glossaryterm
{
	font-weight: bold;
	text-transform: capitalize;
	border-bottom:1px dotted black;
}

#glossaryeditform
{
	position: absolute;
	border:1px solid black;
	display:none;
}


.radio
{
	border:0px;
	background-color: #fff;
}

.module_heading
{
	clear:both;

	width:350px;
	margin-top:30px;
	background-color:#ddd;
	font-size:16px;
	font-weight:bold;
}

.Essential, .Essential a
{
	color:#000;
}

.Fundamental__Technical, .Fundamental__Technical a
{
	color:#3accff;
		color:#000;
}

.Business_Section, .Business_Section a
{
	color:#ff6600;
		color:#000;
}

.Specialist_Section, .Specialist_Section a
{
	color:#33999d;
		color:#000;
}

.basketbtn
{
height:22px;
width:84px;
}

.diplomabuy
{
border:1px solid #666;
width:300px;
padding:30px;
margin-right:50px;
font-size:18px;
background-color:#e3f4ff;
float:left;
}

.diplomabuy .paypal_add form
{
background-color:#e3f4ff;
}

#mentorlink
{
position:absolute;top:254px;right:20px;padding:0px;margin:0px;
}

#overlay {
     visibility: hidden;
     position: fixed;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     background-color:#red;
     text-align:center;
     z-index: 1000;
     background-image: url(http://www.futexacademy.com/images/checks.png);
}

#overlay div {
     width:650px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     
}

body {
     height:100%;
     margin:0;
     padding:0;
}

