@charset "utf-8";
/*
PURPOSE:
	[1] Basic cascading stylesheet for ALL browsers
	[2] All Content Pages {Except #LeftMenu and top Search Bar}
	[3] MEDIA = SCREEN

REVISION HISTORY:
	September 24, 2008. v1.0 alpha. (Filed under Internal Testing Draft)

STATUS OF THIS DOCUMENT:
	This is a "raw" working draft.

LEGAL NOTICE:
	Copyright (C) AfterPinkSlip.com 2008. All Rights Reserved.
	By Chandan Chaurasia in collaboration with Sabin Shakya
	
NOTE FOR DESIGNERS:
    The styles for the pages after "login" are defined in "integrate.css"	

VALIDATOR NOTICE: 
    The following is correct, but the W3C validator doesn't accept it 
    -moz-* and --khtml-* is a vendor-specific extension (CSS 2.1 4.1.2.1) 
    Please ignore any validator errors caused by these two lines 
   
*/

/**
 * Three column layout where the middle container can stretch horizontally in all resolutions
 *
 * Create a three column layout with the HTML:
 *
 * <div id="mainContent">
 *          <div id="leftMenu">
 *              ....Content Here....
 *          </div>
 *
 *          <div id="rightContent">
 *              ....Content Here....
 *          </div>
 *
 *          <div id="midContent">
 *              ....Content Here....
 *          </div>
 * </div>
 *
 * Images are similar to flushbtns. Photoshop rounded rectangle with radius
 * of 10px, stroked along the outside with a 5px border. Typically 400x400 px.
 * The message variant is only as wide as necessary (owing to its float:left). 
 *
 * Best of luck to all of you guys. You Rock :-)
 */


/*---:[ KILL THE DEFAULTS AND GLOBALIZE ]:---*/


*,html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,table,tr,td { 
	margin: 0; 
	padding: 0; 
	}

body{
	font:62.5% Arial, Helvetica, sans-serif;  /*---Keyword scaling-- This is the default 10px--*/
	color:#333333;
	} 
p{ 
	margin:0.7em 0.9em 0.9em 0.9em; 
	line-height:1.5em;
	}

h1, h2, dt{ 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	color:#0E6FAE;
	}

strong{ 
	font-size:12px;
	color:#4A7195; 
	border-bottom:1px dotted #4a7195; 
	border-top:1px dotted #4a7195; 
	background:#fff; display:block; 
	padding:3px 0 3px 0;
	display:block;
	}	

a:link, a:active, a:visited{ 
	color:#0364A4; 
	text-decoration:none;
	}
a:hover{ 
	color:#E70E91;	
	text-decoration:underline; 
	}

/*---:[ GLOBAL SETTINGS UNLESS MADE SPECIFIC ]:---*/

.bold{
	font-weight:bold;
	color:#2C81B9;
	}
		
.padBtm{
	padding:0 0 10px 0;
	}
	
.storiesImg{
	margin:0 10px 0 10px;
	border:2px solid #000;
	}		
	
.blueTxt{
	color:#2C81B9;
	}
	
.leftImg{
	margin:10px 35px 10px 20px;
	padding:2px;
	border:3px solid #C9D2D9;
	}
	
.homeLeftImg{
	margin:20px 35px 20px 20px;
	padding:2px;
	border:3px solid #C9D2D9;
	}				
	
.otherLeftImg{
	margin:10px 25px 10px 12px;
	padding:2px;
	border:3px solid #C9D2D9;
	}
		
.welcImg{
	margin:10px 0 10px 10px;
	padding:2px;
	border:3px solid #C9D2D9;
	}	
	
.rightImg{
	margin:10px 10px 10px 10px;
	padding:2px;
	border:3px solid #C9D2D9;
	}		
		
.spanTxt{
	font-size:1.2em; 
	font-weight:bold; 
	color:#447AB0;
	}	
	
a.highLightLink:link, a.highLightLink:visited, a.highLightLink:active{
	color:#D08135;
	text-decoration:underline;
	} 	
a.highLightLink:hover{
	color:#d08135;
	text-decoration:none;
	border:none;
	}	
	
/*
=================================================
Company Logo Formatting to avoid the use of image
=================================================
*/

.after, .pink, .slip{
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
.after{
	color:#565656;
	}
.pink, .slip{
	color:#E70E91;
	}		
	
.slip{
	font-weight:bold;
	}
	
/*
_____________The actual page contents in the order of hierarchy

*/	
	
/*
=================
Top Global Header
=================
*/
#container{ 
	position:relative;
	}

#header{
	height:90px;
	background:#F1F4F6 url("/images/aps-image/header-bg.jpg") repeat-x;
	padding:0 10px 0 10px;
	border-bottom:1px solid #85BADD;
	}	
		
	
.logo{
	padding:14px 0 0 0;
	float:left;
	}	

.empLogin{
	position:absolute; top:85px; font-weight:bold; right:8px; background:url("/images/aps-image/emp-bg.gif") no-repeat; width:148px; height:40px;
	line-height:40px; text-align:right; font-size:1.5em; padding:0 12px 0 0;}		
	
/*---Top Naigation---*/
#topNavigation{
	height:26px;
	border-bottom:4px solid #447AB0;
	background:url("/images/aps-image/topnav-bg.gif") repeat-x #EBF1F4;
	}
	
	
.apsNav{
	font: bold 13px Arial;
	width: 100%; 
}

.apsNav ul{	
	float: left;
	width: 100%;
}

.apsNav ul li{
	display: inline;
}

.apsNav ul li a{
	float: left;
	color: #548FC9; 
	padding:5px 22px;
	text-decoration: none;
	border-right: 1px solid #BBCAD2; 
}


.apsNav ul li a:hover{
	color: #175899;
	background:url("/images/aps-image/topnav-bg-hover.gif") center center repeat-x;
	text-decoration:none;
	padding:5px 22px 4px 22px;
	border-bottom:1px solid #E70E91;
}	

.apsNav ul li .current{
	color:#D08135;
	background:url("/images/aps-image/topnav-bg-hover.gif") center center repeat-x;

	}
	
	
	.userNav{
    	font-size:12px;
    	font-weight:bold;
    	width: 100%; 
        }
.userNav ul{	
    	float: left;
    	width: 100%;
        }
.userNav ul li{
	   /*display: inline;*/

	   	float: left;
    	color: #D9006D;
    	display:block;
    	border-right: 1px solid #BBCAD2;        
   	    height:26px;
   	    line-height:26px;   
        }
        
        .userNav ul li span{
        padding:0 15px 0 15px;	
        display:block;
        background:none;

    	text-decoration: none;
    	
        }

        
        
 
.userNav ul li span a{
        display:block;
        background:none;
    	color: #15388B;
    	text-decoration: none;
    	
        }
.userNav ul li a:hover span {
    	color: #E00077;
    	background:url("/images/aps-image/topnav-bg-hover.gif") center center repeat-x;
    	display:block;
        }	

.userNav ul li .current{
	    color:#E00077;
	    
        }
	
/*---Main Content---*/
#mainContent{
	padding:15px 8px 8px 8px;
	font-size:1.2em;
	}
	
#mainProfContent{
	font-size:1.2em;
	}	
	
#leftMenu{
	/*float:left;
	width:190px;
	margin:0 5px 0 0;*/
	float:left;
	width:190px;
	padding-bottom:10px;
	margin-right:7px;
	}	
	
#midContent{
	/*float:left;   /*----incase the relative position does not work while making mid content fluid*/
	width:auto;
	margin-left:208px;
	margin-right:268px;
	}
	
/*-------The 100% stretch container for user login box
using #midContent does not work for this page
should be explicitly stretched using new class or id*/

#stretchContent{
    width:100%;
    }		
	
#rightContent{
	/*float:left;
	width:190px;	*//*----incase the relative position does not work while making mid content fluid*/
	position:relative;
	float:right;
	width:250px;
	margin:0 0 0 7px;
	}	

.boxCap{
	background:url("/images/aps-image/topbar-right.gif") no-repeat #CDD6DD;
	height:25px;
	}	
	
.rightSideBar{
	border-left:1px solid #CED7DE;
	border-right:1px solid #ced7de;
	width:228px;
	padding:10px;
	}
	
	
	
/*----user login form at the right side---*/
.userLoginBox{
	background:url("/images/aps-image/userlogin-bg.jpg") no-repeat top #FDE7D0;
	padding:65px 10px 10px 10px;
	height:160px;	font-weight:bold;
	color:#5B5B5B;
	position:relative;
	}
	
.loginBtn{
}	
	

	
.userLoginBox p{
	margin:0; padding:0;}	
	

	
.usrLgnLabl{
font-size:1.1em;

	color:#447AB0;
	border:none;}
		
.joinAPS{
	position:absolute;
	top:10px;
	left:5px;
	}	
	

	

#loginform {
margin:0 auto 10px auto;
}

.txtBox{
	width:200px;
	padding:4px 0 3px 5px;
	border:1px solid #AA8002;
	}
	
.logBtn{
	background:url("/images/aps-image/login.gif") no-repeat;
	 width:50px;
	  height:22px; 
	  border:none;
	  cursor:pointer;
	  margin:0 0 0 10px;}	
	
.spanPad{
	padding:0 0 0 10px;}	

.error{
color:red;
font-weight:bold;
}

/*---form ends---*/	

#forumBox{
	margin:20px 0 0 0;
	font-size:16px; font-weight:bold;
	letter-spacing:-1px;
	}
	
#forumBox ul{
	list-style:none;
	}	
	
#forumBox li{	
	
	display:block;
	text-align:right;
	height:66px;
	}	
	
#forumBox li a{
background:url("/images/aps-image/forum-jobs.jpg");
display:block;
text-align:right;
height:49px;
padding:17px 22px 0 0;
color:#E38000; text-decoration:none;
	}	
	
#forumBox li a:hover{
	background:url("/images/aps-image/forum-jobs.jpg") 0 -66px;
display:block;
text-align:right;
color:#E70E91;
height:49px;
text-decoration:underline;
border:none;
	}	
	
.boxClose{
	background:url("/images/aps-image/bottom-right.gif") no-repeat top center;
	height:10px;}
	
	
/*------------Join Community Part on the Right Content-----------*/
#commuJoin{
	margin:5px 0 0 0;
	position:relative;
	background:url("/images/aps-image/commu-bg.jpg") no-repeat top;
	height:216px;
	}
	
.joinNow{
	position:absolute;
	bottom:12px;
	left:11px;
	}	
	
#usMap{
	position:relative;
	margin:20px 0 0 0;
	background:url("/images/aps-image/us-map.jpg") no-repeat top;
	height:178px;
	}	
	
.stateMap{
	position:absolute;
	top:32px;
	left:10px;}	
/*---------End--------*/			
	
	
/*---Home Content---*/

.topStories{
	border:1px solid #C0D1E4;
	background:#F6FBFF;
	padding:5px 5px 15px 5px;
	}	
	
.topStories h1, .resPage h2{
	display:block;
	background:url("/images/aps-image/globalH1.gif") repeat-x #B8CFEE;
	height:26px;
	font-size:18px;
	line-height:26px;
	padding:0 0 0 10px;
	margin:0 0 10px 0;

	}
	
	
.topStories h2{
font-size:1.6em;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	}
/*------	
#rdMore{
		margin:0 0 20px 0;
	font-size:11px;
	padding:0 10px 0 0;
	text-align:right;
	height:20px; line-height:20px;	}	---*/
	
.nextPage{
	text-align:right;
	
	}	
/*------------------------------------------------------News Ticker----------------*/

#NewsTicker{
	border:1px solid #D4DEE9;
	background:#F6FBFF;
	padding:5px 5px 15px 5px;
	margin:0 0 20px 0;
}

#newsHeader{
	background:url("/images/aps-image/globalH1.gif") repeat-x;
	}

#NewsTicker h1{
	background:url("/images/aps-image/rssicon.gif") no-repeat 5px;
	display:block;
	height:26px;
	font-size:18px;
	line-height:26px;
	padding:0 0 0 30px;
	margin:0 0 10px 0;
	}

#NewsVertical strong{
	background:none;
	border:none;
	}

	
	#NewsVertical {
	height: 226px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#TickerVertical {
		height: 226px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#TickerVertical ul{
	   display:block;

	   }
	
	#TickerVertical li {
		display: block;
	    border-bottom:1px dotted #D4DEE9;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			
	
		}
		
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			
	
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
					
		}
		#TickerVertical li .NewsTitle a:hover {

			
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}


		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}

		#TickerVertical li img{
		
			margin-right:10px;
		}

/*------------------------------------------------------End----------------------*/		
	
.storyFeed{
}		
	
	
.topStories ul{
	padding:0 0 0 20px; 
	}
	
.topStories li{
	line-height:18px;
	}		
	
#welcomePart{
	padding:0 0 20px 0;
	background:url("/images/aps-image/heading-bg.jpg") no-repeat left top;
	z-index:0;
    }	
	
#welcomePart h2{
	font-size:2.2em;
	padding:12px 0 0 50px;
	}	
	
#welcomePart img{
    z-index:1;}	
	

	
.lowerContents{
	padding:0 0 20px 0;
	background:url("/images/aps-image/heading-bg.jpg") no-repeat left top;
	}
	
.lowerContents h2{
	font-size:2.2em;
	padding:12px 0 0 50px;
	}
	
.lowerContents ul{
	padding:0 0 0 40px;
	margin:15px 0 0 0;
	line-height:18px;}
	
/*-------------employer spotlight------------*/	

#empSpotLight{
width:100%;background:#EBF0F4;margin:20px 0 20px 0; position:relative;
	}
	
.empIcon{
	position:absolute; top:-28px; left:20px;}	
	
#empSpotLight ul{
	list-style:none; padding:20px;
	}	
	
#empSpotLight li{
	float:left; margin:7px;
	}	
	
.headerBar{
	color:#2C81B9; background:url("/images/aps-image/emp-header.gif") repeat-x #B8CFEE; clear:left;
	height:26px; line-height:26px;
	}	
	
.headerBar h1{
	font-size:18px; color:#15428B; padding:0 0 0 160px;}	

 

	
/*---------------end-----------------*/		
	
.sampleLetter{
	padding:10px;
	margin:10px;
	background:#F6FBFF;
	border:1px dashed #4A7195; 
	width:auto;}					
		
	
/*---Right Content---*/
		
	
/*---Pre Footer---*/		
#preFooter{
	height:45px;
	position:relative;
	line-height:45px;
	text-align:center;

	background: #EBF0F4 url("/images/aps-image/prefooter-bg.gif") repeat-x;
	border-bottom:2px solid #6E8296;	
	}	
	
.gtTop{
	position:absolute;
	right:7px;
	font-weight:bold;
	top:-10px;
	text-align:center;
	font-size:1.1em;
	background:url("/images/aps-image/001_24.gif") no-repeat top;
	padding:10px 0 0 0;}	
	
/*---Footer---*/	
#footer{
	font-size:1.1em;
	text-align:center;
	padding:0 0 20px 0;
	}
	
#footerLinks{
	height:30px; line-height:30px; background:#F1F3F4; 
	}		
	
#footerLinks ul { height: 26px; color: #4A7195; }
	 #footerLinks li { list-style:none; display:inline; padding: 0 2px;}
	 
/*-----------------------------------------------
input form
----------*/
.cssform p{
	width: 300px; height: 1%;
	clear: left; color:#D08135;
	margin: 0; padding: 5px 0 8px 155px;
	border-top: 1px dashed #C6B800;
	}
.cssform label{
	font-weight: bold;
	float: left;
	margin-left: -100px; width: 190px;
	}	 
	 
	 
	 
/*==========================================
** collapsable menu
==========================================*/
.CollapsiblePanel {
	margin:10px 0 0 0;
	padding: 0px;
	border:solid 1px #BBCCDE;
	background:#fff;
}
.CollapsiblePanelTab {
	color: #4A7195;
	background:url("/images/aps-image/collapsed1.gif") #ECF4FD no-repeat 5px center;
	margin: 0px;
	padding:0 0 0 22px;
	font-weight:bold;
	cursor: pointer;
	height:25px; line-height:25px;
	-moz-user-select:none;
	-khtml-user-select:none;
}
.CollapsiblePanelContent {
	margin:7px 7px 7px 7px;
	padding:0px;
}
.CollapsiblePanelTab a {
	color: #874B46;
	text-decoration: none;
	background:url("/images/aps-image/expanded1.gif") #fff no-repeat 5px center;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background:url("/images/aps-image/expanded1.gif") #fff no-repeat 5px center;
	border-bottom: #BBCCDE 1px solid;
}
.CollapsiblePanelTabHover,.CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background: #4A7195 url("/images/aps-image/collapsed.gif") no-repeat 5px center;
	color:#fff;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background: #4A7195 url("/images/aps-image/expanded.gif") no-repeat 5px center;
	color:#fff;
}

#noncopalse{background:url("/images/aps-image/collapsed_bg.gif") repeat-x top;
}
.list { color:#2C81B9; font-size:12px; margin:10px 10px 20px 0; line-height:19px; padding:10px;}
.list li{ margin:0; padding:0; list-style:none; padding:5px 0 0 20px;
background-image: url("/images/aps-image/list-bull.gif");
background-repeat: no-repeat;
background-position: 0 .7em;
}

.listhm ul{ margin:0;padding:0;}
.listhm { font-size:12px; margin:10px 10px 20px 0; line-height:22px; padding:10px;}
.listhm li{ margin:0;list-style:none; padding:5px 0 0 25px;
background: url("/images/aps-image/list-bull.gif") no-repeat 0 5px;

}


.list1 { color:#2C81B9; font-size:12px; margin:0 10px 0 0; line-height:19px; padding:10px;}
.list1 { margin:0; padding:0; list-style:none; padding:5px 0 0 20px;
background-image: url("/images/aps-image/list-bull.gif");
background-repeat: no-repeat;
background-position: 0 .7em;

}


.sublist {font-size:12px; color:#000000;}
.sublist ul{ line-height:18px; list-style-image:url("/images/aps-image/bullets_dot.gif");font-size:12px;}
.sublist li{ line-height:18px; list-style-image:url("/images/aps-image/bullets_dot.gif"); font-size:12px;}	 



/*----------------404 Page Not Found----------*/

.rounded {
	margin:0 auto;
	background:#E4EBF1; text-align:justify; width:98%;
	position:relative;
		}	
		
.errorExplanation{
        margin:20px auto 20px auto;
	    background:#FDE7D0; 
	    text-align:center; 
	    width:98%; 
	    font-size:12px;
	    font-weight:bold;
	    position:relative;
	    line-height:22px;
    	}
    	
.errorExplanation h2, ul{


        }
    	
.errorExplanation h2{
            color:#FF6800;
            }    	
    	
.errorExplanation p{
    color:#0E6FAE;


    }    	
    	    	
    	
.errorExplanationRounded{
    padding:10px 0 10px 25px;}    					
		
.roundCont{
	padding:25px;
	text-align:left;
	height:203px;
	color:#3777A7;
	
	}	
	
.oops{
	position:absolute; right:15px; top:10px;}	
	
.roundCont span{
	font-size:1.8em;
	border-bottom:1px solid #3777A7;
	}	
	
.roundCont span span{
	font-size:12px;
	border:none;
	}	
	
.roundCont p{
	padding:0; margin:20px 0 0 0; font-size:1.4em; font-weight:bold;
	}		
	
	
/*----------------------tooltip---------------*/
#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that 
and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url("/images/aps-image/arrow.gif");
	width:20px;
	position:absolute;
	left:-8px;
	top:50px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:40px;
}

.h3{
	font-size:1.8em;
	display:block;
	background:#F2A231;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	height:25px; line-height:25px;
	padding:0 0 0 10px;
	color:#fff;}
	
.pTxt{
	font-size:12px;
	}	

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #F2A231;	/* Border width */
	left:-270px;	/* Same as border thickness */
	top:50px;
	position:absolute;
	width:250px;	/* Width of tooltip content */
	height:75px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

/*----------------------map page-------------------*/

#mapContainer{
	border:1px solid #FBF0C3;
	padding:10px 0 10px 0;

	}
	
#mapBox{
	margin:0 0 0 10px;
	}	

#mapDetails p, #mapDetails strong, .resPage p{
	padding:0; margin:0;
	}	
dl {
	font-size: 12px;
	padding: 0;
	margin:0 5px 0 5px;
	width: 97%;
	border:1px solid #D0EBFA;
}
	

dt, .resPage h1 {
	height:35px;
	line-height:35px;
	margin:0;
	color:#2599DF;
	font-size:18px;
	font-weight:bold;
	background:#D0EBFA url("/images/aps-image/state-title.gif") no-repeat left;
	padding:0 0 0 40px;
	border-bottom:1px solid #2599DF;
	
	
}

dd { padding:10px 0 10px 25px;}

.resPage{
	border:1px solid #CBD4DB;
	padding:5px 5px 15px 5px;	
	}
	
.resPage h2{
	margin:10px 0 10px 0;
	}	
	
.resPage p{
	padding:0 0 0 10px;}
	
.externalLink-http {
	background: url("/images/external.gif") top right no-repeat;
	padding-right: 16px;
}


/*----------------------Service_provider by Sabin-------------------*/


.service_LFT{float:left; background:#fff; width:72%; border:dashed 1px #C2DBF0; padding:1% 2%;}
.service_LFT p{background:#EFF6FC;padding:3px 5px;margin:2px 0;}
.boder{
    border-bottom:solid 2px #2C81B9; padding:0 0 3px 0;font-weight:bold;}
.service_RT{float:right; width:23%; background:#fff;border:solid 1px #D6EEFD;}
.service_RT h1{padding:0; margin:0; background:#E50383 url("/images/cata_imag.gif") no-repeat 8px 8px;
    text-indent:-5000px;border-bottom:solid 1px #ffffff;padding:0 0 3px 0;
}
.service_RT p{padding:2px 10px;margin:0 0 5px 0;font-size:1em;color:#fff;font-weight:bold; background:#096CAD;}
.service_RT ul{margin:2px 10px 2px ;padding:0;}
.service_RT li{margin:4px 0;padding:0; background:#fff url("/images/subcata_imag.gif") no-repeat left;}
.service_RT li a{font-size:1em; color:#005892;padding:2px 0 0 15px; margin:0;}
.service_RT li a:hover{font-size:1em; color:#E50383 ;margin:0; text-decoration:none;} 


/*
* ^-^
*/

 /*----------------------Reset Password-------------------*/ 
.reset_pass{padding:0 20px 20px 20px; font-size:12px;font-family:'Trebuchet MS' arial,Tahoma;}
.reset_pass h1{ font-size:1.5em;font-family:'Trebuchet MS' arial,Tahoma;color:#E3017F;}
.reset_pass span{font-size:1.1em; color:#005993;}
.reset_txt{font-size:1.1em; color:#005993; font-weight:bold;}
.reset_textbox{font-size:1.1em; padding:2px 2px; width:165px; border:solid 1px #447AB0; }  
