/* CSS File ArkansasMGMA */

/* BODY */

body{
margin: 5px;
height: 100%;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: center;
vertical-align: top;
/*background: #CCFF99;*/
background: #000000;
/*color: #000000;*/
}

/* OUTER WRAPPER DIV*/

#container{
position:relative;	/* This fixes the IE7 overflow hidden bug */
width: 780px;			/* width of whole page */
overflow: hidden;		/* This chops off any overhanging divs */	
padding: 10px;
border-width: 2px;
border-style: solid ;
border-color: black ;
text-align: left;
font-family:serif;
margin-left: auto ;
margin-right: auto ;
background: #FFFFFF;
}

#dark_link {
color: blue;
}

/* HEADER */
#header {
clear: both;
float: left;
width: 780px;
}

#header_logo {
 padding-left: 100px;
}

/* NAV */
#nav{
width: 400px;
float: right;
background: #FFF;
padding: 0;
font-size: 12px;
font-family:"Times New Roman",Roman,Serif;
vertical-align: top;
color: #339900;
position: relative;
text-align: right;
margin-right: 5px;
}

#nav p {
color:#339900;
height: 3px;
}

#nav hr {
color:#339900;
background-color: #339900;
height: 2px;
}


#full_page_divider hr {
width: 670px;
color:#339900;
background-color: #339900;
height: 3px;
}


#nav a{
color:#339900;
font-weight:bold;
text-decoration:underline;
}


#nav a:hover {
background-color: #339900;
color: white;
margin-left: 0px;
}

#nav ul {
list-style:none;
}

#nav ul li {
padding:0 7px 5px 0;
display:inline;
}

#sidebar img{
border: none;
}


/* OUTER LEFT COLUMN */

#divide_page_left{
width: 160px;
float: left;
position:relative;
}

#left_column {
width: auto;
float: left;
}


#vertical_nav {
border:#339900 2px solid;
font-size: 11px;
font-weight: bold;
margin-left: 0;
padding-left: 5px;
}

#vertical_nav ul, li {
margin-left: 0;
padding-left: 0;
margin-bottom: 5px;	
}

#vertical_nav a:hover {
background-color: #339900;
color: white;
margin-left: 0px;
}

#vertical_nav_grouping {
border-style: none;
border-color: #339900;
color: #339900;	
padding: 0px;
margin-top: 0px;
}

#vert_nav_box{
border-style: solid;
margin-left: 5px;
padding-left: 5px;
border-width: 0px, 3px, 3px, 3px;
border-color: #339900;
background: #000000;
}

#vert_nav_box ul{
margin-left: 0px;
padding-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
	
}

#vert_nav_box li, a{
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
color:#ffffff;
background: transparent;
text-decoration: none;	
}

#vert_nav_box li:hover,a:hover li{
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
list-style: disc;
background: #339900;
}


#members {
border-style: none;
}



#members h3 {
color: #339900;
margin-top: 0px;
padding-left: 0px;
}	

#members ul, li {
margin-left: 0;
padding-left: 5px;
margin-bottom: 5px;	
}


/* OUTER RIGHT COLUMN */

#divide_page_right{
width: 600px;
float: right;
position: relative;	
}

#main{
width: 550px;
float: left;
margin-left: 5px;
margin-bottom: 10px;
}

#main a{
  color: #339900;
}

#main .data_table td{
font-size: 11px;
}

#events_main a{
  color: #339900;
}

#documents a{
  color: #339900;
}
#sub_divide_page_left{
width: 350px;
float: left;
}

#sub_divide_page_right{
width: 175px;
float: right;
}

#home{
width: 400px;
float: left;
margin-left: 5px;
}

#home li{
list-style: disc;
}

#news{
width: 150px;
float: right;
margin: 5px;
}

#documents{
width: 350px;
float: left;
margin-left: 5px;
}

#links{
width: 200px;
float: right;
margin: 5px;
}	

#links p {
border-top: #bbb 1px solid;
}		

#footer {
background: #CCFF99;
font-size: 11px;
color: #555;
margin: 0 auto;
padding: 10px 0;
text-align: center;
border-top: #bbb 1px solid;
border-bottom: #222 6px solid;
clear: both;
}

#footer a{
color: blue;
text-decoration: underline;
}	

#flashy {
width: 580px;
height: 110px;
margin: 10px;
text-align: left;
float: left;
}

#message_box {
background: #FBE6F2;
border: 1px solid #E68F8F;
color: #333;
width: 400px;
margin: 10px;
padding: 10px;
}


#president_table {
padding: 5px;
margin: auto;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #339900 solid;
border-collapse: collapse;
border-spacing: 2px;
}


#image_gallery {
margin: auto;
font-family: Arial;
font-weight: normal;
font-size: 10px;
border-spacing: 2px;
}

#member_card {
padding-left: 10px;
width: 80%;
border-bottom: #bbb 1px solid;
color: #000000;
}

#member_card a{
color: #339900;
font-weight: bold;
}

#account_menu {
width: 175px;
float: Right;
font-size: 12px;
padding-left: 5px;
color: #339900;
background: #000000;
border:#339900 2px solid;
}

#account_menu li:hover,a:hover li{
margin-left: 5px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 5px;
text-decoration: none;
list-style: disc;
background: #339900;
color:#ffffff;
}

#account_menu ul, li {
margin-left: 5px;
padding-left: 0px;
margin-bottom: 5px;
	
}

#account_contents ul, li{
list-style: none;

}

#sponsor img{
  width: 200px;
  border: 0px;
}

#paginglinks {
  color: #000000;
}

#paginglinks a {
  color: #339900;
}




/* Classes */

.small_spacer{
  border-bottom: #bbb 1px solid;
}

.errors{
color: red;
margin: 10px;
font-weight: bold;
}

.slide img{
border: 0px;
padding: 2px;
margin-left: 8px;
}

.slide{
padding: 0px 5px 0px 5px;
margin: 0px;
}

.left_arrow{
float: left;
margin: 0px;
}

.right_arrow{
float: right;
margin: 0px;
}

.greyed{
float: right;
color: grey;
position: relative;
width: 502;
}

/* Check out/conf page */
#checkOut{font-size:1.2em;width:600px;}
#checkOut .halfL {float:left;width:49.5%;}
#checkOut .halfR {float:right;width:49.5%;}
#checkOut .cartSum td.optCheckbox{text-align:center;}
#checkOut .cartSum tr.subtotal td{border-top:1px solid #3A3A3A;}
#checkout .cartSum tr.noTop td {border-top:0pt none;}
#checkOut #orderInfo{float:left;width:100%;}
#checkOut #orderInfo dl{float:left;margin:15px;position:relative;}
#checkOut #orderInfo dl dt{float:left;width:10em;}
#checkOut #orderInfo .bold{font-weight:bold;}
#checkOut #orderInfo div.close{text-align:right;line-height:1.3;margin:15px;float:right;}
#checkOut #orderInfo dl{width:50em;}

#checkOut .cartSum{background:#339900 none repeat scroll 0%;border:1px solid #3A3A3A;margin-top:0px;width:100%;}
#checkOut .cartSum tr{vertical-align:top;}
#checkOut .cartSum td{background:#FFFFFF;border-right:1px solid #E3E3E3;border-top:1px solid #3A3A3A;font-size:1em;padding:5px;text-align:right;}
#checkOut .cartSum thead td{background:#339900;border-color:#AAAAAA;border-top:0;font-weight:bold;text-align:left;}
#checkOut .cartSum tfoot td{background:#F0F0F0;border-color:#AAAAAA;border-top:0;font-weight:bold;text-align:right;}
#checkOut .cartSum td.money{width:12%;white-space:nowrap;}
#checkOut .cartSum td.money dd{white-space:nowrap;}
#checkout .cartSum tr.noTop td {border-top:0pt none;}


#info_table .orders_list thead td{background:#339900;border-color:#AAAAAA;border-top:0;font-weight:bold;text-align:left;}
#info_table .orders_list tr{vertical-align:top;}
#info_table .orders_list td{background:#FFFFFF;border-right:1px solid #E3E3E3;border-top:1px solid #3A3A3A;font-size:1em;padding:5px;text-align:right;}
#info_table .orders_list a{color: #000000; text-decoration: underline;}
#info_table .orders_list a:hover{color: #339900; text-decoration: underline;}


