/*
 *   Tripoli is a generic CSS standard for HTML rendering. 
 *   Copyright (C) 2007-2008 David Hellsing
 *   
 *   http://devkick.com/lab/tripoli/
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
**
_______________________________
RESET */
*{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0}code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal}a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border-width:0}dfn,i,cite,var,address,em{font-style:normal}th,b,strong,h1,h2,h3,h4,h5,h6,dt{font-weight:400}caption,th,html{background:#FFF;color:#00;line-height:1;font-family:arial, sans-serif}/* \*/html{font-family:sans-serif}/* */q{quotes:"\201C""\201D""\2018""\2019"}ul,ol,dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}/*
_______________________________
GENERAL */
html{font-size:125%}body{font-size:50%}a{text-decoration:underline}strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:700}cite,em,dfn{font-style:italic}code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea{font-size:12px;padding:2px 0 0 0;color:#555;}pre{white-space:pre}pre *{font-size:100%;white-space:pre}del{text-decoration:line-through}ins,dfn{border-bottom:1px solid #000}small,sup,sub{font-size:85%}big{font-size:125%;line-height:80%}abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}sup{vertical-align:super}sub{vertical-align:sub}blockquote{padding-left:2.2em}hr{display:none/* We will re-reset it later for content */}:lang(af),:lang(nl),:lang(pl){quotes:'\201E' '\201D' '\201A' '\2019'}:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:'\201E' '\201C' '\201A' '\2018'}:lang(da),:lang(hr){quotes:'\00BB' '\00AB' '\203A' '\2039'}:lang(el),:lang(es),:lang(sq),:lang(tr){quotes:'\00AB' '\00BB' '\2039' '\203A'}:lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D'}:lang(fi),:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019'}:lang(fr){quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'}*[lang|='en'] q:before{content:'\201C'}*[lang|='en'] q:after{content:'\201D'}*[lang|='en'] q q:before{content:'\2018'}*[lang|='en'] q q:after{content:'\2019'}input,select,button{cursor:pointer}input[type='text'],input[type='password']{cursor:text}input[type='hidden']{display:none}/*
_______________________________
CONTENT */
.content{font-size:14px;line-height:16px}.content h1{font-size:1.6em;line-height:1;margin:1em 0 .5em} td{padding:2px;}/*
_______________________________


END */







/*
	Site: ISS
	Date: Thursday, October 2, 2008
	Author: Gianni Chiappetta
	Description: base style sheet
	Author Notes:	

	WEB COLORS USED FOR THIS SITE
	---------------------------------------------------------------------
	#7fcfe1		L. Blue		Used for: Fun?
	#00215b		D. Blue		Used for: Links
	#fb9503		Orange		Used for: Highlights
	---------------------------------------------------------------------
*/

/************/
/* ELEMENTS */
/************/

body { background: #FFF url(https://10011.cyssecure.com/media/SiteFiles/10021/Templates/30/ISTbgHeader.jpg) center top no-repeat; width: 100%; }

.content a:link { text-decoration: none; color: #000000; }
.content a:visited { text-decoration: none; color: #00215b; }
.content a:hover { text-decoration: underline; color: #666666; }
.content a:active { text-decoration: none; color: #00215b; }

a img { border: 0; }

/************/
/*  LAYOUT  */
/************/

/*------------------------- Wrapper -------------------------*/
#wrapper {
  margin: 0 auto;
  width: 960px;
  overflow: hidden;
  text-align:left;
}

/*------------------------- Sidebar -------------------------*/
#side {
  margin: 0 auto;
  float: left;
  width: 195px;
 
}

#side #logo {
  margin: 0 0 1em 0;
  display: block;
  width: 195px;
  height: 112px;
  background: transparent url(https://10011.cyssecure.com/media/sitefiles/10021/Templates/30/logo1.png) left top no-repeat;
  text-indent: -9999px;
}

#side #side-content {
  margin-bottom: 1em;
}

#side #side-content ul {
  margin-left: 0;
  padding: 0 1em;
  list-style-type: none;
}
#side #side-content ul li {
  margin: 0;
  padding: 0;
  text-indent: 0;
}
#side #side-content ul li a {
  display: block;
  padding: 2px 0 2px 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
}
#side #side-content ul li a.active {
  background-color: #7fcfe1;
}
#side #side-content ul li a.active:hover {
  color: #FFF;
  text-decoration: none;
}
#t2PlatformMenu ul li{
  background-image:url(https://10011.cyssecure.com/media/sitefiles/10021/Templates/30/menuBtn1.png);
  width:154px;
  background-repeat:no-repeat;
  height:60px;
  text-align:center;
}
#t2PlatformMenu ul li a{
  line-height:40px;
  font-size:18px;
  color:#fff;
  font-family:helvetica;

}
#t2Menu1{
  margin:0 0 0 7px;
}
#t2Menu2{
  margin:0 0 0 7px;
}
/*------------------------- Main -------------------------*/
#main {
  margin: 0 auto;
  float: left;
  width: 765px;
}

#main #site-options {
  margin: 0;
  padding: 0;
  display: block;
}

#main #site-options .contact {
  display: block;
  padding: 1.25em 1em 0 0;
  height: 3.5em;
  text-align: right;
  color: #000000;
}

#main #site-options #navigation {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
}

#main #site-options #navigation li {
  display: inline;
  margin: 0;
  padding: 0;
  text-indent: 0;
}

#main #site-options #navigation li a {
  display: block;
  float: left;
  width: 97px;
  height: 40px;
  text-align: center;
  text-decoration: none;
  text-indent: -9999px;
  background-color: transparent;
  background-repeat: no-repeat;
  margin:0 5px;
}

#main #site-options #navigation li a:link { background-position: left top; }
#main #site-options #navigation li a:visited {}
#main #site-options #navigation li a:hover { background-position: left -40px; }
#main #site-options #navigation li a:active, #main #site-options #navigation li a.active { background-position: left -80px; }

#main #site-options #navigation li#about-us a { background-image: url(https://10011.cyssecure.com/media/sitefiles/10011/Templates/23/nav-sprite-about-us1.png); }
#main #site-options #navigation li#training a { background-image: url(https://10011.cyssecure.com/media/sitefiles/10011/Templates/23/nav-sprite-training3.png); }
#main #site-options #navigation li#consulting a { background-image: url(https://10011.cyssecure.com/media/sitefiles/10011/Templates/23/nav-sprite-consulting1.png); }
#main #site-options #navigation li#online a { background-image: url(https://10011.cyssecure.com/media/sitefiles/10011/Templates/23/nav-sprite-online-training2.png); }
#main #site-options #navigation li#blog a { background-image: url(https://10011.cyssecure.com/media/sitefiles/10011/Templates/23/nav-sprite-blog1.png); }
#main #site-options #navigation li#links a { background-image: url(https://10011.cyssecure.com/media/sitefiles/10011/Templates/23/nav-sprite-links1.png); }
#main #site-options #navigation li#contact-us a { background-image: url(https://10011.cyssecure.com/media/sitefiles/10011/Templates/23/nav-sprite-contact-us1.png); }

#main #content {
  padding: 1em 0 0 1em;
  text-align:left;
}

#main .normal { color: #333; }

#main .normal h2 {
  margin: 0;
  padding: 10px 0 5px 10px;
  color: #FFF;
  font-size: 2.25em;
  font-weight: lighter;
  font-family: Helvetica;
  letter-spacing: -1px;
  background-color: #7fcfe1;
}
#main .normal h2+p, #main .normal h2+ul, #main .normal h3+p, #main .normal h2+ul {
  margin-top: 1em;
}

#main .normal h3 {
  margin: 0;
  padding: 5px 0 5px 10px;
  color: #FFF;
  font-size: 1em;
  font-weight: normal;
  font-family: Helvetica;
  background-color: #000;
}

#main .normal p {
  padding-right: 1em;
}

#welcome-to img {
  display: block;
  margin: 4.2em 1em 0 0;
  float: right;
}

#main .index {
  overflow: hidden;
}

#main .index .copy {
  float: left;
  width: 300px;
}

#main .index .copy h2 {
  width: 250px;
  height: 125px;
  background: transparent url(https://10011.cyssecure.com/media/sitefiles/10011/Templates/23/insight-safety.png) left top no-repeat;
  text-indent: -9999px;
}

#main .index .copy p {
  margin-top: 3em;
  padding: 0 .5em;
  color: #817f7f;
  font-size: 1.1em;
}

#main .index .copy a {
  color: #e88900;
}

#main .index .image {
  float: right;
  width: 365px;
}
#main .pageHeader{
  height:35px;
  background-color:#8ed7e6;
  line-height:32px;
  font-size:28px;
  font-weight:normal;
  color:#fff;
  padding:5px 0 0 30px;
  margin-top:0px;
}
#studentBox{
  height:310px;
  width:690px;
  background-image:url(https://10011.cyssecure.com/media/sitefiles/10011/Templates/23/studentBackground.jpg);
  background-position:bottom right;
  background-repeat:no-repeat;
  margin:0 0 50px 3px;
  padding:15px 0 0 35px;
  
}
#facilitatorBox{
  height:310px;
  width:690px;
  background-image:url(https://10011.cyssecure.com/media/sitefiles/10011/Images/AdminRight.jpg);
  background-position:bottom right;
  background-repeat:no-repeat;
  margin:0 0 20px 3px;
  padding:15px 0 0 35px;
}
/*------------------------------ Promo Bar ------------------------------*/
#promos {
  margin: 1em auto;
  width: 880px;
  overflow: hidden;
}

#promos .promo {
  display: block;
  float: left;
  height: 127px;
}

#promos #promo-01 {
  width: 292px;
}

#promos #promo-02 {
  width: 291px;
}

#promos #promo-03 {
  width: 297px;
}

/*------------------------- Footer -------------------------*/
#footer {
  margin: 2em auto 5em auto;
  padding: 0 10px 50px 10px;
  width: 860px;
  color: #999999;
  overflow: hidden;
  clear: both;
}

#footer p {
  float: left;
}

#footer ul {
  display: block;
  margin: 0;
  padding: 0;
  float: right;
  list-style-type: none;
}
#footer ul li {
  display: inline;
  margin: 0;
  padding: 0;
  text-indent: 0;
}
#footer ul li a {
  display: block;
  float: left;
  width: 100px;
  color: #7f8fad;
  text-align: center;
}

#footer .bottom-space {
  display: block;
  height: 50px;
  clear: both;
}

/************/
/*   MISC   */
/************/
.content .subtle {
  font-size: 80%;
  color: #999;
}

.content .large {
  font-size: 140%;
}

.content .extra-large {
  font-size: 250%;
}

#content .image-text {
  display: block;
  margin-top: 1px;
  overflow: hidden;
}
#content .image-text img { float: left; }
#content .image-text blockquote:before { content: ""; }
#content .image-text blockquote {
  margin: 0;
  padding: 0;
  width: 48%;
  float: right;
}
#content .image-text blockquote p {
  line-height: 1.6em;
  font-size: 95%;
  color: #009fc3;
}
/*L O G I N  C O N T A I N E R S*/
			input[type="text"] {
			border-bottom:1px solid #9f9f9f;
			border-right:1px solid #9f9f9f;
			}
			
			input[type="password"] {
			border-bottom:1px solid #9f9f9f;
			border-right:1px solid #9f9f9f;
			}
			
			#student{
			width:330px;
			margin:0 20px;
			}
			
			#student h1{
			color:#444;
			font-size:16px;
			line-height:18px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:lighter;
			text-align:left;
			margin:0 0 0 126px;
			}
			
			#divider{
			height:auto;
			height:220px;
			float:left;
			}
			
			#facilitator{
			width:330px;
			margin:0 20px;
			}
			
			.loginHeader{
			text-align:center;
			width:375px;
			}
			
			.loginForm{
			position:relative;	
			}
			
			.accountFeatures{
			font-style:italic;
			font-size:12px;
			line-height:14px;
			margin:15px 0 0 0;	
			}
			
			.featuresList li{
				font-size:12px;
				list-style:disc;
				margin:5px 0 0 15px;
				line-height:14px;
			}
/*E N D  O F  L O G I N  C O N T A I N E R S*/ 
/* CSS RESET FOR LMS CONTENT*/
#content 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, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
#content body {
	line-height: 1;
}
#content ol, ul {
	list-style: none;
}
#content blockquote, q {
	quotes: none;
}
#content blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
#content :focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
#content ins {
	text-decoration: none;
}
#content del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
#content table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* CSS RESET FOR LMS CONTENT */
#content #t2_core_wrapper{
padding:0 15px 0 0;
margin:0; 
}
#main p{
color:#666;
font-size:12px;
}
#main UL{
margin:5px 0;
}
#main UL LI{
color:#666;
font-size:12px;
margin:0 0 0 20px;
list-style-type:disc;
}
/*B E G I N  S T Y L I N G  C A R T*/
.LeftColumn {
width:165px;
height:100%;
background-color:#ffffff;
}

.Categories {
font-family:Helvetica, Arial, Helvetica, sans-serif;
background-color:#ffe111;
font-size:11px;
padding-top:0px;
padding-left:2px;
line-height:17px;
font-weight:bold;
margin: 2px;
border: 1px solid #777777;
}

.BackLink {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #D1C58B;
font-size:11px;
padding-top:0px;
padding-left:2px;
line-height:17px;
font-weight:bold;
margin: 8px 1px 8px 1px;
border: 1px solid #777777;
}

.CurrentCategory {
color: #FFFFFF;
font-family:Helvetica, Arial, Helvetica, sans-serif;
background-color: #333333;
font-size:11px;
padding-top:0px;
padding-left:2px;
line-height:17px;
font-weight:bold;
margin: 0px 1px 4px 1px;
border: 1px solid #777777;
}

.ContentArea {
padding:10px;
height:100%;
line-height:18px;
text-align:left;
font-size:12px;
color:#444;
}

UL.Items {
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-style: normal;
list-style-position: outside;
list-style-type: NONE;
padding: 5px 0px 10px 5px;
margin: 3px;
}

LI.Items {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 17px;
font-style: normal;
text-decoration: none;
cursor:pointer;
font-weight:bold;
color:blue;
margin:5px 0;
padding:4px;
text-decoration:underline;
}
LI.Items a{
color:blue;
text-decoration:underline;
}

#Rightcol{
width:180px;

}

#main p a{
color:#orange;
} 


/* options on the exam center */
#content .option a {
  text-decoration: none;
display: block;
padding: 5px 20px 20px 72px;
margin-top: 20px;
border-bottom: 1px dashed #ddd;
}

#content .option strong,
#content .option small {
  display: block;
  text-decroration: none;
}

#content .option a strong {
  font-size: 18px;
  font-family: "Helveitca Neue", Arial, sans-serif;
  margin-bottom: .15em;
font-weight: bold;
color: #8D0A22;
}

#content .option a small {
  color: #555;
}

#content .option a:hover strong {
text-decoration: underline;
}

#content .option a:hover small {
  color: #333;
}


#content .option.first {
margin-top: 40px;
}
#content .option.last a {
border: none;
}

#content #start_exam.option {
background: url(https://10000.cyssecure.com/media/sitefiles/10000/Images/icon_start.png) no-repeat 10px 0;
}

#content #certs.option {
background: url(https://10000.cyssecure.com/media/sitefiles/10000/Images/icon_documents.png) no-repeat 10px 0;
}

#content #edit_account.option {
background: url(https://10000.cyssecure.com/media/sitefiles/10000/Images/icon_account.png) no-repeat 10px 0;
}

#content #exam_history.option {
background: url(https://10000.cyssecure.com/media/sitefiles/10000/Images/icon_history.png) no-repeat 10px 0;
}

/*E N D  C A R T*/ 

#t2PlatformMenu ul li a {
line-height:20px;
} 
