body {
	margin: 0px 0px 0px 0px;
       	padding: 0;
	text-align: justify;
	font-family: "Trebuchet MS",  Arial, Geneva, Helvetica,  sans-serif;
	font-size: 13px;
	color: #333333;
        background:#9792b7;
}

#main {
display: block; 
}

h1, h2, h3 {
	margin-top: 0;
}

h1 {
	font-size: 1.7em;
	font-weight:bold
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1em;
}




a {
	color: #333333;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}

/* Header */

#white-top {
        padding-top: 10px;
	width:100%;
        background: #ffffff ;      
}

#logo {
	width: 800px;
	margin: 0 auto;
        }

#logo img { display: block; 
} 



/* Menu */

#menu {
	width: 800px;
	height: 29px;
	margin: 0 auto;
	background: url(images/GSRhdr2.jpg) repeat-x;
        padding-bottom: 0px;
        /*display: block;*/
        
}

#menu ul {
	margin: 0;
	padding: 0 0 0 220px;
	list-style: none;
        
}

#menu li {
       
	display: inline;
       
}

#menu a {
	float: left;
	height: 22px;
	padding:6px 11px 0px 11px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
        
}

#menu a:hover {
        

	background: url(images/nav.jpg) repeat-x;
        
}
#menu .current_page_item a {
          
	background: url(images/nav.jpg) repeat-x;
}

/* table */


#newspaper-a
{
	
	
    margin: 0px 0px 0px 0px;
	width: 730px;
	text-align: left;
	border-collapse: collapse;
	
}
#newspaper-a th
{
	padding: 6px 12px 6px 12px;
	border-bottom: 1px solid #666666;
}
#newspaper-a td
{
	padding: 6px 12px 6px 12px;
        border-bottom: 1px dashed #999999;
	color: #666666;
}


#newspaper-a tbody tr:hover td
{
	color: #0033CC;
	background: #D2D0E8;
}


#newspaper-a a {
	color: #0033CC;
}

#newspaper-a a:hover {
	text-decoration: none;
	color: #FF0000;
}


#jobDetail {
background: #FFFFCC;
}

#jobDiv {
padding-right:120px
}





/* search panel */

#search {
	
	height: 29px;
       
        width: 718px;
        padding: 10px 0px 6px 14px;

        border: 1px solid #B8B6CE;
	background: url(images/searchbg.jpg) repeat-x;  
	margin-bottom:10px;  
        
}




/* forms */

#formhead
{
	padding: 10px 0px 6px 0px;
        border-bottom: 1px dashed #999999;
}

#form
{
	padding-left: 20px;
        padding-top: 12px;
}

#blue
{
        width: 680px;
        border: 1px solid #B8B6CE;
	background: url(images/searchbg.jpg) repeat-x;   	
        padding: 8px 4px 8px 12px;
}


/* Page */
#content-bg {
	width:100%;
        background: #9792b7 url(images/GSRcontent-blend.jpg) repeat-x;
        display: block;
}



#page {
	width: 798px;
	margin: 0 auto;
	background:#E3E2F1;
        border-left: 1px solid #b8b6ce;
        border-right: 1px solid #b8b6ce;
        
}


#page-bg {
	padding-top: 12px;
        padding-right: 12px;
	
}




/* Content */

#content {
	float: left;
	width: 460px;
	padding: 0px 20px 0px 32px;
}

#content-wide {
	padding: 0px 32px 0px 32px;
}

.title {
	margin: 0;
}

.title a {
	text-decoration: none;
}

.title a:hover {
	border-bottom: 1px dotted #999999;
}




/* Sidebar */

#sidebar {
	float: right;
	width: 220px;
	padding-right: 24px;
    padding-left: 12px;
	}




#sidebar  ul {
	margin-top: 10px;
	padding: 0;
}

#sidebar li {
	list-style: none;
	padding: 5px 20px 5px 35px;
	background: url(images/img07.gif) no-repeat 20px 50%;
	border-bottom: 1px solid #FFFFFF;
}

#sidebar h2 {
	margin: 0;
	padding: 0px 0 3px 20px;
	border-bottom: 1px solid #FFFFFF;
	letter-spacing: -1px;
	font-size: 1.2em;
	font-weight: bold;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

#address {
        color: #666666;
        padding-left: 20px;
        
        }
		
#address img{
border:1px solid #CCC6AA;
	padding:6px;
	background:#fff;
	
}
		

/* Footer */

#footer-menu {
text-align:center;
padding: 0px 20px 10px 32px;}


#footer {
	width: 800px;
	margin: 0 auto;
	padding: 0px;
}

#footer p {
	margin: 0;
	text-align: right;
	font-size: 0.8em;
        padding-right: 12px;
        letter-spacing: 120%;
       	color: #ccccff;
}

#footer a {
	color: #615E8D;
}


div.whitebox {
background-color:#FFFFFF;
padding:10px;
text-align:left;
border: 1px solid #6666CC;
color:#666666;
margin-bottom:12px;

}
