
a:hover		{color: #3a7cec;}
a:active	{color: #3a7cec;}

/*

a:hover		{color: #f47d41;}
a:active	{color: #f47d41;}

a:visited 	{color: #E8E8E8;}
a:link 		{color: #0000FF;}
*/

body {
	margin: 0px;
	border: 0px;
	font-family	:ms sans serif,sans serif,arial;
	font-size:12px;
}
td{
	font-size:12px;
	font-family	:ms sans serif,sans serif,arial;
}
.link {
	text-decoration:none;
}
.LB12 {
	color:#0000FF;
	font-size:12px;
	font-family	:ms sans serif,sans serif,arial;
	text-decoration:none;
}
.LBlack12 {
	color:#000000;
	font-size:12px;
	font-family	:ms sans serif,sans serif,arial;
	text-decoration:none;
}
.LB14 {
	color:#0000FF;
	font-size:14px;
	font-family	:ms sans serif,sans serif,arial;
	text-decoration:none;
}
.L14White {
	color:#FFFFFF;
	font-size:14px;
	font-family	:ms sans serif,sans serif,arial;
	text-decoration:none;
}
.L14Whiteb {
	color:#FFFFFF;
	font-size:14px;
	font-family	:ms sans serif,sans serif,arial;
	text-decoration:none;
	font-weight:bold;
}
.LR12{
	color:#FF0000;
	font-size:12px;
	font-family	:ms sans serif,sans serif,arial;
	text-decoration:none;
}
.LB17 {
	color:#0000FF;
	font-size:17px;
	font-family	:ms sans serif,sans serif,arial;
	text-decoration:none;
}
.TXT10{
	font-size:10px;

}
.TXT12{
	color:#0000FF;
	font-size:12px;

}
.TXT14{
	color:#0000FF;
	font-size:14px;
	font-family:ms sans serif,sans serif,arial;
}
.TXT14B{
	color:#000000;
	font-size:14px;
	font-family	:ms sans serif,sans serif,arial;
	font-weight:bold;
}
.TXT17{
	color:#000000;
	font-size:17px;
	font-family	:ms sans serif,sans serif,arial;
}
.TXT17B{
	color:#000000;
	font-size:17px;
	font-family	:ms sans serif,sans serif,arial;
	font-weight:bold;
}
.TXT17White{
	color:#ffffff;
	font-size:17px;
	font-family	:ms sans serif,sans serif,arial;
}
.TXT17BLU{
	color:#0000FF;
	font-size:17px;
	font-family	:ms sans serif,sans serif,arial;
}
.TXT17Blue{
	color:#1643ff;
	font-size:17px;
	font-family	:ms sans serif,sans serif,arial;
}
.TXT21{
	color:#0000FF;
	font-size:21px;
	font-weight:bold;
	font-family	:ms sans serif,sans serif,arial;
}
.TXT21b{
	color:#000000;
	font-size:21px;
	font-family	:ms sans serif,sans serif,arial;
	font-weight:bold;
}
.btnBig {
	font-family	:sans serif,arial;
	font-size:18px;
	font-weight:bold;
	border:2px solid;
	border-color:#2b3396;
}
.bannerSmall {
	border:solid 1px black;
}
/* Fields */
.field_thin {
	font-family	:sans serif,arial;
	font-size:14px;

	border:1px solid #2b3396;
}
.field_med {
	font-family	:sans serif,arial;
	font-size:17px;
	font-weight:bold;
	border:2px solid #2b3396;
}
.field_big {
	font-family	:sans serif,arial;
	font-size:21px;
	font-weight:bold;
	border:2px solid #2b3396;
}
.field_searchText {
	color:#FF0000;
	font-family	:sans serif,arial;
	font-size:17px;
	font-weight:bold;
	border:2px solid #2b3396;
}
.box_thin {
	padding:0;
	border:1px solid #2b3396;
}
.countries {

	color:#0000FF;
	font-size:17;
	font-family	:ms sans serif,sans serif,arial;
	text-decoration:none;
}
.HC {
	color:#737373;
	font-size:10px;
	font-family	:arial,ms sans serif,sans serif;
	text-decoration:none;
}


/* Table Search Results */
.com{
	padding:9;
}
/* Tables */
.TBLRestsQuotes{
	width:100%;
	border-width: 1px;
	border-spacing:0 ;
	border-style: solid;
	border-color: F5F5F5;
	border-collapse: collapse;
	background-color: white;
}
.TBLRestsQuotes td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #E8E8E8;
	background-color: white;
	border-collapse: collapse;
}
.MSGDTS {
	color: #000080;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #E8E8E8;
	background-color: #F5F5F5;
	border-collapse: collapse;
}

.MSGDTB {
	color: #0000FF;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #E8E8E8;
	background-color: #F5F5F5;
	border-collapse: collapse;
}

#flashCon1{
	border: solid 0px;
	width: 200px;
	height: 50px;
	float: left;
	margin: 0px 0px;
}
#flashCon2{
	border: solid 0px;
	width: 800px;
	height: 500px;
	float: left;
	margin: 0px 0px;
}

.TGrid{
	border:1px solid #e8e8e8;
	font-size:12px
}
.TGrid th{
	color:#000000;
	background:#e8e8e8;
	padding:1px;
	font-size:14px;
}
.TGrid td{
	border-width: 1px;
	border:1px solid #0000ff;
	padding:1px;
}
.TGrid .countBox{
	color:#F00;
	width:100%;
	background-color:#E8E8E8;
	font-weight:bold;
}
.TGrid .MSGRowA{
	color:#ffffff;
	background-color:#333;
}

/* CAS Pages ------------------------------------------*/
	.Table_CASPageResults{
		width:100%;
		border-collapse:collapse;

	}
	.Table_CASPageResults td{
		padding:2px;
		border:#4e95f4 0px solid;
		font-family:Arial,sans-serif;
		font-size:12px;
	}
	.Table_CASPageResults tr{
		background: #b8d1f3;
	}
	.Table_CASPageResults tr:nth-child(odd){
		background: #b8d1f3;
	}
	.Table_CASPageResults tr:nth-child(even){
		background: #dae5f4;
	}

	.CAS_ButtonGreenLarge{
		width:90%;
		height:40px;
		color:#FFF;
		background-color:#2fb73a;
		border:0px;
		border-radius:7px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:18px;
	}

	.CAS_ButtonGreenLargeHover {
		/*Note: Maintains Square Aspect*/
		position: relative;
	}
	.CAS_ButtonGreenLargeHover .linklayer{
		position:absolute;
		top:0px;bottom:0px;left:0px;right:0px;
	}
	.CAS_ButtonGreenLargeHover .linkbox a:hover{
		background-color:#8ab1f1;
		opacity:0.50;
	}
	.section_CAS_info{
		position:relative;
		top:0px;bottom:0px;left:0px;right:0px;
		display:table;
		float:left;
		width:50%;
	}
	.section_CAS_HeaderBanner{
		position:relative;
		top:0px;bottom:0px;left:0px;right:0px;
		display:table;
		float:left;
		width:50%;
	}
	/*--Dynamic Size--------------------*/
	@media only screen and (min-width: 1px){/*-- Phone --*/
		.section_CAS_info{
			width:100%;
		}
		.section_CAS_HeaderBanner{
			display:none;
		}
	} @media only screen and (min-width: 700px){/*-- Desktop --*/
		.section_CAS_info{
			width:50%;
		}
		.section_CAS_HeaderBanner{
			display:table;
			width:50%;
		}
	}
