body{
	background-image:url(/images/bg_image.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	margin:0px;
}

h1 {
font-family: "Arial", Lucida Grande, Helvetica, sans-serif;
font-size: 250%;
color: #0098D6;
padding: 0px;
}

.page_title_1{
font-family: "Arial", Lucida Grande, Helvetica, sans-serif;
font-size: 200%;
color: #0098D6;
padding: 0px;
font-weight: bold;
}

.page_title_2{
font-family: "Arial", Lucida Grande, Helvetica, sans-serif;
font-size: 170%;
color: #0098D6;
padding: 0px;
font-weight: bold;
}

.section2_angel{
padding: 0px;
text-align: top;
margin-left: 550px;
margin-top: 0px;

}
/* This one added by DavidV 20080205 since the .title below screws up calendar. */
.calendar .title {
    font-size : 12px;
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    text-decoration : none;
    color : #666666;
    font-weight : bold;
}

#main_left{
  background-image:url(/images/main_side_left.gif);
  background-position:0 0;
}

#main_right{
  background-image:url(/images/main_side_right.gif);
  background-position:0 0;

}

#main_top{
  background-color:#215C84;
}

#main_bottom{
  background-image:url(/images/header_bottom_bg.gif);
  background-repeat: no-repeat;
  background-position:0 0;
}

#main_header{
  background-image:url(/images/header_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	margin:0px;
}

.head_submit_button{
  padding-top: 39px;
}

.head_ba_logo{
  padding: 26px 0 0 44px;  
}

.head_trial_button{
  padding: 36px 0 0 112px;  
}

.head_login_box{
  padding: 0px 0 0 80px;
}

.head_logout_box{
  padding: 0px 0 0 180px;
}

select.small{
  font-size:10px;
}

#content{
	background-repeat: no-repeat;
	background-position: 50% 5;
	background-color: #CEE9F4;
	padding: 10px 0 0 10px;
}


#hr_line {
	background-image: url(/images/divider_blue_horizontal.gif);
	background-repeat: repeat-x;
  background-position: top;
}

#orange_title_block {
	background-image: url(/images/orange_title_block.gif);
  background-repeat: no-repeat;
  background-position:0 0;
  padding-left: 13px;
  padding-bottom: 5px;
  font-family: Trebuchet MS;
  color: #ffffff;
  font-size: 105%;
  font-weight: bold;
}


#footer{
  background-color: #CEE9F4;
  text-align: center;
  padding-top: 13px;
}


a.orange_link{
  color: #FF9800;
  text-decoration : none;
}
TD, P, INPUT, TEXTAREA, SELECT {
	font-size : 10px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color : #666666;
}
A {
	font-size : 10px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : underline;
	color : #666666;
}
A:hover {
	font-size : 10px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : underline;
	color : #666666;
}
.large {
	font-size : 24px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color : #666666;
}
.msg {
	font-size : 12px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	color : #666666;
}
.error {
	font-size : 12px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	color : #CC0000;
}
.highlight {
	font-size : 10px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	color : #FF0000;
}
.footer {
	font-size : 8px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
}
.title {
	font-size : 20px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
}
.title_sml {
	font-size : 12px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
}
.title_med {
	font-size : 18px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
}
.heading {
	font-size : 14px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color : #0184D9;
	font-weight : bold;
}
.small {
	font-size : 8px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color : #666666;
}
.large {
	font-size : 12px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color : #666666;
}
.largelink {
	font-size : 12px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration : underline;
	color : #666666;
}