#exploit {
    position:relative;
    width:703px;
    text-align: center;  
}

#exploit table {
    width:70%;
    border: #A2A2A2 1px dotted;
    text-align: center;    
}

#exploit td th {
    padding: 2px;
}

#diagnostic {
    position:relative;
    width:703px;
    text-align: center;  
}

#diagnostic table {
    width:70%;
    border: #A2A2A2 1px dotted;  
    text-align: center;
}

#diagnostic td th {
    padding: 2px;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
    color:#7A7A7A;	
    margin:0;
    padding:0;
    vertical-align:baseline;	
    border:0 none;    
    text-align: left;
}

body {
	-moz-background-clip:border;
	-moz-background--policy:continuous;
	-moz-background-origin:padding;

	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:75%;	
	
	background-color:#FFFFFF;
	
    line-height:1.5;	
}

.container {
    display:block;	
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto;
	width:955px;
}

#pageHeader {
    height:182px;
}

#headerTools {
	height:16px;
	position:absolute;
	right:0;
	top:95px;
	width:210px;
}

#headerToolsLinks {
	height:18px;
	margin-bottom:6px;
	width:170px;
	text-align: right;
}

#headerToolsLinks span, #headerToolsLinks a, #headerToolsLinks a:link, #headerToolsLinks a:hover #headerToolsLinks a:active, #headerToolsLinks a:visited {
	color:#A2A2A2;
	font-family:Arial,sans-serif;
	font-size:10px;
	text-decoration:none;
}

#topBanner {
	background-image:url(../images/bannerBackground.jpg);
	background-repeat:no-repeat;
	height:111px;
	position:relative;
	text-align: center;
}

#page {
	float:left;
	position:relative;
}

.pageContents {
    float:left;
}

#contentMenu {
	float:left;
	width:252px;
}

#contentMain {
	background-image:url(../images/mainBackground.png);
    background-position:right top;	
	background-repeat:no-repeat;
	float:left;
	min-height:635px;
	position:relative;
	width:703px;
}

.contentMainAttachment {
    background-image:url(../images/institution.png);	
	background-position:center center;
	background-repeat:no-repeat;
	height:153px;
	position:relative;
	width:703px;
    text-align: right;	
}

#contentError {
    position:relative;    
	width:703px;
}

.error {
    color: red;
    font-weight: bold;
}

#contentError contentCenter {
    text-align: center;    
}

#topMenu {
	height:29px;
	margin-top:4px;
	position:relative;
}

#topMenu li {
    cursor:pointer;
    display:block;
    float:left;
    font-family:Trebuchet MS,Arial,sans-serif;
}

#topMenu span, #topMenu a {
    display:block;
    font-family:Trebuchet MS,Arial,sans-serif;
    font-weight:bold;
    text-decoration:none;
}

#topMenu li.topMenuItem span, #topMenu li.topMenuItem a {
    color:#808080;
    font-size:12px;
}

#topMenu li.topMenuItem.topMenuItem-selected span, #topMenu li.topMenuItem.topMenuItem-selected a, #topMenu li.topMenuItem.topMenuItem-open span, #topMenu li.topMenuItem.topMenuItem-open a, .topSubMenu li a {
    color:#0098D3;
    font-size:12px;
}

#topMenu li.topMenuItem span {
    padding-left:18px;
    padding-top:7px;
}

#topMenu li.topMenuItem {
	background-image:url(../images/topMenuTabClosedFull.png);
	background-repeat:no-repeat;
	height:29px;
	width:200px;
}


.menu li {
	list-style-type:none;
	margin:8px 0;
	padding:0 0 0 18px;
}

.menu li.menuItem {
	background-image:url(../images/gt-bullet.gif);
	background-position:1px 6px;
	background-repeat:no-repeat;
}

.menu li, .menu li span, .menu li a, .menu li a:hover, .menu li a:visited, .menu li a:active, .menu li a:link {
	color:#7A7A7A;
	font-family:Arial,sans-serif;
	font-size:11px;
	text-decoration:none;
}

.menu h3 {
	color:#494949;
	font-family:Trebuchet MS,Arial,sans-serif;
	font-size:22px;
	margin:0 0 10px 10px;
	padding:0;
}

.menu .menuCont li.menuItem-selected, .menu .menuCont li.menuItem-selected span, .menu .menuCont li.menuItem-selected a, .menu .menuCont li.menuItem-selected a:hover, .menu .menuCont li.menuItem-selected a:active, .menu .menuCont li.menuItem-selected a:visited, .menu .menuCont li.menuItem-selected a:link {
    color:#1890BE;
}

.menu .menuCont li.menuItem-selected {
    background-image:url(../images/bent-arrow.gif);
    background-position:1px 6px;
    background-repeat:no-repeat;
}

#page .pageContents .docCateg .docCateg-colorize, #page .pageContents .docCateg a.docCateg-colorize, #page .pageContents .docCateg a.docCateg-colorize:link, #page .pageContents .docCateg a.docCateg-colorize:hover, #page .pageContents .docCateg a.docCateg-colorize:active, #page .pageContents .docCateg a.docCateg-colorize:visited, #page .pageContents .docCateg-colorize.docCateg, #page .pageContents a.docCateg-colorize.docCateg, #page .pageContents a.docCateg-colorize.docCateg:link, #page .pageContents a.docCateg-colorize.docCateg:hover, #page .pageContents a.docCateg-colorize.docCateg:active, #page .pageContents a.docCateg-colorize.docCateg:visited {
	color:#801A7E;
	text-decoration:none;
}

#page .pageTitle-colorize {
    color:#801A7E;
    text-decoration:none;
}

h1, h2, h5, h6 {
	color:#007bb0;
	font-weight:normal;
}

h4 {
	font-size:1.3em;
	line-height:1;
	margin-top:1em;
	margin-bottom:1em;
    color:#494949;	
    font-weight:normal;    
}

h3 {
	font-size:1.5em;
	line-height:1;
	margin-top:1em;
	margin-bottom:1em;
    color:#494949;	
    font-weight:normal;    
}

.evidence {
	font-weight:bold;
	color:#0098D3; 
}

#pagePath {
    color:#676767;
    font-family:Tahoma,Arial,sans-serif;
    font-size:11px;
    padding-top:9px;
}

#pagePath .pagePathBullet {
	background-position:9px 5px;
	background-repeat:no-repeat;
	padding:10px;
}

#pagePath #pagePathCurrentPage span {
    color:#0098D3;
}


input {
    border:1px solid #801A7E;
    background-color:#FFFFFF;
    color:#111111;  
    font-size:11px;
}

.radio { 
	border: 0px; 
}

#buttonSubmitRight {
    text-align: right;
    margin-right: 10px;
}

#buttonSubmitRight input {
    border:1px solid #494949;
    background-color:#801A7E;
    color:#FFFFFF;  
}


#buttonSubmitCenter {
    text-align: center; 
}

#buttonSubmitCenter input {
    border:1px solid #494949;
    background-color:#801A7E;
    color:#FFFFFF;  
}

#mainSeparator {
    clear:both;
    width:575px;
    height:1px;
    margin-left:50px;
    margin-right:50px;
    margin-top:15px;
    margin-bottom:15px;
    padding:0px;
    background-repeat:repeat-x;
    background-image:url("../images/dottedSep.gif");
}

