#linkicon 		{padding-left:18px;background: url(/components/images/icon_rightarrow.gif) no-repeat; text-decoration:none;}
/* LATEST NEWS MENU TEMPLATE (NAVIGATION) */

.menuStyle5{
	font-size: 0.7em;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 171px;

}
.menuStyle5 thead .menutitle{
	background-color: #CCCCCC;
	border: #333399 1px solid;
	color: #333399;
	text-align: center;
	text-decoration: none;
}
.menuStyle5 tbody .pagetitle {
	background-color: #EEEEEE;
	border-top: 1px dotted #006666;
	border-bottom: 1px dotted #006666;
	color: #333333;
	font-size: 1.35em;
	font-weight:bold;
	padding-left: 2px;
	text-decoration: none;
}
.menuStyle5 tbody .pagetitle a {
	color: #333333;
	text-decoration: none;
}
.menuStyle5 tbody .pagetitle a:hover{
	color: #669999;
	cursor: pointer;
	text-decoration: none;
}
.menuStyle5 tbody .summary{
	color:#666666;
	font-size: 1.35em;
	text-decoration: none;
}
.menuStyle5 tbody .date{
	border-top:1px dotted #006666;
	border-bottom: 1px solid #333366;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.menuStyle5 tbody .highlight{
	color: #006666;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
}


/* LATEST NEWS TEMPLATE (CONTENT) */
.menuStyle8 {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 0.7em;
	width: 520px;
}
.menuStyle8 thead {
	font-weight:bold;
	padding-left: 26px;
	text-decoration: none;
}
.menuStyle8 thead .pagetitle, .menuStyle8 thead a {
	color: #006666;
	padding-top: 8px;
	text-decoration: none;
}
.menuStyle8 thead .pagetitle {
	border-bottom: 1px dotted #666666;
}
.menuStyle8 thead a:hover {
	color: #999999;
	text-decoration: none;
}
.menuStyle8 tbody td, .menuStyle8 tbody td a, .menuStyle8 tbody td a:hover {
	color: #666666;
	padding-bottom: 5px;
	text-decoration: none;
}
.menuStyle8 tbody .summarytext {
	border-bottom: 1px dotted #666666;
}
.menuStyle8 thead td .reference {
	color: #666666;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}
.menuStyle8 tbody .highlight {
	color: #006666;
	font-size: 110%;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
}
.menuStyle8 .footer {
	border-bottom: 1px solid #666666;
	color: #006666;
	width: 50%;
	text-align: left;
	text-decoration: none;
}
.menuStyle8 .footer .deadline {
	color: #333333;
	text-decoration: none;
}
.menuStyle8 .applyhere {
	text-align: right;
	text-decoration: none;
}
.menuStyle8 .applyhere a {
	color: #006666;
	text-decoration: none;
}
.menuStyle8 .applyhere a:hover {
	color: #999999;
	cursor: pointer;
	text-decoration: none;
}


/* SITE RATINGS MODULE */ 

#ratethispage
{
display: inline;
float: left;
padding-right: 5px;
}

#ratingcontainer
{
display: inline;
float: left;
}

#ratingbar
{
display: inline;
}

#ratingbar li
{
font-size: 2pt;
display: inline;
}

li#rating_one
{
background: url('/components/images/rating_one.gif') no-repeat;
padding: 9px 15px 0px 0px;
}

li#rating_half
{
background: url('/components/images/rating_half.gif') no-repeat;
padding: 9px 15px 0px 0px;
}

li#rating_zero
{
background: url('/components/images/rating_zero.gif') no-repeat;
padding: 9px 15px 0px 0px;
}

#rating
{
display: inline;
}

/* END OF SITE RATINGS MODULE */ 

/* FAQ MODULE */


.faq_container, .faq_question, .faq_question span.title, .faq_question span.text, .faq_answer, .faq_answer span.title, .faq_answer span.text, .faq_answer a, .faq_answer a:hover
{
background: #E5E5E5;
font-family: arial, sans-serif;
}

.faq_container
{
width: 365px;
height: 365px;
padding: 0px;
position: relative;
left: 0px;
top: 0px;
}

.faq_question, .faq_answer
{
margin: 0px;
padding: 2px 4px 2px 4px;
}

.faq_question span.title, .faq_question span.text
{
margin: 0px;
color: #006569;
padding: 0px;
}

.faq_question span.title
{
font-size: 10pt;
font-weight: bold;
}

.faq_question span.text
{
font-size: 8pt;
}

.faq_answer
{
border-bottom: #FFFFFF 1px solid;
}

.faq_answer span.title, .faq_answer span.text
{
margin: 0px;
color: #999999;
padding: 0px;
}

.faq_answer span.title
{
font-size: 10pt;
font-weight: bold;
}

.faq_answer span.text
{
font-size: 8pt;
}

.faq_answer a
{
color: #999999;
}

.faq_answer a:hover
{
color: #33999B;
}

/* END OF FAQ MODULE */


/*'SEE MORE' MENU NAVIGATION PLUGIN*/
div.seemorecontainer {float:left; height:15px; border:0px solid #CCCCCC; padding:3px;}
div.seemore		{float:left; text-align:center; padding:4px 5px 4px 5px; border:2px solid #FFFFFF;}
div.seemore a		{text-decoration:none; color:#765483;font-weight:bold;}
div.seemore a:hover	{text-decoration:none;}
div.seemoreselected	{font-weight:bold; color:#D3BFDB; float:left; padding:4px 5px 4px 5px; text-align:center;border:2px solid #D3BFDB;}
div.seemoreselected a	{font-weight:bold;}
div.seemoredisabled	{float:left; color:#B7D1ED}
/* END OF 'SEE MORE' MENU NAVIGATION PLUGIN */

/* LATEST PAGES PLUGIN (latestpages function) */

div.latest_pages
{
	padding-bottom: 10px;
	width: 510px;
}

div.latest_pages a
{
	padding-left: 20px;
	display: block;
	text-decoration: none;
	color: #5c3074;
}

div.latest_pages a:hover
{
	color: #ae97ba;
}
/* END OF LATEST PAGES PLUGIN (latestpages function) */


/* BEGIN Form Input/Label STYLES*/	

label.dynamicForm
{
vertical-align:top;
height: 19px;
width: 150px;
margin:0px 0px 10px 0px;
padding:0px;
border:0px;
display: block;
float: left;
}

label.checkboxLabel
{
vertical-align:top;
height: 19px;
width: 320px;
margin:0px 0px 10px 6px;
padding:0px;
border:0px;
display: block;
float: left;
}
.inputEnd
{
clear:both;
height:0px;
line-height:0px;
}

input.dynamicForm
{
width: 184px;
}

input.inputCheckbox
{
float:left;
width: 22px;
}

input.button1
{
width: 60px;
margin: 6px 0px;
}

/* END Form Input/Label STYLES*/	

