@charset "utf-8";
/* CSS Document */
body,td,th {
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;;
	line-height: 1.4em;
}
body {
	background-color: #B7B8CC;
	margin: 0px;
	padding: 0px;
}

.noshow {display: none;}

.red {color: red;}

.fltrt {float:right;}
.fltlft {float:left;}
.clear {clear:both; height:0px; padding:0; margin:0; overflow:hidden;}

.archivebox {padding:5px; background:#F0F0F0; border:1px solid #CCCCCC;}
.archivebox img {padding-bottom:5px;}

.small {font-size:11px;}

a:link {
	color: #636590;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #636590;
}
a:hover {
	text-decoration: none;
	color: #CF001B;
}
a:active {
	text-decoration: underline;
	color: #636590;
}

#topbar {
	height:99px;
	background-color:#636590;
	background-image:url(../images/TopBG.gif);
	background-repeat:repeat-x;
}

#logo {
	width:780px;
	height:92px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/ATIMLogo.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#white {
	background-color:#FFFFFF;
	padding-bottom:9px;
}

#body {
	width:780px;
	margin-left:auto; 
	margin-right:auto;
}

#btm {
	background-image:url(../images/BtmBG.gif);
	background-repeat:repeat-x;
	height:10px;
}

#menu {
	height:20px;
	width:780px;
	padding-top:8px;
	text-align:right;
}

#titlebar {
	height:53px;
	width:780px;
	background-color:#8C5F4C;
	background-image:url(../images/TitleBar.jpg);
	background-repeat:no-repeat;
}

#wrap {
	padding:25px;
}

#btmbar {
	height:30px;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	background-color:#8C5F4C;
	background-image:url(../images/BtmBar.jpg);
	background-repeat:no-repeat;
}

#creative {
	height:7px;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	margin-top:9px;
}

h1, h2, h3, h4, h5 {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-weight:normal;
  letter-spacing: -.05em;
  margin: 0;
  padding: 0;
  line-height: 1em;
}

h1 {
  font-size: 28px;
  color:#FFFFFF;
  padding:10px 0px 0px 10px;
  margin:0px;
}

h2 {
  font-size: 16px;
  color:#8C5F4C;
  margin:0px;
  padding:0px 0px 5px 0px;
}

h5 {
  font-size: 14px;
  color:#FFFFFF;
  margin:0px;
  padding:4px 0px 0px 10px;
}

.header2 {
  font-size: 16px;
  color:#8C5F4C;
  margin:0px;
  padding:0px 0px 5px 0px;
}

#registration table p {margin: 0 0 10px 0;}

#registration label {font-weight:bold;}

#registration input.text {background:#FFF; border:3px solid #F1F1F1; font-size: 14px; height: 20px; margin:0 0 15px 0; padding:5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

#registration input.text.hasFocus {border: 3px solid #636590; color:#333;}

#registration input.text.isChanged {background: #F7F7F7; border: 3px solid #F1F1F1; color:#666;}

#registration .text-input-1col {width:45px;}
#registration .text-input-2col {width:125px;}
#registration .text-input-3col {width:205px;}
#registration .text-input-4col {width:285px;}
#registration .text-input-5col {width:365px;}
#registration .text-input-6col {width:365px;}
#registration .text-input-7col {width:445px;}
#registration .text-input-8col {width:525px;}

#registration a.submit-button {background: #636590; border-bottom: 1px solid #535579; border-left: 1px solid #535579; border-right: 1px solid #535579; border-top: 1px solid #535579; color: #FFF; display: block; font-size: 12px; height:28px; letter-spacing: 1px; line-height:28px; text-align: center; text-shadow: 0 -1px #535579; width:100px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration: none;}
#registration a.submit-button:hover {background-image: none;}
#registration a.submit-button:active {background: #c66d0d; border-bottom: 1px solid #d57916; border-left: 1px solid #b16512; border-right: 1px solid #d57916; border-top: 1px solid #b16512;}
