﻿/* IQBlue: 0071bc;	IQLightBlue: 6dcff6; IQGreen: 7bb688 */

a:link, a:active, a:visited, a:hover { color: #0071bc; } 
a:hover			{ text-decoration:underline; color:#6dcff6; }
html			{ overflow: scroll; }
body			{  font-family: Arial, Arial, Tahoma; color: #333333; font-size:12px; }
h1 {color: #0071bc;	font: 16pt "Century Gothic", Arial, sans-serif;	font-weight: 500; word-spacing: -1px; letter-spacing: -1px; }
h2 { color: #aeada4; font: 11pt Arial, Verdana, sans-serif;	font-weight: normal; margin: 0px; padding: 0px; }
h3 {font: 16px/1.3 Arial, Verdana, sans-serif; font-weight: 300; line-height: 20px; letter-spacing: 0px; color: #0071bc; }
h4 {font: italic 16px/1.3 Arial, Verdana, sans-serif; font-weight: 300; line-height: 20px; letter-spacing: 0px; color: #6dcff6; }
h5 {font: 13px Arial, helvetica, Tahoma, sans-serif; font-weight: normal; display: block; background: #f3f3f3;padding: 10px 20px;color: #666666;font-style: normal;line-height: 18px;}
h6 {font: bold 12px Arial, helvetica, Tahoma, sans-serif;font-weight: normal;display: block;background: transparent;padding: 5px 20px;color: #666666;font-style: normal;line-height: 18px;}
li {list-style:circle; margin: 8px 0px;	line-height: 20px;	color: #666666;	font-family:  Arial; font-size: 12px;}
p {	color: #666666; font: 12px/1.8 Arial, helvetica, Tahoma, sans-serif; line-height: 19px; }
table, div { font: 12px Arial, helvetica, Tahoma, sans-serif; }



/* validation */
.asterisk		{ color: #e50e63 !important; font-size: 15px !important; }
.error, .errorControl { background: Transparent url(../assets/icons/caution.gif) no-repeat left; padding-left: 20px; color: #e50e63; }
.vSummary		{ color: #e50e63 !important; }
.vSummary li	{ list-style-type: none; background:none; margin:0; padding:0px 0 0 20px; color: #e50e63; }

/* classes */
.altBg			{ background-color: #bddbef; } 
.altBg2			{ background-color: #f9ccde; } 
.back			{ padding-bottom: 10px; font-size: 100%; }
.button, a.button, div.button, span.button, input.button { cursor:pointer; border:solid 1px #3268aa; font-weight:bold; text-transform:uppercase; font-size:13px; margin: 0px 0; padding: 3px 10px 1px 10px; background: #0071bc url(../assets/fw/button.gif) repeat-x top left; color: #FFFFFF; } 
.clearAll		{ clear: both; height:0px; }
.label			{ font-weight:bold; text-align:right; min-width:100px; } 


/* UI Components ------------------------------------------------------------------------------------------------------------------------ */
/* Rounded TextBoxes */
.rtbLabel { white-space:nowrap; text-align:right; min-width:100px; }
span.roundedTB       { display:inline-block; height:26px; padding-left: 10px; background: Transparent url(../assets/components/rtb/images/rtb_L.png) no-repeat top left; }
span.roundedTB .roundedTBR {display:inline-block; height:26px; padding: 4px 8px 0 0px; background: Transparent url(../assets/components/rtb/images/rtb_R.png) no-repeat top right;}
span.roundedTB input { height:22px; padding: 0px 0px 0 0; background-color: Transparent; border:0px; }

.rtbTL	{ float:none; clear:none; display:block; background: Transparent url(../assets/components/rta/images/rta_TL.png) no-repeat top left; height:10px; padding-left: 10px; }
.rtbTR	{ float:none; clear:none; display:block; background: Transparent url(../assets/components/rta/images/rta_TR.png) no-repeat top right; height:10px; line-height:1px; }
.rtbML	{ float:none; clear:none; display:block; background: Transparent url(../assets/components/rta/images/rta_ML.png) repeat-y top left; padding-left: 2px; }
.rtbMR	{ float:none; clear:none; display:block; background: Transparent url(../assets/components/rta/images/rta_MR.png) repeat-y top right; padding-right:3px; }
.rtbMR textarea, label.rtbMR input { background-color: Transparent; border:0px; padding:0 5px; }
.rtbBL	{ float:none; clear:none; display:block; background: Transparent url(../assets/components/rta/images/rta_BL.png) no-repeat top left; height:9px; padding-left: 10px; clear:left; }
.rtbBR	{ float:none; clear:none; display:block; background: Transparent url(../assets/components/rta/images/rta_BR.png) no-repeat top right; height:9px; line-height:1px; }
/* UI Components ------------------------------------------------------------------------------------------------------------------------ */

/* .Net Components */
/* AutoComplete flyout */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #FFFFFF;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : pointer;
	overflow : auto;	
    text-align : left; 
    list-style-type : none;
    height: 150px;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color: #e5f7fd;
	color: black;
	padding: 1px;
	cursor: pointer;
}

/* AutoComplete item */
.autocomplete_listItem 
{
	background-color : white;
	color : windowtext;
	padding : 1px;
}

