body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #FFFFFF;
	color: #000000;
}
.divlayout {
	border: 1px solid #666666;
	width: 400px;
	left: 30%;
	position: absolute;
	height: 120px;
}


input {
	background-image: none !important;
	border: 1px solid #000000;
}


.line_break {
	background-attachment: scroll;
	background-image: url(site_images/line_break.gif);
	background-repeat: repeat-x;
}
.border_com_table {
	border: 1px dashed #333333;
}


.corner_tl {
	background-attachment: scroll;
	background-image: url(site_images/corner_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:50px;
	height:50px;
}
.first_letter {
	font-size: xx-large;
	font-weight: bold;
}

.corner_tr {
	background-attachment: scroll;
	background-image: url(site_images/corner_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:50px;
	height:50px;
}
.corner_bl {
	background-attachment: scroll;
	background-image: url(site_images/corner_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:50px;
	height:50px;
}
.corner_br {
	background-attachment: scroll;
	background-image: url(site_images/corner_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:50px;
	height:50px;
}
.side_l {
	background-attachment: scroll;
	background-image: url(site_images/side_l.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.side_r {
	background-attachment: scroll;
	background-image: url(site_images/side_r.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.side_t {
	background-attachment: scroll;
	background-image: url(site_images/side_t.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.side_b {
	background-attachment: scroll;
	background-image: url(site_images/side_b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.side_menu_l {
	background-attachment: scroll;
	background-image: url(site_images/side_menu_l.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.menu_pic_mar {
	padding-right: 4px;
	padding-left: 4px;
}

.side_menu_b {
	background-attachment: scroll;
	background-image: url(site_images/side_menu_b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.side_menu_r {
	background-attachment: scroll;
	background-image: url(site_images/side_menu_r.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.corner_menu_br {
	background-attachment: scroll;
	background-image: url(site_images/corner_menu_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 40px;
}
.corner_menu_bl {
	background-attachment: scroll;
	background-image: url(site_images/corner_menu_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	width: 40px;
}
.side_menu_top {
	background-attachment: scroll;
	background-image: url(site_images/side_menu_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 34px;
	width: 200px;
}
.side_menu_bottom {
	background-attachment: scroll;
	background-image: url(site_images/side_menu_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 29px;
	width: 200px;
}
.side_menu_background {
	background-attachment: scroll;
	background-image: url(site_images/side_menu_background.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.body_br {
	background-attachment: scroll;
	background-image: url(site_images/body_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 50px;
}
.body_bl {
	background-attachment: scroll;
	background-image: url(site_images/body_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 50px;
	width: 50px;
}
.body_tr {
	background-attachment: scroll;
	background-image: url(site_images/body_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 50px;
	width: 50px;
}
.body_tl {
	background-attachment: scroll;
	background-image: url(site_images/body_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 50px;
	width: 50px;
}
.body_side_r {
	background-attachment: scroll;
	background-image: url(site_images/body_side_r.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.body_side_l {
	background-attachment: scroll;
	background-image: url(site_images/body_side_l.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.body_side_t {
	background-attachment: scroll;
	background-image: url(site_images/body_side_t.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.body_side_b {
	background-attachment: scroll;
	background-image: url(site_images/body_side_b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.footer_l {
	background-attachment: scroll;
	background-image: url(site_images/footer_l.gif);
	background-repeat: no-repeat;
	background-position: right;
	width:40px;
	height:60px;
}
.footer_r {
	background-attachment: scroll;
	background-image: url(site_images/footer_r.gif);
	background-repeat: no-repeat;
	background-position: left;
	width:40px;
	height:60px;
}
.footer {
	background-attachment: scroll;
	background-image: url(site_images/footer.gif);
	background-repeat:repeat-x;
	width:718px;
}
.heading_l {
	background-attachment: scroll;
	background-image: url(site_images/heading_l.gif);
	background-repeat: no-repeat;
	background-position: right;
	width:50px;
	height:50px;
}
.heading_r {
	background-attachment: scroll;
	background-image: url(site_images/heading_r.gif);
	background-repeat: no-repeat;
	background-position: left;
	width:50px;
	height:50px;
}
.heading {
	background-attachment: scroll;
	background-image: url(site_images/heading.gif);
	background-repeat:repeat-x;
	width:400px;
}
.head_menu {
	background-color: #197BB5;
	width: 200px;
}
.head_logo {
	background-attachment: scroll;
	background-color: #197BB5;
	background-image: url(site_images/new_tabloid_logo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 180px;
}


.navbar {
	font-size: small;
	width:718px;
	background-attachment: scroll;
	background-image: url(site_images/side_menu_b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.navlink {
	color: #F0F0F0;
	text-decoration: none;
}
.breakout_blue {
	background-color: #A9D8F3;
	border: 1px solid #333333;
}
.breakout_red {
	background-color: #FFA4A4;
	border: 1px solid #333333;
}
.breakout_green {
	background-color: #C6FFC6;
	border: 1px solid #333333;
}
.column2 {
	padding-left: 10px;
	width: 50%;
	background-color: #F0F0F0;
}


.otherlink {
	color:#FF0000;
	text-decoration: none;
}
.main_cell {
	background-color: #F0F0F0;
}
.heading_norm {
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
}
.heading_sub {
	font-weight: bold;
	color: #000000;
}
.buttonlink {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.border_all {
	border: 1px solid #333333;
}
textarea {
	border: 1px solid #333333;
}
.commentor {
	font-style: italic;
	color: #0000FF;
}
.contents_link {
	font-weight: bold;
	color: #197BB5;
	text-decoration: none;
}
.ad_1 {
	background-color: #1A7AB6;
}
.ad_1_2 {
	background-color: #1A7AB6;
	height: 250px;
}
.ad_1_2_text {
	font-size: medium;
	color: #FFFFFF;
}
.ad_1_text {
	font-size: xx-large;
	font-weight: bold;
	color: #FFFFFF;
}
.column {
	padding-left: 10px;
	min-width: 25%;
	background-color: #F0F0F0;
}
.pic_caption {
	font-size: x-small;
}
.bleh {
	font-weight: bold;
	color: #FFFFFF;
	top: 250px;
	position: relative;
}
.column_all_padding {
	padding: 10px;
}
.pic_div_1 {
	height: 115px;
	width: 154px;
	left: 175px;
	top: -240px;
	position: relative;
	border: 2px solid #009900;
}
.quote_text {
	font-size: medium;
	font-weight: bold;
	color: #28284A;
}
.quote_text2 {
	font-size: large;
	font-weight: bold;
	color: #28284A;
}
.menu_text {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.min_cell {
	min-width:600px;
	color: #000;
}
.main_link {
	font-size: medium;
	color: #197BB5;
	text-decoration: none;
	font-weight: bold;
}
.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Verdana;
color: white;
margin-bottom: 4px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
text-decoration:none;
padding: 4px 0 4px 12px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}

.arrowlistmenu ul li a{
color: #CCCCCC;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}
#name_err {
	position:absolute;
	left:617px;
	top:1804px;
	width:190px;
	height:19px;
	z-index:1;
}
.question_div {
	width: 100px;
	background-color: #FFFF99;
	border: 1px solid #333333;
	padding: 2px;
}
