/****************************
* 	Author : Tang Kien Trung
*	Project : VN Solutions
*	Date : Friday , Sep 18 , 2009
*	VNSolutions .
*****************************/
.box
{
    float:left;
    width:585px;
    padding-top:15px;
    margin-left:-10px;
}

#tabMenu
{
    float:left;
    width:565px;
    height:27px;
}

#tabMenu li
{
    float:left;
    width:165px;
    height:27px;
    cursor:pointer;
    margin-right:2px;
	
    background:#e2f4c1 url(../images/tab_images/tab_item_bg.jpg) no-repeat top right;
}

#tabMenu li.mouseover {background:#c9dca6 url(../images/tab_images/tab_item_active_bg.jpg) no-repeat top right; }
#tabMenu li.selected { background:#c9dca6 url(../images/tab_images/tab_item_active_bg.jpg) no-repeat top right; }

#tabMenu li p
{
    font-weight:bold;
    font-size:12px;
    padding-top:5px;
    color:#a9aaa9;
}

#tabMenu li.selected p { color:#4b4b4b; }
#tabMenu li.mouseover p { color:#4b4b4b; }

/*****SEARCH RESULTS***********/
#search_results {float: left; padding: 20px 0 0;width: 585px;text-align: left;}
#search_results #search
{
    float:left;
    width:565px;
    height:27px;
}

#search_results #search li
{
    float:left;
    width: auto;
    height:27px;
    cursor:pointer;
    margin-right:10px;
    background: none;
}


#search li a
{
    font-weight:bold;
    font-size:12px;
    padding-top:5px;
    color:#a9aaa9;
}

#search_results #search li span
{
    font-weight: normal;
    font-size:11px;
}

#search_results #search li a:hover {color:#4b4b4b; background: none;}
#search_results #search li.selected a {color:#4b4b4b; background: none;}

/*-------------------------- Body -------------------------*/
.shadow_left
{
    padding: 0 0 0 10px;
    float:left;
    background:url(../images/tab_images/shadow_left.jpg) no-repeat left bottom;
}

.shadow_right
{
    float:right;
    background:url(../images/tab_images/shadow_right.jpg) no-repeat right bottom;
    padding: 0 10px 0 0;
}

.boxBody
{
    float:left;
    text-align:left;
    width:535px;
    padding: 10px 15px 10px;
    min-height: 200px;
    background:#c9dca6 url(../images/tab_images/form_bg.jpg) repeat-x top;
}

.boxBody h3.title
{  
    padding: 10px 0;
}

.boxBody div
{
    display:none;
}

#search_results .boxBody div
{
    display: block;
}
.boxBody div.show
{
    display:block;
}

.tab_item_content
{
    float:left;
    width:535px;
}


#search_results .boxBody
{
    float:left;
    text-align:left;
    width:535px;
    border-top: 10px solid #C9DCA5;
    padding: 0 15px 10px;
    min-height: 100px;
    background: none;
}

#search_results .boxBody ul
{
    float:left;
    text-align:left;
    width:520px;
    padding: 15px 0 0 15px;
}

#search_results .boxBody ul li
{
    padding: 0 0 10px;
    list-style-type: circle;
    float: left;
    width: 100%;
}

#search_results .boxBody ul li img
{
    padding: 0 10px 0 0;
    float: left;
}

#search_results .boxBody ul li a
{
    font-weight:bold;
    font-size:12px;
    padding-top:5px;
    color: #4B4B4B;
}



/*-------------------------- Box Bottom -------------------------*/
.shadow_bottom
{
    float:left;
    width:585px;
    height:15px;
    background:url(../images/tab_images/shadow_bottom.jpg) no-repeat center -2px;
}

/*-------------------------- Form In Box ---------------------------*/
.tab_item_content form
{
    float:left;
    width: 535px;
}

.tab_item_content .instruction
{
    font-size:12px;
    color:#029a1c;
    padding:15px 0 15px 0;
}

.tab_item_content td
{
    padding-bottom:10px;
}

.tab_item_content td.form_title
{
    vertical-align:top;
    text-align:right;
    padding:3px 5px 0 0;
}

.tab_item_content form input
{
    width:177px;
    margin-right:20px;
    color:#4b4b4b;
}

.tab_item_content form input.upload
{
    width:230px;
}

.tab_item_content form textarea { color:#4b4b4b;}
.tab_item_content form label.error { display:block;}

.tab_item_content .btnl
{
    float:right;
    background:url(../images/buttons/button.gif) no-repeat left 0;
    height:20px;
    padding-right:20px;
}

.tab_item_content .btnr
{
    float:left;
    background:url(../images/buttons/button.gif) no-repeat right -60px;
    height:20px;
}

.tab_item_content .btnl:hover { background:url(../images/buttons/button.gif) no-repeat left -30px; }

.tab_item_content .btnl:hover .btnr { background:url(../images/buttons/button.gif) no-repeat right -90px; }

.tab_item_content button
{
    background:none;
    border:none;
    cursor:pointer;
}

.tab_item_content button p
{
    padding-right:10px;
    color:#FFFFFF;
}