td {
vertical-align: middle;
}
.at_view_all,
.at_view_elem{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    color: #000000;
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 9px;
}


.at_view_all td,
.at_view_elem td{
margin: 1px;
padding: 1px;
}
.at_view_all tr,
.at_view_elem tr
{
height: 18px;
vertical-align: middle;
}


.at_view_all #row_header,
.at_view_elem #row_header{
    background-color: #31375d; /*#31375d*/
    font-weight: bolder;
    font-size: 12px;
	color: #ffffff;
}
.at_view_all #row_categ,
.at_view_elem #row_categ{
    font-weight: bold;
    color: #000000;
    background-color: #d1d1d1;
    font-size: 12px;
	}


.at_view_all select,
.at_view_elem select{
 width: 400px;
}

.at_view_all #row_subcateg,
.at_view_elem  #row_subcateg{
   /* font-weight: bold;*/
    color: #000000;
    background-color: #FFFFFF;
    font-size: 10px
}

.at_view_all #row_subcateg_alt,
.at_view_elem  #row_subcateg_alt{
   /* font-weight: bold;*/
    color: #000000;
    background-color: #eeeeee;
    font-size: 10px
}


.at_view_all #col_other{
/*
    font-style: italic;
	text-decoration: underline;
	*/
}

.at_view_all #col_actions{
    font-size: 10px;
    width: 400px;
}

.at_view_all #col_actions img,
.at_view_elem #col_actions img,
#col_actions img,
#col_actions_row img,
.small_img{
    height: 24px;
    width: 24px;
  
    border-style: none;

   /*   border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px
*/
}
.at_view_all a{
font-size: 10px;
text-decoration: none;
color: #000000;
/*
border-style: transparent;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
*/

}

.at_view_all a:hover{
text-decoration: underline;
/*
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
*/

}



.at_view_elem #col_name{
 /*   font-style: italic;*/
	text-align: right;}

.at_view_elem #col_val{
   /*
 background-color: #999999;

    font-weight: bolder;*/
    font-size: 12px
}



.at_view_elem #col_other{
    /*font-style: italic; */
}

.at_view_elem #col_actions{
    font-size: 10px;
    width: 150px;
}

.at_view_elem #col_actions_row{
    font-size: 10px;

} 
.at_view_elem #col_actions a,
.at_view_elem #col_actions_row a,
.at_view_elem #col_select a{
text-decoration: none;
color: #000000;
font-weight: normal;


}

.at_view_elem #col_actions a:hover,
.at_view_elem #col_actions_row a:hover,
.at_view_elem #col_select a:hover
{
	text-decoration: underline;
	color: #404040;
}

.at_view_elem #row_submit{

}

.at_view_elem #col_desc{
    width: 35%;
	font-weight: normal;

}
.at_view_elem #col_select{
    width: 65%;

}
.at_view_elem #col_header{
    width: 100%;

}

.at_form{
/*    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    color: #000000;*/
}
.at_form input#med,
.at_form.med
{
   /*
 height: 32px;
*/
    width: 150px;
}
.at_form input#small,
.at_form.small{
   /*
 height: 32px;
*/
    width: 50px;
}
.at_form input#very_small,
.at_form.small{
   /*
 height: 32px;
*/
    width: 32px;
}
.at_form input#big,
.at_form.big{
   /*
 height: 32px;
*/
    width: 250px;
}

.at_form textarea#txt_area{

    height: 75px;

    width: 250px;
}
.at_form textarea#txt_area_big{

    height: 150px;

    width: 250px;
}
.at_form textarea#txt_area2{

    height: 300px;    width: 250px;
}
.at_form textarea{
    height: 75px;
    width: 250px;
}

.at_form input{
    width: 150px;
}
.at_form input#btn_submit, #btn_submit{

    height: 30px;
    width: 150px;
    background-color:  #31375d;
	font-weight: bold;
color: #ffffff;
border: 2px #000000 solid;

}


.at_select, .at_form select{
    width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.date_select,
.at_form select#date_select{
    width: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

