/* 
colors:
brown - #3e1b06
light orange - #b46d45
*/

body
{
background:#3e1b06;
margin:0 auto;
padding:0;
font-family:verdana, arial, sans-serif;
}


#outer_container
{
background:#3e1b06 url(images/main_body_bg.jpg) center top repeat-y;
width:auto;
min-width:1000px;
margin:0 auto;
padding:0; 
}

#container
{
background:url(images/container_bg.jpg) top no-repeat;
width:1000px;
margin:0 auto;
padding:0;
}

#veterans_container
{
background:url(images/veterans_container_bg.jpg) top no-repeat;
width:1000px;
margin:0 auto;
padding:0;
}

#veterans_container1
{
background:url(images/veterans_container_bg1.jpg) top no-repeat;
width:1000px;
margin:0 auto;
padding:0;
}

#legislators_container
{
background:url(images/legislators_container_bg.jpg) top no-repeat;
width:1000px;
margin:0 auto;
padding:0;
}

#contractors_container
{
background:url(images/contractors_container_bg.jpg) top no-repeat;
width:1000px;
margin:0 auto;
padding:0;
}

/**** TEXT STYLES ****/

p
{
color:#fff;
font-size:12px;
line-height:16px;
}

h1
{
color:#fff;
font-size:18px;
font-weight:bold;
}

h2
{
color:#fff;
font-size:14px;
font-weight:bold;
}

a
{
color:#b46d45;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

img
{
border:0;
}

li
{
	color:#fff;
	font-size:12px;
	line-height:18px;
}

/**** For HOME PAGE Only ****/

#home_left
{
float:left;
background:url(images/home_left_bg.jpg) top no-repeat;
width:386px;
height:852px;
}

#home_right
{
float:left;
width:559px;
}

#home_content
{
/*background:url(images/content_bg.jpg) top no-repeat;*/
/*min-height:900px;*/
position:relative;
}

#home_right_socialmedia
{
width:auto;
height:60px;
margin:0 auto;
padding:15px 0 0 50px;
clear:both;
}

#home_right_content
{

}

/***** HORIZONTAL MENU STYLES *****/

#home_menu, #menu
{
width:100%;
background:url(images/home_menu_bg.jpg) no-repeat;
height:29px;
padding-top:7px;
}

#home_menu ul, #menu ul
{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

#home_menu ul li, #menu ul li
{
float:left;
display:inline;
width:176px;
text-align:center;
padding:0;
}

#home_menu ul li.padding_left, #menu ul li.padding_left
{
padding-left:15px;
}

#home_menu ul li a, #menu ul li a
{
color:#fff;
text-decoration:none;
}

#home_menu ul li a:hover, #menu ul li a:hover
{
color:#b46d45;
text-decoration:underline;
}

#home_sub_menu, #sub_menu
{
background:url(images/home_submenu_bg.jpg) no-repeat;
width:560px;
height:21px;
padding-top:6px;
text-align:center;
}

#home_sub_menu ul, #sub_menu ul
{
list-style-type:none;
display:block;
margin:0 0 0 45px;
padding:0;
}

#home_sub_menu ul li, #sub_menu ul li
{
float:left;
font-size:11px;
padding:0 10px;
}

#home_sub_menu ul li a, #sub_menu ul li a
{
color:#fff;
text-decoration:none;
}

#home_sub_menu ul li a:hover, #sub_menu ul li a:hover
{
color:#b46d45;
text-decoration:underline;
}

/**** For ALL OTHER PAGES ****/

#header_main
{
float:right;
width:559px; /* 559 */
height:266px;
margin-right:55px;
padding:0;
}

#header_ua_logo
{
background:url(images/home_header_bg.jpg) no-repeat;
width:100%;
height:203px;
text-align:center;
margin:0;
padding:0;
}

#header_ua_logo img
{
border:0;
margin-left:30px;
}

#search_socialmedia_container
{
width:auto;
height:60px;
margin:0 auto;
padding-left:50px;
clear:both;
}


#content_one_column
{
width:auto;
min-height:600px;
margin:25px 100px;
}


#content_modal_one_column
{
width:600px;
min-height:400px;
margin-left:20px;
}

#content_two_column
{
width:auto;
margin:15px 50px 0;
}

#left_column
{
float:left;
background:url(images/left_column_bg.jpg) repeat-y;
width:326px;
padding:0;
margin-right:15px;
}

#left_column_top
{
position:relative;
background:url(images/left_column_top_bg.jpg) top no-repeat;
min-height:500px;
padding:15px;
margin:0;
}

/* Left column top menu */

#left_column_top ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
}

#left_column_top ul li
{
	padding:2px 0 6px 15px;
	margin:0;
}

#left_column_top ul li a
{
	color:#b46d45;
	text-decoration:none;
}

#left_column_bottom
{
background:url(images/left_columm_bottom_bg.jpg) no-repeat;
width:326px;
height:23px;
padding:0;
margin:0;
}

#right_column
{
float:left;
width:558px;
margin:0;
}

#footer
{
width:100%;
height:100px;
margin:0 auto;
clear:both;
}


/***** Accordion Styles *****/

.AccordionTitle, .AccordionContainer
{
  position:relative;
  width:300px;
}

.AccordionTitle
{
  height:25px;
  /*overflow:hidden;*/
  cursor:pointer;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  vertical-align:middle;
  background-repeat:repeat-x;
  display:block; /*table-cell;*/
  background-image:url(images/submenu_bg.jpg);
  -moz-user-select:none;
  color:#fff;
  padding:7px 0 0 10px;
  margin-top:3px;
}

.AccordionTitle1, .AccordionContainer1
{
  position:relative;
  width:310px;
}

.AccordionContent1
{
width:310px;
  height:0px;
  overflow:auto;
  display:none;
  border:#fff 1px solid;
  padding-left:5px;
}

.AccordionContent
{
width:278px;
  height:0px;
  overflow:auto;
  display:none;
  padding:0 10px;
  border:#fff 1px solid;
}

.AccordionContainer
{
 /* border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1; */
}

/* FAQ's accordion styles */

.AccordionTitleFAQ, .AccordionContainerFAQ
{
  position:relative;
  width:100%;
}

.AccordionTitleFAQ
{
  height:25px;
  /*overflow:hidden;*/
  cursor:pointer;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  vertical-align:middle;
  background-repeat:repeat-x;
  display:block; /*table-cell;*/
  background-image:url(images/submenu_bg.jpg);
  -moz-user-select:none;
  color:#fff;
  padding:7px 0 0 10px;
  margin-top:3px;
}

.AccordionContentFAQ
{
width:278px;
  height:0px;
  overflow:auto;
  display:none;
  padding:0 10px;
  border:#fff 1px solid;
}

/***** youtube test *****/

#youtube
{
	position:absolute;
	z-index:900;
	width:300px;
	margin:400px 0 0 50px;
	left:0;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.formelement {
font-family:verdana, arial, sans-serif;font-size:12px;color:white;
}
.formelementheader {
font-family:verdana, arial, sans-serif;font-size:12px;font-weight:bold;color:white;
}
.requiredField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	font-size: 11px;
	
}

.commentfield {
color:#fff;
font-size:12px;
line-height:16px;
}

.formfield {
font-size:12px;font-family:Arial, Helvetica, sans-serif;
}

/* table list */
.table_list {border-collapse:collapse;
	border:solid #cccccc 1px;
	width:100%;}

.table_list td {padding:5px;
	border:solid #efefef 1px;}

.table_list th {background:#75b2d1;
	padding:5px;
	color:#ffffff;}

.table_list tr.odd {background:#e1eff5;}


/* calendar styles */
#calendar1, #calendar2, #calendar3, #calendar4 {border:solid #666666 1px;
	background:#ffffff;
	padding-bottom:5px;
	padding-top:5px;}

#calendar1 {width:209px;}
#calendar1 .ng-cal-header-table {width:193px;}

#uabuton_container {
	position:relative;
	left: 189px;		
	top: -315px;         
}

