/******** RESET **********/
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, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
/*	text-align: left;*/
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/****  CONTENT  ****/

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
  font-family: "Helvetica Neue", Arial, sans-serif;
  line-height: 1.1;
  margin: .25em 0;
}

#content h1 {
  font-weight: bold;
  color: #8D0A22;
  font-size: 2.4em;
}

#content h2 {
  font-weight: bold;
  color: #224b7b;
  font-size: 1.6em;
}

#content h3 {
  font-weight: bold;
  color: #3a3d40;
  font-size: 1.3em;
}

#content p,
#content ul,
#content ol {
  margin: 0 0 1.5em 0;
}

#content ul {
  list-style-type: disc;
}

#content ol {
  list-style-type: decimal;
}

#content ul,
#content ol {
  padding: 0 0 0 2em;
  list-style-position: inside;
}

#content ul ol,
#content ul ul,
#content ol ul,
#content ol ol {
  margin: 0;
}

#content a {
  color: #224b7b;
}

#content a:hover {
  color: #205fa9;
}
/************************/

body {
  font: normal 12px/18px "Lucida Grande", Verdana, sans-serif;
  color: #555;
  background: #505254;
}

.container {
  width: 800px;
  margin: 0 auto;
  clear: both;
  overflow: hidden;
}

/***  Header  ***/

#header {
  background: #eeeedd;
  border-top: 5px solid #224b7b;
}

#header .container {
  background: url(http://images.t2platform.com/SiteFiles/10000/Templates/11/bg_header.jpg) no-repeat;
}

#header h1 {
  float: left;
}

#header h1 a {
  display: block;
  float: left;
  text-indent: -9999px;
  width: 300px;
  height: 68px;
  background: url(https://10000.cyssecure.com/media/sitefiles/10000/Templates/11/danatec_logoR.png) no-repeat;
}

#header h2 {
  float: right;
  font: normal 18px/68px "Helvetica Neue", Arial, sans-serif;
  color: #224b7b;
}

/***  Navigation  ***/

#navigation {
  background: url(http://images.t2platform.com/SiteFiles/10000/Templates/11/bg_nav.png) #8D0A22 repeat-x;
}

#navigation li {
  float: left;
}

#navigation li.alt {
  float: right;
}

#navigation li a {
  float: left;
  color: #FFF;
  text-decoration: none;
  font: bold 14px/34px "Helvetica Neue", Arial, sans-serif;
  padding: 0 20px;
}

#navigation li a:hover {
  background: #69091b;
}

#content {
  background: #BBBBBB;
  padding: 20px 0px 20px 0px;
}

#content .container {
  background: #fff;
  border: 1px solid #999;
  padding: 7px;
  width: 760px;
}

#footer {
  padding: 10px 0;
  color: #8c9094; 
}

#footer a {
  color: #c1c8d0;
  text-decoration: none;
}

#footer a:hover {
  color: #fff;
  text-decoration: underline;
}

.businessPortal{
position:relative;
background-image:url("http://images.t2platform.com/sitefiles/10000/Templates/1/DanatecCorporate1.jpg");
width:331px;
height:187px;
}
.blueList{
list-style-image:url(http://images.t2platform.com/sitefiles/10000/Templates/1/rdot.jpg);
margin-left:10px;
}
.redList{
list-style-image:url(http://images.t2platform.com/sitefiles/10000/Templates/1/bdot.jpg);
margin-left:10px;	
}
.personalAccount{
position:relative;
background-image:url("http://images.t2platform.com/sitefiles/10000/Templates/1/DanatecPersonal.jpg");
width:331px;
height:187px;
}
.loginContent{
position:absolute;
top:45px;
left:26px;
width:300px;
height:142px;
}
.buttonHolder{
position:absolute;
right:75px;
bottom:15px;
}
.tableSpacer{
margin:40px;	
}
.divider{
width:10px;	
}

/*** NEW ***/
.calloutContainer { overflow: hidden; }
.callout {
    width: 340px;
margin: 0 19px;
    float: left;
}

.callout .buttons {
text-align: center;
margin: 10px 0;
}

#content .callout h3 {
  font-size: 18px;
  line-height: 18px;
  color: #fff;
  margin: 0 0 10px 0;
  padding: 10px;
}

#content .callout ul,
#content .callout p { margin: 0; }

#personalAccount,
#enrollment {
border: 1px solid #2B5D8E;
}
#personalAccount h3 {
background: #2B5D8E;
}

#personalAccount ul {
list-style-image:url(http://images.t2platform.com/sitefiles/10000/Templates/1/bdot.jpg);
}

#content #enrollment p {
color: #224a7b;
text-align: center;
font-size: 14px;
line-height: 18px;
margin: 10px 0;
}

#enrollment img {
margin-right: 3px;
vertical-align: middle;
}

#businessPortal {
border: 1px solid #B43417;
}
#businessPortal h3 {
background: #B43417;
}

#businessPortal ul {
list-style-image:url(http://images.t2platform.com/sitefiles/10000/Templates/1/rdot.jpg);
}

 .questiontext a:visited, .questiontext a:active, .questiontext a:hover, .questiontext a:link{
		border: 1px solid #555;
		padding: 4px;
		background: url(http://www.danatectraining.com/media/sitefiles/10000/packages/TDG%20Test%20Navbar/tdg_nav_background.png) repeat-x;
		color: #FFF;
		text-decoration: none;
	}
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;
}

/* 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 #DanatecTV.option {
background:url("https://10000.cyssecure.com/media/sitefiles/10000/Images/icon_tv.png") no-repeat scroll 10px 0 transparent;
}

#content #AskInstructor.option {
background:url("https://10000.cyssecure.com/media/sitefiles/10000/Images/askInstructor.png") no-repeat scroll 10px 0 transparent;
}

#content #E_update.option {
background:url("https://10000.cyssecure.com/media/sitefiles/10000/Images/updateService.png") no-repeat scroll 10px 0 transparent;
}

#content #certs.option {
background: url(https://10000.cyssecure.com/media/sitefiles/10000/Images/certificateIcon.png) no-repeat 0;
}

#content #edit_account.option {
background: url(https://10000.cyssecure.com/media/sitefiles/10000/Images/icon_account.png) no-repeat 10px 0;
}

#content #resources.option {
background: url(https://10000.cyssecure.com/media/sitefiles/10000/Images/printerIcon.png) no-repeat 0;
}

#content #exam_history.option {
background: url(https://10000.cyssecure.com/media/sitefiles/10000/Images/icon_history.png) no-repeat 10px 0;
}
* #t2_core_wrapper .t2_table * tr td{
width:723px;
padding:4px 5px;

}
* #t2_core_wrapper .t2_table_noborder *{
max-width:730px;
}
.t2_column_center DIV{
text-align:center;
margin:0 auto;
}

#loginFields * input{
width:150px;
} 