/***********************************************/
/* motion.css                                  */
/* Copyright Motion Marketing Inc              */
/***********************************************/

/* Reset all */
* { margin: 0px; padding: 0px; }

/***********************************************/
/* Global HTML tag styles                      */
/***********************************************/

body {
	color: #666;
	font-family: Arial,sans-serif;
	background-repeat: repeat-x;
/*	background-image: url(../images/background.gif); 
	background-attachment: fixed;
*/
	margin: 0px auto;
}

A:link, A:visited { color: #08197A; text-decoration: underline; }
A:hover, A:active { color: #F00; text-decoration: underline; }

h1 { color: #08197A; font-size:  1.2em; font-weight: bold; font-family: Arial, Verdana, Helvetica; margin: 0px; padding: 0px; }
h2 { color: #08197A; font-size:  1em; font-weight: bold; font-family: Arial, Verdana, Helvetica; margin: 0px; padding: 0px; }
h3 { color: #08197A; font-size: .9em; font-weight: bold; font-style: italic; font-family: Arial, Verdana, Helvetica; margin: 0px; padding: 0px; }
h4 { color: #08197A; font-size: .9em; font-weight: bold; font-family: Arial, Verdana, Helvetica; margin: 0px; padding: 0px; }
h5 { color: #08197A; font-size: .8em; font-weight: bold; font-style: italic; font-family: Arial, Verdana, Helvetica; margin: 0px; padding: 0px; }
h6 { color: #08197A; font-size: .8em; font-weight: bold; font-family: Arial, Verdana, Helvetica; margin: 0px; padding: 0px; }

p { color: #666; font-size: .8em; font-family: Verdana, Arial, Helvetica; margin: .5em; padding: 0px; }

ul { color: #666; list-style-type: square; font-size: .8em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 4px; }
ul ul { color: #666; list-style-type: disc; font-size: .8em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 4px; }
ul ul ul { color: #666; list-style-type: none; font-size: .8em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 4px; }

ol { color: #666; font-size: .8em; font-family: Verdana, Arial, Helvetica; }
ol ol { color: #666; font-size: .8em; font-family: Verdana, Arial, Helvetica; }
ol ol ol { color: #666; font-size: .8em; font-family: Verdana, Arial, Helvetica; }

hr { color: #666; height: 1px; }

label{ color: #334d55; font-family: Arial,sans-serif; font-weight: bold; }


/***********************************************/
/* Layout styles                             */
/***********************************************/ 
#page {
	position: relative;
	width:980px; 
/*	min-width:980px;
	max-width:1280px; */ 
 	margin: 0 auto 0 auto; 
	overflow:hidden;
}
@media projection {
    #page { width: 1920px; }	
}

#masthead {
	position:relative;
	height: 24px; 
	margin-bottom: 6px;
}

#bodyheader {
	position: relative; 
/*	background-color: #999; */
/*	width: 100%; */
	height:22px;
}

#mainpic {
	background-color:#000099;
}

.bluefade {
	width:100%;
	height:5px;
}


#adsense {
	width:750px;
	height:90px;
	margin: 8px auto 8px auto;
/*	display:none; */
}


/***********************************************/
/* Special Box styles                            */
/***********************************************/ 
.infobox { border: solid 1px #DDD; padding: 5px; }

/***********************************************/
/* Special Menu styles                         */
/***********************************************/ 
.menu { color: #FFF; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; text-decoration: none; }
	.menu A:link, .menu A:visited { color: #FFF; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; text-decoration: none; }
	.menu A:hover, .menu A:active { color: #F00; font-size: 0.8em; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; }
	
.submenu { color: #666; font-size: .8em; font-family: Verdana, Arial, Helvetica; }
	.submenu A:link, .submenu A:visited { color: #08197A;; text-decoration: none; }
	.submenu A:hover, .submenu A:active { color: #F00; text-decoration: underline; }
	
.vmenu { color: #303080; font-size: .8em; font-family: Verdana, Arial, Helvetica; }
	.vmenu A:link, .vmenu A:visited { color: #666; text-decoration: none; }
	.vmenu A:hover, .vmenu A:active { color: #F00; text-decoration: underline; }	

.companyname {font-family: Arial, Helvetica, sans-serif; font-size: 24px; }
.companytagline {color: #FFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.slogan {font-size: 10px; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; }

/************** .form styles ***************/

form { margin: 0px; padding: 4px; }

input, select, textarea, option	{ font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.formprompt { color: #666; font-size: .8em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 0px; }

/************** #quotes ************************/
.quote { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}

/************* #search styles ***************/
#search { padding: 5px 0px 5px 10px;	border-bottom: 1px solid #CCC; font-size: 90%;}
#search form{ margin: 0px; padding: 0px;}
#search label{ display: block; margin: 0px; padding: 0px;}


/* ****** Bottom of the page styles ******** */
.footer { clear: both;	border: 0px solid #CCC;	font-size: 75%;	color: #666;	padding: 10px 10px 10px 10px;}
	.footer a:link, .footer A:visited, .footer A:active { color: #303080; text-decoration: none;}
	.footer A:hover { color: #F00; text-decoration: underline;}

.copyright { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
	.copyright A:link, .copyright A:visited { color: #666; text-decoration: none; }
	.copyright A:hover, .copyright A:active { color: #F00; text-decoration: underline; }