/* CSS Document */

body,td,th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/pageback.gif);
}

.top_l_curve{
	background-image:url(../images/top_l_curve.gif);
	height:31px;
	width:6px;	
}

.top_r_curve{
	background-image:url(../images/top_r_curve.gif);
	height:31px;
	width:6px;	
}

.top_background{
	background-image: url(../images/top_background.gif);
	height:31px;
	background-repeat:repeat-x;
	vertical-align:middle;	
}

a.toplinks:link{
	color:#B31E16;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.toplinks:visited{
	color:#B31E16;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.toplinks:hover{
	color:#000000;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.toplinks:active{
	color:#B31E16;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

.toparrowtd{
	background-image:url(../images/top_links_arro.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.bottom_l_curve{
	background-image:url(../images/bottom_l_curve.gif);
	height:30px;
	width:7px;	
}

.bottom_r_curve{
	background-image:url(../images/bottom_r_curve.gif);
	height:30px;
	width:7px;	
}

.redcolortable{
	background-color:#D9261C;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

.redcolortablebold{
	background-color:#D9261C;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}

.homepage_flash_back{
	background-image:url(../images/homepage_flash.jpg);
	height:254px;
	width:600px;
}

.inner_back{
	background-image: url(../images/homepage_flash_back.jpg);
	height:254px;
	width:600px;
}

.lightyellow5px{
	background-color:#FEED81;
	height:5px;
}

.red5px{
	background-color:#C91A10;
	height:5px;
}

.text14red{
	color:#D9261C;
	font-size:14px;
	font-weight:bold;
}

.text14orrange{
	color: #FF6600;
	font-size:14px;
	font-weight:bold;
}


a.redbold:link{
	color:#D9261C;
	font-weight:bold;
	text-decoration:none;
}
a.redbold:visited{
	color:#D9261C;
	font-weight:bold;
	text-decoration:none;
}
a.redbold:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a.redbold:active{
	color:#D9261C;
	font-weight:bold;
	text-decoration:none;
}

.bold{
	font-weight:bold;
}

.imagepadding{
	padding-right:7px;
	padding-bottom:7px;
}

.imagepaddingleft{
	padding-left:7px;
	padding-bottom:7px;
}

a:link {
	color: #D9261C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #D9261C;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #D9261C;
}

.textfun{
	font-family: "Comic Sans MS";
	font-size:13px;
	font-weight:bold;
	color:#3333CC;
}

.textfunblack{
	font-family: "Comic Sans MS";
	font-size:13px;
	color:#000000;
}

.textfunbackground{
	font-size:13px;
	color: #000000;
	border-bottom:#FF9900 1px solid;
	border-top:#FF9900 1px solid;
	border-right:#FF9900 1px solid;
	padding:3px;
	background-color:#FCEFD8;
}

.textfunbackgroundheadding{
	font-family:"Comic Sans MS";
	font-size:17px;
	color: #FFF54F;
	border-bottom:#FF9900 1px solid;
	border-top:#FF9900 1px solid;
	border-right:#FF9900 1px solid;
	border-left:#FF9900 1px solid;
	padding:3px;
	background-color: #D9261C;;
}

.textfunred{
	font-family: "Comic Sans MS";
	font-size:13px;
	font-weight:bold;
	color: #CC0000;
	border-bottom:#FF9900 1px solid;
	border-top:#FF9900 1px solid;
	border-right:#FF9900 1px solid;
	border-left:#FF9900 1px solid;
	padding:3px;
}


a.callinks:link{
	color: #ffffff;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.callinks:visited{
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.callinks:hover{
	color:#FFCC00;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.callinks:active{
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

.lightyellowcal{
	background-color:#FEED81;
	height:25px;
}

.text12orrangecal{
	color: #000000;
	font-size:12px;
	font-weight:bold;
	background-color:#FFF2D7;
}

.redcolortablecal{
	background-color:#D9261C;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
}

.small{
	font-size:9px;
	color: #FF0000;
}

.textfunorange{
	font-family: "Comic Sans MS";
	font-size:13px;
	font-weight:bold;
	color:#FF6600;
}


/*a.redboxcal:link{
	color:#ffffff;
	text-decoration:none;
	
}
a.redboxcal:hover{
	color: #FFffff;
	text-decoration:none;
	
}
*/
.redbox1cal{
	background-color:#CC0000; cursor:hand
}

.orangebox1cal{
	background-color: #FF6600; cursor:hand
}

.cursor{cursor:pointer;}

.download{background:#eeeeee; padding:5px;}

.download_text{color:#d9261c; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bolder;}

.download_text:hover{color:#d9261c; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:bold;}

.brainbuild_text{color:#4d4e47; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold;}

.textfunbackgroundlink:link{
	font-family:"Comic Sans MS";
	font-size:17px;
	color: #FFF54F;
	background-color: #D9261C;
	text-decoration:underline;
}

.textfunbackgroundlink:hover{
	font-family:"Comic Sans MS";
	font-size:17px;
	color: #FFF54F;
	background-color: #D9261C;
	text-decoration:none;
}

.textfunbackgroundlink:active{
	font-family:"Comic Sans MS";
	font-size:17px;
	color: #FFF54F;
	background-color: #D9261C;
	text-decoration:underline;
}

.textfunbackgroundlink:visited{
	font-family:"Comic Sans MS";
	font-size:17px;
	color: #FFF54F;
	background-color: #D9261C;
	text-decoration:underline;
}
