/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background: #fff;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.align-center { text-align:center;}
.align-left { text-align:left;}
.align-right { text-align:right;}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.80em;
		line-height:1.417em;
		color:#363636;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#FFFFFF; outline:none; text-decoration:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

h3 {font-size:1.75em; line-height:1.5em; color:#FFF; text-transform:uppercase; }

.title-1 { font-size:2.083em; line-height:1.5em; color:#FFF;}
h1 { font-size:2.083em; line-height:1.5em; color:#FFF; text-transform: uppercase;}
h2 {font-size:1.15em; line-height:1.5em; text-transform:uppercase;}

/* ============================= main layout ====================== */



/* ============================= header ====================== */
.hdrcol-1 {height:78px; width:296px; position:relative; float:left;}
.hdrcol-2 {height:78px; width:470px; position:relative; float:left;}

.menu li { float:left;}
.menu li a { display:inline-block; height:52px; font-size:1.733em; color:#ae1f23; text-decoration:none; text-transform:uppercase; padding:27px 6px 0px 6px; font-weight: bolder;}
.menu li .last { display:inline-block; height:52px; font-size:1.733em; color:#ae1f23; text-decoration:none; text-transform:uppercase; padding:27px 9px 0px 6px; font-weight: bolder;}
.menu li a:hover, .menu .active a { color:#252525; text-decoration:none;}


/* ============================= content ====================== */
#content { width:800px; min-height: 441px; overflow:hidden; padding-bottom: 140px;}

#ccChoose
{
	float: right;
	width: 222px;
	height: 358px;
	margin-top: 38px;
	margin-right: 108px;
	text-align: center;
	padding-top: 7px;
}

#ccChoose a
{
	line-height: 28px;
	font-size:1.433em; 
	color:#ae1f23; 
	text-decoration:none;
	margin: 18px 28px 0 8px;
	cursor: pointer;
}

#ccChoose a:hover
{
	color:#252525;
}

#ccChoose b
{
	color:#000; 
}

#famApp
{
	padding: 12px 12px 4px 12px;
	text-align: left;
}

#bizApp
{
	padding: 12px 12px 4px 12px;
	text-align: left;
}


#innerContent {width: 621px; margin-left: auto; margin-right: auto; padding: 15px 35px 15px 35px; font-size:1.133em;}
#innerContent hr {width: 100%; height: 1px; color: #666666; margin: 10px 0 10px 0;}
#innerContent .q {color: #ae1f23;}
#innerContent a {color: #ae1f23; text-decoration: underline;}

/* ============================= footer ====================== */
#footer { background-color: #ae1f23; color: #fff; text-align: center;}
#inner { width: 641px; margin-left: auto; margin-right: auto;}
#inner .inrcol-1 {position:relative; float:left; text-align: left; width: 354px; font-size: 11px;}
#inner .inrcol-1 a {text-decoration: none; padding: 0 5px 0 5px; text-transform: uppercase;}
#inner .inrcol-1 a:hover {text-decoration: underline;}
#inner .inrcol-2 {position:relative; float:left; text-align: right; font-size: 10px; width: 286px;}

/* ============================= forms ============================= */
label { height:30px; display:block;} 


.textBox
{
	border: solid 1px #787878;
	height: 22px;
	font-size: 16px;
}

.textBoxWM
{
	color: #cccccc;
	border: solid 1px #787878;
	height: 22px;
	font-size: 16px;
}

.notesBox
{
	border: solid 1px #787878;
}

.ddl
{
	border: solid 1px #787878;
	height: 22px;
	font-size: 16px;
}

.req
{
	color: Red;
}

.formButton
{
    
    background						: url(../../Images/admin/grayfade_contact.gif); 
    background-repeat				: repeat-x;
    border							: solid 1px #9A9A9A;
    cursor							: pointer;	
    font-size						: 10pt;
    height							: 20px;
    padding-left					: 4px;
    padding-right					: 4px;
    vertical-align					: middle;
    color                           : #363636;
    font-family                     : arial, tahoma;
    height                          : 24px;
}

.formButton:hover
{
	 color                          : #ae1f23;
	 border							: solid 1px #ae1f23;
}

#items
{
	font-size:1em;
}

#prog
{
	position						: absolute;
	background						: #fff url(../../images/site/load.gif) no-repeat center;
	width							: 200px;
	height							: 50px;
	margin-top						: -30px;
}

.rbl input 
 {     
      float: left; 
 } 
 .rbl td
 {
	padding-top: 8px;
	width: 60px;
 }

.tm
{
	color							: #fff;
	position						: absolute;
	margin-left						: 242px;
	margin-top						: -36px;
	
}
