﻿body
{
	font-family: Calibri, Arial;
	font-size: 13px;	
	color: #666666;
	margin: 0;
	padding: 0;
	
	background: transparent url("Images/bg.gif") repeat-x;
	
	scrollbar-3dlight-color:gray;
    scrollbar-arrow-color:black;
    scrollbar-track-color:#FFFFFF;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;	
}

a
{
	color: #106194;
	text-decoration: none;
}

a:hover
{
	color: #FF6600;
	text-decoration: underline;
}


h1, .header, .h1
{
	font-family: Trebuchet MS, Calibri, Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #669900;
	margin-bottom: 10px;
	margin-top: 0px;
}


h2, .header2, .h2
{
	font-family: Trebuchet MS, Calibri, Arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}

h3, .header3, .h3
{
	font-family: Calibri, Arial;
	font-size: 13px;		
	margin-bottom: 6px;
	margin-top: 0px;
}

h4, .h4
{
	font-family: Calibri, Arial;
	font-size: 12px;		
	margin-bottom: 5px;
	margin-top: 0px;
}

p
{
    margin-top: 0px;
    margin-bottom: 10px;
}

.margin-top, marginTop
{
	margin-top: 10px;
}
.marginTopLarge
{
    margin-top: 20px;
}

.margin-bottom, .marginBottom
{
	margin-bottom: 10px;
}

.marginLeft
{
	margin-left: 10px;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.extra
{
	clear: both;
}

.text-align-left
{
	text-align: left;
}

.text-align-center
{
	text-align: center;
}

.border
{
	border: solid 1px #8C8E94; /*#848284;*/
	/*background-color: Red;*/
}

.border-rbl
{		
	border-right: solid 1px #848284; /*#D6D3D6;	*/
	border-bottom: solid 1px #848284;
	border-left: solid 1px #848284;
}

.borderLight
{
	border: solid 1px #EDEDED;	
}

.borderBottom
{
	border-bottom: solid 1px #EDEDED;	
}

.bold
{
	font-weight: bold;
}

.padding
{
	padding: 10px;
}

.textBox, input.text 
{	
	font-size: 14px;	
	border: solid 1px #CCCCCC;
	width: 200px;
}

.contentPadding
{
	padding: 10px;
}

.paddingTop
{
	padding-top: 10px;
}

.paddingTopSmall
{
	padding-top: 3px;
}

.paddingLeft
{
	padding-left: 10px;
}

.paddingRight
{
	padding-right: 10px;
}

.marginLR
{
	margin-left: 10px;
	margin-right: 10px;
}

.button , input[type=submit]
{
	/*background: url("Images/buttonBG.gif");*/
	background: #e7e7e7 url(Images/rcbMoreResultsBg.gif) repeat-x;
	font-family: Calibri, Arial;
	font-size: 12px;	
}

.button:hover, input[type=submit]:hover, button:hover
{
	color: #106194;	
}

.textAlignRight
{
	text-align: right;
}

.marginRight
{
	margin-right: 10px;
}

.marginRightSmall
{
	margin-right: 3px;
}