FONT, .SiteMap_Branch {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica
}
P {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica
}
.NEWS {
	FONT-SIZE: 13px; FONT-FAMILY: Verdana,Helvetica
}
.BOX {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica
}
DIV {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica
}

SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica
}

TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica
}
FORM {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica
}
A:link, .SiteMap {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000FF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000FF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000FF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}

A:hover, .SiteMap_Over {
	COLOR: #FF0000; TEXT-DECORATION: underline
}


.lA:link {
	FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000FF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}
.lA:active {
	FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000FF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}
.lA:visited {
	FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000FF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}
.lA:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
}
h1, .WrapperHeader{
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	color:#003b7d;
	margin:0px;
	clear:both;
}
h2{
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	color:#990000;
	margin:0px;
	clear:both;
}
h3{
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	color:#003b7d;
	margin:0px;
	clear:both;
}

.h3Nopadding{
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	color:#003b7d;
	margin:0px;
	clear:both;
}

#headerText{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background:#A9c0EF url(images/hpCorner.gif) no-repeat;

	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
}

#homePageLeft
{
	 width:58%;
	 text-align:left;
	 float:left; 
	 clear:left;
	 overflow:hidden;
	 padding-left:-5px;
	 padding-right:5px;
	
}


#homeContentPadding
{
	padding-left:5px;
	padding-right:5px;
	background:url(images/hpCornerBR.gif) bottom right no-repeat; 
}
	
	
#homePageRight
{
	width:40%;
	text-align:left;
	float:right;
	clear:right;
	padding-left:5px;
	padding-right:5px;
	border-left:#8CAAE7 2px solid;
}


ul.whatsnew
{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 20px; 
LIST-STYLE-POSITION: outside; 
LIST-STYLE-IMAGE: url(/images/bullet.jpg); 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-TOP: 0px
}

li.newformat
{
    MARGIN-TOP: 10px
}
.module {
	border:0px solid #DADADA;
	padding:5px;
	background: #fff url(images/moduleBg.gif) repeat-x;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#333333;
	vertical-align:top;
	margin-right: 3px;
}

.voteTag
{
    background-image: url(images/votetag3b.gif);
    background-repeat:no-repeat;
    width: 55px;
    height: 65px;
    vertical-align:middle;
    text-align:center;
}

.voteTagA
{
    background-image: url(images/votetag3c.gif);
    background-repeat:no-repeat;
    width: 55px;
    height: 65px;
    vertical-align:middle;
    text-align:center;
}

.voteTag1a
{
   height:45px;  
   vertical-align:middle;
   text-align:center;
}

.voteTag1b
{
   position:inherit;
   vertical-align:middle;
   text-align:center;
   width: 55px;
   height: 20px;
}

.voteTagNewsList
{
    background-image: url(images/votetag2.gif);
    background-repeat:no-repeat;
    width: 75px;
    height: 20px;
}

.voteTagText1
{
   vertical-align:middle;
   text-align:center;
   padding-top: 3px;
}

.frcatable{
	background-color:#EBF1F7;
	border:1px solid #8CAAE7;
	border-collapse: collapse;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width:98%

}

.frcatable TR { 
    border:1px solid #C4D4F3
}

.frcatable TD { 
    border:1px solid #C4D4F3
}


.butt{
	font-family:verdana,arial;
	color:#000000;
	background-color:#e2e2e9;
	cursor:hand;
	height:17px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	font-size:80%;
	voice-family: "\"}{\"";
	voice-family:inherit;
	font-size:90%;
}

.ExamsInactive 
{
	color: Gray;
}




.TableRelated 
{
	BORDER-COLLAPSE: collapse;
	border-color: #c4d4f3;
	width: 100%;
	background-color:#eef3ff;
	border-width: 1px;
	border-style:solid;
}

.TableRelatedLink 
{
	padding-left: 5px;
	padding-right: 5px
}


.TableRelatedHeader
{
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 5px;
	text-align: left
}

.WrapperHeader 
{
	background-color: #C4D4F3;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #000000;
}

.WrapperTable 
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	width: 100%
} 

.WrapperContent
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}


.frca_input
{
	FONT-SIZE: 10px; 
	WIDTH: 93px; 

}

.MasterHeader 
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid; 
	border-right: black 1px solid; 
	
	padding-right: 5px; 
	padding-left: 5px; 
	
	width: 100%;
	background-color : #c4d4f3
}

.MasterHeaderLeft, .MasterHeaderRight 
{
	border-top: black 1px solid; 
}

.MasterHeaderLeft 
{
	border-left: black 1px solid
}

.MasterHeaderRight 
{
	border-right: black 1px solid
}

.MasterContent 
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

#roundcontPaleBlue {
	width: 98%;
	background:#fff url(images/bgBlue.gif) repeat-y;
	border-left: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-top: #D5D5D5 1px solid;
	
	color: #000000;
}

#roundcont1 {
	width: 98%;
	background:#fff url(images/bgGreen.gif) repeat-y;
	border-left: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-top: #D5D5D5 1px solid;
	
	color: #000000;
}

#roundcont {
	width: 98%;
	background: #fff url(images/bgGray.gif) repeat-y;
	border-left: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-top: #D5D5D5 1px solid;
	
	color: #000000;
}

#roundcont p {
	margin: 0 10px;
}

#roundInner 
{
   padding-left:10px;
   padding-right:10px;
}

#roundtop 
{
    margin-left:-5px;
    margin-top:-4px;
    margin-right:-5px;
}

#roundbottom 
{
    margin-left:-5px;
    margin-bottom:-4px;
    margin-right:-5px;
}


#homePageTag
{
	font-family:tahoma;
	font-size:12px;
	font-weight:900;
	margin-top:5px;
	padding:0px 0px 4px 0px;
	color:Black;
	margin:0px;
	clear:both;
}

img.corner {
   width: 15px;
   height: 11px;
   border: none;
   display: block !important;
}