body

{

	font-family: Arial;

	margin: 0px;

}



A

{

	color: Black;

}



/* Title styles */

.TitleContainer

{

	border-top: dotted 1px #808080;

	border-bottom: dotted 1px #808080;

	width: 95%;

}



.TitleContainer Td

{

	padding-top: 5px;

	padding-bottom: 5px;

}



.TitleContainer .Title

{

	font-family: Arial;

	width: 50%;

	font-weight: bold;

	font-size: 18px;

}



.TitleContainer .Trail

{

	font-family: Arial;

	font-size: 11px;

	color: Black;

}



/* General styles */

.BodyPanel

{

	width: 95%;

	margin-top: 10px;

	margin-bottom: 15px;

	font-family: Arial;

}



.Heading

{

	border-top: solid 1px #D6D6D6;

	background-color: #F3F3F3;

	font-family: Arial;

	font-size: 9pt;

	font-weight: bold;

	height: 36px;

	padding-left: 5px;

	border-bottom: solid 10px white;

}



.Heading2

{

	font-family: Arial;

	font-size: 12pt;

	font-weight: bold;

	color: #000000

}



.Content

{

	font-family: Arial;

	font-size: 12px;

}



/* Question styles */

.QuestionSummary

{

	margin: 5px 0px 5px 0px;

}



.QuestionSummary .Title

{

	font-weight: bold;

	width: 100%;

}



.QuestionSummary .Title A

{

	color: Black;

}



.QuestionSummary .SmallDetails

{

	color: Gray;

	font-size: 11px;

}



.QuestionSummary .Summary

{



}



.Answer

{

	padding-top: 10px;

	padding-left: 10px;

	font-family: Arial;

	font-size: 12px;

}



.BoxContainer

{

	float: right;

}



.Box

{

	width: 195px;

	background-color: #EEEEEE;

	border: solid 1px #CACACA;

	margin: 5px 5px 10px 5px;

	padding: 10px;

}



.BoxHeading

{

	height: 25px;

	font-weight: bold;

}



.BoxText

{

	font-family: Arial;

	font-size: 11px;

}



.Text

{

	font-family: Arial;

	font-size: 12px;

	padding-left: 10px;

}



.FieldLabel

{

	font-family: Arial;

	font-size: 12px;

}



.Field200

{

	font-family: Arial;

	font-size: 11px;

	width: 200px;

}



.Field300

{

	font-family: Arial;

	font-size: 11px;

	width: 300px;

}



.Field400

{

	font-family: Arial;

	font-size: 11px;

	width: 400px;

}



.Required

{

	color: Red;

}



.HighRate

{

	color: #CC0000;

	font-weight: bold;

}





.LowRate

{

	font-weight: bold;

}



.SmallLink

{

	font-family: Arial;

	font-size: 11px;

	text-align: right;

	color: #000000;

}



.SearchFieldLabel

{

	font-family: Arial;

	font-size: 12px;

	width: 100px;

}



.SearchHeading

{

	font-family: Arial;

	font-size: 12pt;

	font-weight: bold;

	color: #000000;

	padding-bottom: 10px;

}



.Seperator

{

	color: #808080;

}



.Message

{

	font-family: Arial;

	font-size: 12px;

	border: solid 1px #808080;

	background-color: lightyellow;

	padding: 5;

	margin-top: 10;

	margin-bottom: 10;

}



.Auth

{

}



.Error

{

	color: red;

	font-weight: bold;

}



.TitleHeading

{

	font: bold 25px Arial;

	text-decoration: none;

	position: relative;

	left: 30px;

	top: 8px;



}



.Intro

{

	width: 95%;

	padding-top: 10px;

	font-family: Arial;

	font-size: 12px;

}



.AdvancedSearchPanel

{

	width: 95%;

}



.HeadPanel1

{

	background-color: #22426E;

	height: 5;

}



.HeadPanel2

{

	background-color: #DCE4EE;

	height: 40;

	border-bottom: solid 1px #B0C2DA;

}



.CategoryLink

{

	font-weight: bold;

}



.CategoryDesc

{

	padding: 3px 3px 7px 20px;

	color: gray;

}



.QuestionsInCategory

{

	color: Gray;

	font-size: 11px;

}



.FieldInfo

{

	width: 300px;

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 10px;

	padding-top: 10px;

	background-color: #FFFFE7;

	border: solid 1px #CACACA;

	overflow: auto;

}



.InfoTitle

{

	font-weight: bold;

	font-size: 12px;

}



.InfoSummary

{

	font-size: 11px;

}



.InfoIntro

{

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

}



.InfoList

{

	margin-bottom: 10px;

}



.CloseIcon

{

	float: right;

	cursor: pointer;

}



.iContactPanel

{

	background-color: #D6D6CE;

	width: 100%;

	height: 98%;

	border-left: solid 2px #D6D6CE;

	border-top: solid 2px #D6D6CE;

	border-right: solid 1px #D6D6CE;

	border-bottom: solid 1px #D6D6CE;

	padding: 5px;

	overflow-y: auto;

}



.gContactPanel

{

	background-color: #D6D6CE;

	width: 100%;

	height: 98%;

	overflow-y: auto;

	border-left: solid 2px #D6D6CE;

	border-top: solid 2px #D6D6CE;

	border-right: solid 1px #D6D6CE;

	border-bottom: solid 1px #D6D6CE;

	padding: 5px;

}



#searchresults,

#searchresults a,

#searchresults span.InfoIntro,

#searchresults span.Text,

#searchresults span.InfoSummary

{

	font-size: 11px;

}



#debug {

	top: -35px;

	position: relative;

	font: normal 11px Arial;

	padding-left: 20px;

	color: #808080;

	display: inline;

}



#alphalist {

	margin: 10px 30px;

}



#alphalist a , #alphalist a.current:hover {

	font: normal 11px/25px Tahoma, sans-serif;

	color: #333333;

	border: solid 1px gray;

	background: #F7F7F7;

	text-align: center;

	text-decoration: none;

	padding: 3px 8px;

	margin-right: 3px;

	margin-bottom: 3px;

}



#alphalist a:hover, #alphalist a.current{

	background: #DDDDDD;

}



#message {

	margin: 20px 30px;

	padding: 10px;

	font: normal 14px Arial, sans-serif;

	clear: both;

}



#question_crumbs {

	font: normal 10px Arial;

	background-color: #EEEEEE;

	padding: 5px;

	border: solid 1px #CACACA;

}



#question_crumbs li {

	list-style-type: none;

}



#glossarytable td

{

	font: normal 12px/20px Arial, sans-serif;

	padding-left: 5px;

}



#glossarytable th

{

	text-align: left;

}



#ars_powered

{

	text-align: right;

}



#ars_powered a

{

	color: black;

	font: normal 10px Verdana ! important;

}



b.res_word

{

	font-weight: bold;

}

/*

b.res_word_1

{

	background: #FF6;

}



b.res_word_2

{

	background: #A0FFFF;

}



b.res_word_3

{

	background: #9F9;

}



b.res_word_0

{

	background: #F99;

}

*/

#MessageBox

{

	margin-left: 40px;

}



.errorMessage {

	color: red;

}



#answer {

	float: left;

	width: 70%;

}



.dynText {

	width: 100%;

	font-family: Arial;

	font-size: 12px;

	padding: 2px;

	border: 1px solid #AEAEAE;

}



.bSpacing {

	margin-bottom: 6px;

}



.ISSFormat {

	width: 400px;

	height: 180px;

}