body {
	font: 65.0%/1.6em Verdana, Arial, Helvetica,sans-serif;
	color:#555555;
	margin:0;
	background:#197fc3;
        overflow-x:hidden;overflow-y:auto;

	
}



* {
	margin:0;
	padding:0;
}

#wrapper1 {
	background:#E48C19;
	padding:0px 10px 10px 10px;
	width:760px;
	margin:0 auto;
}
#wrapper2 {
	width:740px;
	background:url(../images/wrapper2.jpg) bottom repeat-x #fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:0px 10px 10px 10px;
}

#nav {
	float:right;
	border:none;
	padding:0;
	margin:0;
}

#nav li {
	float:left;
	list-style:none;
	margin:0 4px 0 0;
	padding:0;
}

#nav li a {
	display:block;
	padding:40px 10px 21px 10px;
	background:#fff;
	color:#444;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 1px 0 0;
	
	
}
#nav li a:hover {
	background:url(../images/nav_a_hover.jpg) top center no-repeat #fff;
	
	color:#000;
	
}














#header h1 {
	font:1.5em verdana;
	letter-spacing:-1px;
	color:#555555;
	float:left;
	padding:15px 20px 14px 25px;

	
}


#header h1 a {
	color:#222;
	text-decoration:none;
	border:none;
}
#header h1 a:hover {
	color:#000;
}
#header h1 span {
	font-size:1.5em;
	color:#ccc;
	text-transform:uppercase;
}

#container {
	clear:both;
	padding:20px 0 0 0;
}

p.description {
	padding:10px 10px 40px 10px;
	color:#197fc3;
	font-size:1.5em;
	line-height:25px;
	border-top:4px solid #003C64;
}
p.description a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px dotted #8CD1FF;
}
p.description a:hover {
	border-bottom:1px solid #8CD1FF;
}

#sidebar {	
	width:230px;
	float:right;
	background:#ffffff;
	padding:10px 20px 10px 10px;
	margin:0 0 0 0;
}



#content {
	margin:0 260px 0 5px;
	padding:10px 20px 0 0;
	background:#ffffff;
}

#content h2 {
	font:1.6em Verdana;
	color:#555555;
	letter-spacing:-1px;
	margin:10px 0;
	background:#ffffff;
	clear:left;
      font-weight:bold;
}
#content h2 a {
	color:#121212;
	text-decoration:none;
}
.ijamgrey{
        color:#555555;
}
.ijamblue{
         color:#197fc3;

}
#content p {
	margin:15px 0;
	font-size:110%;
	line-height:21px;
}
ol.subnav {
	margin:-10px 0 0 -5px;
	padding:0;
}
ol.subnav li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
ol.subnav a {
	font-weight:bold;
	color:#555;
	border-top:2px solid #fff;
	display:block;
	padding:5px;
	text-decoration:none;
	margin:0 5px 0 0;
	border-bottom:none;
}
ol.subnav a:hover {
	border-top:2px solid #005A97;
	color:#121212;
	border-bottom:none;
}

#sidebar h2 {
	font:1.6em Verdana;
	color:#000000;
	letter-spacing:-1px;
	margin-left:20px;
	background:#ffffff;
	clear:left;
        font-weight:bold;
}

#sidebar h3{
font:1.2em verdana;
	color:#197fc3;
	margin:10px 0;

}

p.news {
	background:#f4f4f4;
	padding:10px;
	margin:0 0 10px 0;
	border-left:5px solid #f0f0f0;
}

p.news a.more {
	display:block;
	color:#333;
	text-decoration:none;
	text-align:right;
	border:none;
}





#content h3 {
	font:1.2em verdana;
	color:#197fc3;
	margin:10px 0;
}


#contentnosb h3 {
	font:1.2em verdana;
	color:#197fc3;
	margin:10px 0;
}

blockquote {
	text-indent: 25px;
	background: url(/assets/templates/jamas/images/icons/quotes1.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
}
blockquote p {
	display: inline;
	margin: 0;
	padding-right: 24px;
	background: url(/assets/templates/jamas/images/icons/quotes2.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}





#content img {
	padding:5px;
	border:1px solid #eee;
}

li.orangelink {
	margin:0 0 0 30px;
	padding:5px;
        
        list-style-image: url(/assets/templates/jamas/images/icons/dot.png);
        font-size:110%;
        color:#555555;
}
ul.orangelink {
	margin:0 0 0 30px;
	padding:5px;
        
        list-style-image: url(/assets/templates/jamas/images/icons/dot.png);
        font-size:110%;
        color:#555555;
}
 a.orangelink{
	color:#E17F00;
	border-bottom:1px dotted #E17F00;
	text-decoration:none;
}
 a.orangelink:hover {
	border-bottom:1px solid #E17F00;
}
#footer {
	text-align:center;
	border-top:2px solid #000;
	padding:10px;
	margin:30px 0 0 0;
	color:#ccc;
	width:760px;
	margin:0 auto;
}
#footer a {
	color:#ffffff;
       border-bottom:1px dotted #ffffff;
	text-decoration:none;


}
#logo {
        
        background: url(/assets/templates/jamas/images/random_header/rotate.php) no-repeat ; 
	height:121px;
	padding:5px 5px 5px 5px;
	width:760px;
	margin:0 auto;
}
ul {	
	margin:10px 10px 10px 0;
	padding:0 0 0 15px;
	
}
#content li {
	margin:0 0 0  10px;
	padding: 5px ;
        list-style-image: url(/assets/templates/jamas/images/icons/dot.png);
        font-size:110%;
        color:#555555;
}

#menubar
{
	margin: 0 auto;
	width: 100%;
	height: 30px;
        background:#000;

}
a
{
text-decoration:none;
}

 #ajaxSearch_form {
            color: #555555;
            width: auto;
            margin-left:562px;
            
        }
#ajaxSearch_form fieldset{

width: 164px;
display: inline;
height: 24px;
line-height: 22px;
padding:2px 2px 2px 2px;

}

#ajaxSearch_form label{

width: 0;
border:none;
padding:0;
margin:0;

}

        #ajaxSearch_input {
            width: 132px;
            display: inline;
            height: 17px;
            border: 1px solid #ddd;
            border-left-color: #c3c3c3;
            border-top-color: #7c7c7c;
            background: #fff url(images/input-bg.gif) repeat-x top left;
            margin: 0 3px 0 0;
            padding: 3px 0 0;
            vertical-align: top;
            font-size:11px;
            color:#555555;
        }
        #ajaxSearch_submit {
            display: inline;
            height: 22px;
            line-height: 22px;
            background:#197fc3;
            color:#ffffff;
            font-size:10px;
            margin-left:136px;
            
}
        

.AS_ajaxSearch_resultExtract p {

font: 62.5%/1.6em Verdana, Arial, Helvetica,sans-serif;
background-color:#ffffff;
color:#555555;
position:absolute;
top:40px;
right:10px;
width:400px;
z-index:1;
margin:0;
padding:5px;

}




.AS_ajax_result {
color:#ffffff;
margin-bottom:3px;
}



 a.ajaxSearch_resultLink{
	color:#E17F00;
	border-bottom:1px dotted #E17F00;
	text-decoration:none;
}
 a.ajaxSearch_resultLink:hover {
	border-bottom:1px solid #E17F00;
}

.AS_ajax_resultDescription,.ajaxSearch_resultDescription {
color:#000;
padding:2px;
}

.AS_ajax_resultsIntroFailure {
padding:3px;
}

.AS_ajax_highlight1,.ajaxSearch_highlight1 {
color:#c00;
font-weight:700;
padding:0;
}

.AS_ajax_highlight2,.ajaxSearch_highlight2 {
color:#DF5380;
font-weight:700;
padding:0;
}

.AS_intro {
display:none;
}
fieldset {border: none


}

#contentnosb {
	margin:0 5px 0 5px;
	padding:10px 20px 0 0;
	background:#ffffff;
}

#contentnosb h2 {
	font:2.2em Arial;
	color:#121212;
	letter-spacing:-1px;
	margin:10px 0;
	background:#ffffff;
	clear:left;
}
#contentnosb h2 a {
	color:#121212;
	text-decoration:none;
}
#contentnosb p {
	margin:15px 0;
	font-size:110%;
	line-height:21px;
}


B_crumbBox
{
font:2.2em verdana;
}
a.B_homeCrumb
{
color:#197fc3;
	border-bottom:1px dotted #197fc3;
	text-decoration:none;
}

a.B_crumb
{
color:#197fc3;
	border-bottom:1px dotted #197fc3;
	text-decoration:none;

}

#iframe
{
width: 664px ;
  margin-left: auto ;
  margin-right: auto ;
padding:10px 0px 0px 10px;
}
#iframe2
{
width: 554px ;
  margin-left: 80px ;
  margin-right: auto ;
padding:10px 0px 0px 10px;
}
 #container h2 {
	font:1.6em Verdana;
	color:#555555;
	letter-spacing:-1px;
	margin:10px 0;
	background:#ffffff;
	clear:left;
      font-weight:bold;

}



#sitemap ul {	
	margin:10px 10px 10px 0;
	padding:0 0 0 15px;
	
}
#sitemap li {
	margin:0 0 0 10px;
	padding:5px;
}
#sitemap a{
color:#E17F00;
	border-bottom:1px dotted #E17F00;
	text-decoration:none;
}
#sitemap a hover {

	border-bottom:1px solid #E17F00;
}

#accessible{
width:auto;
margin-top:30px;
margin-left:562px;


}
#accessible img
{
border:#e17f00 1px solid;
margin:1px 1px 1px 1px;
}
#accessible a
{
color:#E17F00;
	border-bottom:1px dotted #E17F00;
	text-decoration:none;
}
#accessible a:hover {
border-bottom:1px solid #E17F00;
}



#sidebarc {	
	width:300px;
	float:right;
	padding:5px 5px 5px 5px;
	margin:-8px 0 0 0;
        height:auto;
}




#contentc {
	margin:0 260px 0 5px;
	padding:10px 20px 0 0;
	background:#ffffff;
        height:350px;
}



#contentpopup {
	margin:0 260px 0 5px;
	padding:10px 20px 0 0;
	background:#ffffff;
        height:350px;
}
#callback {	
	width:auto;
	padding:5px 5px 5px 5px;
	margin:0 0 0 0;
        height:auto;
}




#wrapper1pop {
	background:#E48C19;
	padding:10px 10px 10px 10px;
	width:475px;
	margin:0 auto;
}
#wrapper2pop {
	width:455px;
	background:#fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:10px 10px 10px 10px;
}


#contentpop{
	margin:5px 5px 5px 5px;
	padding:10px 10px 10px 10px;
	background:#ffffff;
}
#containerpop {
	clear:both;
	padding:0 0 0 0;
}

a.page-options{
	color:#E17F00;
	border-bottom:1px dotted #E17F00;
	text-decoration:none;
}
 a.page-options:hover {
	border-bottom:1px solid #E17F00;
}
fieldset  {
	font: 11px Verdana, Arial, Helvetica,sans-serif;
	color: #555555;
	background-color: #ffffff;
	padding: 2px;
	border: solid 1px #197fc3;
	width: 450px;
	}
	
legend  {
	color: #555555;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #d3d3d3;
	padding: 2px 6px;
	margin-bottom: 8px;
	}
 
label   {
	font-weight: bold;
	line-height: normal;
	text-align: right;
	margin-right: 10px;
	position: relative;
	display: block;
	float: left;
	width: 125px;
	}
 
label.fieldLabel	{
	display: inline;
	float: none;
	}
	
input.formInputText   {
	font-size: 11px;
	color: #666;
	background-color: #fee;
	padding: 3px;
	border: solid 1px #E48C19;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 15px;
	}

input.formInputText:hover {
	background-color: #ccffff;
	border: solid 1px #197fc3;
	color: #000;
	cursor: pointer;
	}
	
input.formInputText:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #197fc3;
	cursor: text;
	}

	
select.formSelect  {
	font-size: 11px;
	color: #666;
	background-color: #fee;
	padding: 3px;
	border: solid 1px #E48C19;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	}
 
select.formSelect:hover  {
	color: #333;
	background-color: #ccffff;
	border: solid 1px #197fc3;
	}
	
select.formSelect:focus  {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #197fc3;
	}
 
input.formInputButton   {
	font-size: 1.2em;
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #300;
	background: #f99 url(bg_button.png) repeat-x;
	padding: 1px;
	border: solid 1px #f66;
	cursor: pointer;
	float: right;
	}
textarea{
	font-size: 11px;
	color: #666;
	background-color: #fee;
	padding: 3px;
	border: solid 1px #E48C19;
	margin-right: 5px;
	margin-bottom: 5px;
		}
	
textarea:hover {
	background-color: #ccffff;
	border: solid 1px #197fc3;
	color: #000;
	cursor: pointer;
	}
	
textarea:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #197fc3;
	cursor: text;
	}

input.formInputButton
{
color: #e17f00;
background: #ffffff;
border: 2px outset #e17f00;
margin-right:150px;

}
forminputfile.file {
	color: #e17f00;
background: #ffffff;
border: 2px outset #E48C19;
margin-right:150px;
}
.am2blue 
{
color:blue;

}

select  {
	font-size: 11px;
	color: #666;
	background-color: #fee;
	padding: 3px;
	border: solid 1px #E48C19;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	}
 
select:hover  {
	color: #333;
	background-color: #ccffff;
	border: solid 1px #197fc3;
	}
	
select:focus  {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #197fc3;
	}
 

        #teaser {
		padding:0 0 0 11px;
		background:url("/assets/templates/jamas/images/css/tsr-l.gif") top left no-repeat;
                margin-top:5px;
	}
	#teaser h3 {
		background:url("/assets/templates/jamas/images/css/tsr-r.gif") top right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
	}
	#teaser p {
		margin:0 0 0 -11px;
		padding:0 11px 0.5em;
		border:1px solid #E48C19;
		border-width:0 1px;
		background:#fff;
	}
	#teaser div {

		margin:0 0 0 -11px;
		padding-left:11px;
		background:url("/assets/templates/jamas/images/css/tsr-l.gif") bottom left no-repeat;
	}
	#teaser a.more {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		background:url("/assets/templates/jamas/images/css/tsr-r.gif") bottom right no-repeat;
}
               
	        #teaser a.more2 {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		background:url("/assets/templates/jamas/images/css/tsr-r.gif") bottom right no-repeat;
                color:#E17F00;
	         
	       
	       

	}
#newspopup {
	margin:0 260px 0 5px;
	padding:10px 20px 0 0;
	background:#ffffff;
        height:350px;
}


#wrapper1news {
	background:#E48C19;
	padding:10px 10px 10px 10px;
	width:550px;
	margin:0 auto;
}
#wrapper2news {
	width:530px;
	background:#fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:10px 10px 10px 10px;
}


#contentnews{
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	background:#ffffff;
}

#contentnews p {
	margin:5px 0;
	font-size:110%;
	line-height:21px;
}
#contentnews h3 {
	font:1.2em verdana;
	color:#197fc3;
	margin:10px 0;
}




#containernews {
	
	padding:4px 4px 4px 4px;
        
}
#containeracs{
       margin-left:320px;
}
#containernews h2 {
	font:1.6em Verdana;
	color:#555555;
	letter-spacing:-1px;
	margin:5px 0;
	background:#ffffff;
	clear:left;
      font-weight:bold;
}
#containeracs img
{
border:#e17f00 1px solid;
margin:1px 1px 1px 1px;
}
#containeracs a
{
color:#E17F00;
	border-bottom:1px dotted #E17F00;
	text-decoration:none;
}
#containeracs a:hover {
border-bottom:1px solid #E17F00;
}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: #197fc3;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid #197fc3;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #197fc3; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #197fc3; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: black;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
#am2 fieldset
{
width:205px;
display: inline;
height: 20px;
line-height: 18px;
padding:2px 2px 2px 2px ;

}

input.formInputTextam2   {
	font-size: 10px;
	color: #555555;
	background-color: #fee;
	padding: 2px;
	border: solid 1px #E48C19;
	margin-left: 30px;
	margin-bottom: 5px;
	height: 15px;
        width: 100px;
	}

input.formInputTextam2:hover {
	background-color: #ccffff;
	border: solid 1px #197fc3;
	color: #000;
	cursor: pointer;
	}
	
input.formInputTextam2:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #197fc3;
	cursor: text;
	}

#am2 label   {
	font-weight: bold;
	line-height: normal;
	text-align: left;
	margin-right: 0px;
	position: relative;
	display: block;
	float: left;
	width: 45px;
	}

input.formInputButtonam2
{
color: #e17f00;
background: #ffffff;
border: 2px outset #e17f00;
margin-left:75px;
width:100px;

}
#contentnosb li {
	margin:0 0 0  10px;
	padding: 5px ;
        list-style-image: url(/assets/templates/jamas/images/icons/dot.png);
        font-size:110%;
        color:#555555;
}

.consfield 
{
color:#555555;
font-weight:bold;
text-decoration:underline;
}
.consfieldvalue
{
color:#555555;

}

#logopop {
        
        background: url(/assets/templates/jamas/images/icons/prtlogo.png) no-repeat ; 
	height:70px;
	padding:5px 5px 5px 5px;
	width:450px;
	margin:0 auto;
}

blockquote.style1 {
  margin:15px 0;
font-size:110%;
font-style:italic;
line-height:21px;
  padding: 8px;
  background-color: #ffffff;
  margin: 5px;
  background-image: url(/assets/templates/jamas/images/icons/quotes1.png);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  blockquote.style1 span {
     display: block;
     background-image: url(/assets/templates/jamas/images/icons/quotes2.png);
     background-repeat: no-repeat;
     background-position: bottom right;
   }

table.jobtop{
width:730px;
height:auto;
border-bottom-style:solid;
border-bottom-color:#E48C19;

}
td.jobheading{
padding-top:4px;
padding-bottom:4px;
font:110% verdana;
color:#197fc3;

}
td.jobheadcont{
padding-top:4px;
padding-bottom:4px;
font:110% verdana;
color:#555555;

}
td.jobtitle{
border-bottom-style:solid;
border-bottom-color:#E48C19;
}
#jobcontainer{
        clear:both;
	padding:20px 0 0 0;
}

#sideapp{
        width:100px;
	float:right;
	background:#ffffff;
	padding:10px 10px 10px 10px;
	margin:0 0 0 0;
}
#jobside{
        margin:0 260px 0 5px;
	padding:10px 10px 0 0;
	background:#ffffff;
}
#kwikapply fieldset  {
	font: 10px Verdana, Arial, Helvetica,sans-serif;
	color: #555555;
	background-color: #ffffff;
	padding: 2px;
	border: solid 1px #197fc3;
	width: 250px;
	}
	
#kwikapply legend  {
	color: #555555;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #d3d3d3;
	padding: 2px 6px;
	margin-bottom: 8px;
	}
 
#kwikapply label   {
	font-weight: bold;
	line-height: normal;
	text-align: right;
	margin-right: 10px;
        
	width: 65px;
	}
input.kwikInputText   {
	font-size: 11px;
	color: #666;
	background-color: #fee;
	padding: 1px;
	border: solid 1px #E48C19;
	
       
	}

input.kwikInputText:hover {
	background-color: #ccffff;
	border: solid 1px #197fc3;
	color: #000;
	cursor: pointer;
	}
	
input.kwikInputText:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #197fc3;
	cursor: text;
	}

select.kiwkselect  {
	font-size: 10px;
	color: #666;
	background-color: #fee;
	border: solid 1px #E48C19;
		cursor: pointer;
	}
 
select.kwikselect:hover  {
	color: #333;
	background-color: #ccffff;
	border: solid 1px #197fc3;
	}
	
select.kwikselect:focus  {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #197fc3;
	}
#kwikapply p {

	margin:10px 0;
	font-size:110%;
	line-height:15px;
}
input.kwikapplybutton
{
color: #e17f00;
background: #ffffff;
border: 2px outset #e17f00;
margin-left:90px;

}
#jbsearch fieldset  {
	font: 10px Verdana, Arial, Helvetica,sans-serif;
	color: #555555;
	background-color: #ffffff;
	padding: 2px;
	border: solid 1px #197fc3;
	width:400px;
	}
	
#jbsearch legend  {
	color: #555555;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #d3d3d3;
	padding: 2px 6px;
	margin-bottom: 8px;
	}
