
a:link {
	font-size: 11px;
}

a:visited {

}

a:hover {

	color: #0a9eaf;
}

a:active {

}

.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #223658;
	font-weight:600;

}

.bottomSpacer { margin-bottom: 4px;}
.noRepeat {background: no-repeat;}

.NEW {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }

.style4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
}

.calendarText {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

.bodyText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}

.weekdays {color: #0064a1;}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; margin-right:5px}

.style6 {margin: 10px 15px;}

.style7 {color: #0064a1;}

.style8 {color: #0f4193; font-size: 11px; font-weight:bold}

.style9 {color: #0f4193; font-size: 11px; font-weight:bold; margin: 10px 15px;}

.style10 { border:0;}

.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0064a1;
	font-weight:bold;
}
/*
p {
 font-family: Arial, Sans-serif; 
    font-size: 11px;
    color: #666666;
	}
	
	h1 {
 font-family: Arial, Sans-serif; 
    font-size: 12px;
    color: #0064a1;
	font-weight:bold;
	}
	
	h2 {
 font-family: Arial, Sans-serif; 
    font-size: 11px;
    color: #0064a1;
	font-weight:bold;
	}
*/
	
	/* News Box */

#NewsScroll {
	width: 160px;
	height: 160px;
	background-color: ffffff;  
    text-align: left; 
    border: 0px solid 000000;
	overflow: auto;
	position: relative;
	padding: 4px;
	}
	
.scrollgeneric {
line-height: 1px; font-size: 1px;
position: absolute; top: 0; left: 0;
background-color: #ffffff;
}

.vscrollerbase, .vscrollerbar {
width: 10px; height: 5px;
background-color: #ffffff;
}


.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 5px;
/* z-index for scrollbars no longer has to be given as of version
1.7.5 for correct operation, but it is still recommended, as this
decides the z-index for content.*/
z-index: 2;
}
.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background-color: #ffffff; 0px -10px;
width: 10px;
/* height is auto set by the script to fit the scrollbar */
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background-color: #ffffff;
width: 10px; height: 5px;
}

.hscrollerbarbeg {
background-color: #ffffff; -10px 0px;
height: 5px;
/* width is auto set by the script to fit the scrollbar */
}

.hscrollerbarend {
/*right image holder for horizontal scroll bar*/
background-color: #cccccc;
height: 5px; width: 10px;
}

/* Following are OPTIONAL */

.vscrollerbase, .hscrollerbase {
background-color: #ffffff;
}

.hscrollerbasebeg {
height: 5px;
background-color: #ffffff; -22px 0px no-repeat;
/* width is auto set to fill the base */
}

.hscrollerbaseend {
height: 5px; width: 5px;
background-color: #ffffff; 0% 0% no-repeat;
}

.vscrollerbasebeg {
width: 5px;
background-color: #cccccc; -7px -8px no-repeat;
/* height is auto set to fill the base */
}

.vscrollerbaseend {
height: 5px; width: 10px;
background-color: #cccccc; -7px 0px no-repeat;
}

.scrollerjogbox {
width: 10px; height: 5px;
top: auto; left: auto; bottom: 0px; right: 0px;
background-color: #cccccc; 50% 50%;
}
/* Scroll Bar Master Styling Ends Here */
/* Scroll #2*/

/* News Box */

#NewsScroll2 {
	width: 160px;
	height: 110px;
	background-color: ffffff;  
    text-align: left; 
    border: 0px solid 000000;
	overflow: auto;
	position: relative;
	padding: 4px;
	}
	
.scrollgeneric {
line-height: 1px; font-size: 1px;
position: absolute; top: 0; left: 0;
background-color: #cccccc;
}

.vscrollerbase, .vscrollerbar {
width: 10px; height: 5px;
background-color: #cccccc;
}


.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 5px;
/* z-index for scrollbars no longer has to be given as of version
1.7.5 for correct operation, but it is still recommended, as this
decides the z-index for content.*/
z-index: 2;
}
.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background-color: #0064a1; 0px -10px;
width: 10px;
/* height is auto set by the script to fit the scrollbar */
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background-color: #cccccc;
width: 10px; height: 5px;
}

.hscrollerbarbeg {
background-color: #cccccc; -10px 0px;
height: 5px;
/* width is auto set by the script to fit the scrollbar */
}

.hscrollerbarend {
/*right image holder for horizontal scroll bar*/
background-color: #cccccc;
height: 5px; width: 10px;
}

/* Following are OPTIONAL */

.vscrollerbase, .hscrollerbase {
background-color: #dbdde;
}

.hscrollerbasebeg {
height: 5px;
background-color: #dbdde; -22px 0px no-repeat;
/* width is auto set to fill the base */
}

.hscrollerbaseend {
height: 5px; width: 5px;
background-color: #dbdde; 0% 0% no-repeat;
}

.vscrollerbasebeg {
width: 5px;
background-color: #dbdde; -7px -8px no-repeat;
/* height is auto set to fill the base */
}

.vscrollerbaseend {
height: 5px; width: 10px;
background-color: #dbdde; -7px 0px no-repeat;
}

.scrollerjogbox {
width: 10px; height: 5px;
top: auto; left: auto; bottom: 0px; right: 0px;
background-color: #dbdde; 50% 50%;
}
/* Scroll Bar Master Styling Ends Here */

/* tooltip */
a.info {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #666666;
	position: relative;
}

a.info span {
	position: relative;
	display:none;
}

a.info:hover {
	position: relative;
	cursor:default;
}

a.info:hover .infobox {
	font-weight: normal; 
	display:block; 
	position:absolute; 
	top:20px;;
	left:25px;
	width:205px; 
	height:40px; 
	border: 1px solid #ccc; 
	background:#f4f4f4 url(question.gif) no-repeat bottom right; 
	color:#000; 
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #666666; 
	padding-left:10px; 
	padding-top:10px;
}

div#flash_alert{
	width: 99%; 
	background: #cda59b; 
	font-size: 13px; 
	padding: 15px;
	border: 2px solid #6c3628;
    margin-left: 6px;
    margin-top: 5px;
    margin-bottom: 5px;
	text-align: center;
}

html>body div#flash_alert{
	width: 719px;
	margin-left: 5px;
}

div#flash_alert .body{
	margin-top: 10px;
	font-weight: 600;
	line-height: 1.6em;
	color: #6c3628;
}

div#flash_alert a.heading:link, div#flash_alert a.heading:visited, div#flash_alert a.heading:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6c3628; 
}

#rb_support_login_button{
	margin-right: -130px;
	margin-bottom: 20px;
	cursor: pointer;
}

#support_content{
	color: #666666;
	text-align: center;
	padding-top: 50px;
	font-size: 16px;
	font-weight: 900;
}

#support_content a:link{
	color: #666666;
}
#support_content a:visited{
	color: #666666;
}
#support_content a:hover{
	color: #666666;
}