/* CSS Document */
/* iGRasp Main CSS Template */
/* Created by: The Marketing Practice */

*{
margin:0;
padding:0;
}

body{
background:#FFFFFF;
font-family:Tahoma, Arial;
font-size:11px;
}

#container{
position:relative;
width:960px;
margin:0 auto 0 auto;
}

img{
border:0;
}

/* iGRasp Component CSS */

#igraspwrapper{
position:relative;
float:left;
width:678px;
margin-bottom:10px;
}

#igraspwrapper h2{
font-size:20px;
font-weight:normal;
color:#ae0a38;
padding:12px 10px 8px 10px;
}

#igraspwrapper h3{
font-size:14px;
font-weight:bold;
color:#000000;
padding:12px 10px 8px 10px;
}

#igraspwrapper p{
font-size:11px;
color:#000000;
line-height:14px;
padding:0px 10px 8px 10px;
}

#igraspwrapper ul{
margin-left:45px;
margin-bottom:12px;
}

#igraspwrapper li{
list-style:disc;
}

#igraspwrapper a{
color:#000000;
text-decoration:none;
}

#igraspwrapper a:hover{
color:#ae0a38;
text-decoration:underline;
}

/* Results items */

#results p{
font-size:11px;
color:#000000;
line-height:14px;
padding:0px 10px 12px 10px;
}

#results a{
color:#333333;
text-decoration:none;
}

#results a:hover{
color:#ae0a38;
text-decoration:underline;
}

#resultsnav{
position:relative;
width:678px;
height:23px;
margin-top:14px;
background-color:#e1e1e1;
}

#resultsnav ul{
list-style: none;
margin-left:0px;
margin-bottom:0px;
}

#resultsnav li{
list-style: none;
float:left;
padding:4px 2px 4px 2px;
}

#resultsnav li.first {
background-image:none;
padding-left:10px;
}

#resultsnav li a{
color:#555555;
background:none;
font-size:11px;
text-decoration: none;
}

#resultsnav li .active_menu,
#resultsnav li .active_menu a{
color: #000000;
font-weight:bold;
}

#resultsnav li a:hover{text-decoration: underline;}


#resultsshow{
position:relative;
width:678px;
background-color:#f2f2f2;
margin-bottom:12px;
}

#resultsshow p{
padding:4px 2px 5px 10px;
font-weight:bold;
}

#resultsshow p.unbold{
font-weight:normal;
}

#resultsshow form input {
position:relative;
float:left;
font-size:11px;
border:1px solid #a5acb2;
width:197px;
padding:2px 0 2px 3px;
height:13px;
margin-bottom:4px;
margin-right:10px;
}

#resultsshow form{
height:28px;
}

#resultsshow form label{
position:relative;
float:left;
font-size:11px;
padding:2px 5px 2px 10px;
font-weight:bold;
height:13px;
}

#resultsshow form .button {
position:relative;
float:left;
background:url(../images/igrasp_button.jpg) top left no-repeat;
border:none;
width:100px;
height:20px;
font-size:10px;
cursor:pointer;
padding-right:3px;
}

#resultsshow form .button:hover{
background:url(../images/igrasp_button_over.jpg) top left no-repeat;
}

/* Form Items */

#search form{
position:relative;
float:left;
width:678px;
margin-top:8px;
margin-bottom:8px;
}

#search form input {
position:relative;
float:left;
font-size:11px;
border:1px solid #a5acb2;
width:197px;
padding:2px 0 2px 3px;
height:13px;
margin-right:200px;
margin-bottom:4px;
}

#search form label{
position:relative;
float:left;
font-size:11px;
width:190px;
padding:2px 0 2px 10px;
font-weight:bold;
height:13px;
}

#search form select {
position:relative;
float:left;
font-size:11px;
border:1px solid #a5acb2;
width:202px;
height:19px;
margin-right:200px;
margin-bottom:6px;
}

#search form textarea{
position:relative;
font-family:Tahoma, Arial, Helvetica;
font-size:11px;
border:1px solid #a7a6aa;
width:208px;
margin-top:2px;
margin-bottom:3px;
padding:4px 0 4px 3px;
}

#search form .button {
background:url(../images/igrasp_button.jpg) top left no-repeat;
border:none;
width:100px;
height:20px;
font-size:10px;
cursor:pointer;
padding-right:3px;
margin-left:302px;
}

#search form .button:hover{
background:url(../images/igrasp_button_over.jpg) top left no-repeat;
}


/* Sub-navigation */

#sidenav{
position:relative;
width:650px;
height:27px;
margin-top:14px;
background-color:#e1e1e1;
}

#sidenav ul{

margin-left:0px;
margin-bottom:0px;
}

#sidenav li{
float:left;
list-style: none;
background:url(../images/menuleftnegsmall.jpg) center left no-repeat;
padding:4px 6px 4px 7px;
}

#sidenav li.first {
background-image:none;
padding-left:10px;
}

#sidenav li a{
color:#555555;
background:none;
font-size:11px;
text-decoration: none;
}

#sidenav li .active_menu,
#sidenav li .active_menu a{
color: #000000;
font-weight:bold;
}

#sidenav li a:hover{text-decoration: underline;}

/* Sub pathway */

#pathway{
color:#555555;
text-align: left;
position:relative;
font-size:11px;
display: inline;
font-weight:bold;
margin:0 10px 0px 10px;
height: 30px;
}

#pathway a{
text-decoration: none;
color: #000000;
font-weight:normal;
}

#pathway a:hover{
text-decoration: underline	;
color: #000000;
}

#pathway a:active{
font-weight: bold;
}

#pathway a:visited{
color: #555555;
font-weight:normal;
}




/* Image placeholders for the rest of the site */
#topimage{
position:relative;
float:left;
width:678px;
height:261px;
background:url(../images/igrasp_top_placeholder.jpg) top left no-repeat;
}

#rightimage{
position:relative;
float:right;
width:282px;
height:665px;
background:url(../images/igrasp_side_placeholder.jpg) top left no-repeat;
}

#footerimage{
position:relative;
float:left;
width:678px;
height:20px;
background:url(../images/igrasp_footer_placeholder.jpg) top left no-repeat;
}
