@charset "utf-8";
/* Typing Institute of America CSS Document */

body {
	margin:0px;
	background:#eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

a {
	text-decoration:none;
	color:#cc0000;
}

a:hover {
	text-decoration:none;
	color:#000000;
}

.borders {
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background:#FFFFFF;
}
.topRow {
	background:#000000;
}
.searchBoxBg {
	background:#4b4b4b;
	color:#FFFFFF;
}
.searchBoxText {
	border:#000000 solid 1px;
	width:167px;
}
.searchBoxBg a {
	color:#ffc100;
	text-decoration:underline;
}
.searchBoxBg a:hover {
	color:#ffc100;
	text-decoration:none;
}

.menu {
	height:25px;
	background:#cc0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
}
.menu a{
	padding:0px 20px;
	color:#FFFFFF;
}
.menu a:hover {
	padding:0px 20px;
	color:#000000;
}

.homeCol1 {
	width:512px;
	background:url(../images/grey-line-y.gif) repeat-y right;
}

.homeCol2 {
	padding:8px 18px;
	text-align:justify;
	line-height:18px;
}

.bannerBotm {
	height:60px;
	background:url(../images/banner-botm-bg.gif) repeat-x top;
	border-left:#FFFFFF solid 1px;
	font-size:11px;
	color:#FFFFFF;
}

img {
	border:none;
}

.bannerBotmText {
	text-align:justify;
	line-height:18px;
}

.bannerBotmText h1 {
	margin:0px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:#CC0000 solid 1px;
	font-size:14px;
	color:#cc0000;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.homeCol2 h1 {
	margin:0px;
	font-size:14px;
	line-height:normal;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
}

.footer {
	height:75px;
	background:#000000;
	color:#cccccc;
	font-size:10px;
	/*font-size:11px;*/
}

.footer a {
	color:#FFFFFF;
}

.footer a:hover {
	color:#ff0000;
}

.innerCol-1 {
	width:150px;
	padding:18px 8px;
	background:url(../images/greybar.gif) right repeat-y;
	border-right:#bababa solid 1px;
}

.innerCol-1 h1 {
	text-transform:uppercase;
	font-size:14px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 5px;
	border:#CCCCCC solid 1px;
	background:#eeeeee;
}

.innerCol-2 {
	padding:18px;
	line-height:18px;
	text-align:justify;
}

.textBox {
	border:#999999 solid 1px;
	width:200px;
	background:url(../images/textbox-bg.gif) #d8d8d8 repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.inputButton {
	background:url(../images/input-btn-bg.gif) repeat-x bottom;
	border:none;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	width:63px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.noteBg {
	border:#CCCCCC dashed 1px;
	padding:3px;
	background:#eeeeee;
	color:#000000;
}

.redText {
	color:#cc0000;
}

.blackText {
	color:#000000;
}

.borderEmbose {
	border-bottom:#f5f5f5 solid 1px;
	border-right:#f5f5f5 solid 1px;
	border-left:#dddddd solid 1px;
	border-top:#dddddd solid 1px;
}
