/* CSS Document */




/*----------------global-------------------------*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E7E7DE;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; color:#333333;
	padding:0 0 0 20px; text-align: left;
}
p {text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 20px 20px 20px;margin:0;
	font-size:14px; color:#333333; line-height:1.4em; }


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active { text-decoration: none;}


/*--------layout--------------------------------------------*/


#leftcolumn { margin:0; padding: 0; background-image: url(images/main/left-spacer_repeat.gif); background-repeat:repeat-y; vertical-align:top}

#rightcolumn { margin:0; padding: 0; background-image: url(images/main/right_spacer_repeat.gif); background-repeat:repeat-y; vertical-align:top }
#branding {background-image: url(images/main/line2.gif); background-repeat: repeat-x; }
#sidenav {padding:0; }
#content {width:626px; }

.floattop {float: left;}

/*------------enav--------------------------*/

#enav {	position: relative;top:11px;float:right;width:400px;font-size:93%;line-height:normal;padding-right: 15px; }

 #enav ul {
	margin:0;
	padding:0px 2px 0 0px;
	list-style:none;
      }
    #enav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #enav a {
      float:right;
      background: url(images/main/tableftK.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px  }
     
    #enav a span {
      float:right;
      display:block;
      background: url(images/main/tabrightK.gif) no-repeat right top; 
      padding:5px 15px 4px 6px;
      color:#F7F7EF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #enav a span {float:none;}
    /* End IE5-Mac hack */
    #enav a:hover span {
      color:#2F2D32;
	  background-position:100% -42px;
      }
    #enav a:hover {
      background-position:0% -42px;
      }
    #enav a:hover span {
      background-position:100% -42px;
	  }


/*------------sidenav----------------------*/

.navtop {  background-image:url(images/main/nav_bg_img.gif); background-repeat:repeat-y; }
.navarea { background-image:url(images/main/nav_bg_img.gif); background-repeat:repeat-y; }
.navbot { background-image:url(images/main/nav_bot_img.gif); background-repeat:no-repeat; }

#sidenav ul { margin : 0;
padding : 0; }

#sidenav li { list-style-type : none;
width:191px;height:100%;
margin : 0 ;
padding :0 0 5px 0;}

#sidenav li a {
	display:block;
	padding-left:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-transform: capitalize; }
#sidenav a:hover {color: #847655;}

#button ul {margin:0;padding:15px 0 5px 0px; }
#button li { list-style-type : none;width:199px;height:100%;margin : 0 ;padding :0px 0 0 0px;}
#button li a {display:block;height:37px; padding:7px 0 0 50px; text-decoration:none; background:url(images/main/gift_enq_but.gif) no-repeat left top; font:Verdana, Arial, Helvetica, sans-serif bold;color:#FFFFFF }
#button a:hover {color: #333333; background:url(images/main/gift_enq_but_f2.gif) no-repeat }

#button  {padding: 0px 0 0px 0px }

.secondry_nav {font-size: 14px;color:#CC9900; }

.secondry_nav li a {padding-left:30px; }

/*------------content--------------*/

#content .navtop {background-image: url(images/main/content_mid_bg.gif);height:17px; }
#content .navarea {background-image: url(images/main/content_mid_bg.gif); }
#content .navbot {background-image: url(images/main/content_bot_bg.gif); }
#content a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#content a:hover {text-decoration: none; color:#333333; }
#content ul {list-style-type:none; margin:0; padding:0; }
#content li { padding:0 0 5px 0;  }
#content li a {font-weight:bold; }
#content h3 { font-weight:bold; }



.copysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;padding: 10px 20px 20px 20px;color:#333333

}
.float {
	float: left;
	padding-right: 20px;
}
.top_heading_margin { text-align: left; padding-left: 20px }


/*-----------request link/resources page-----------*/
.requestlink {
	text-decoration: none;
	text-align: right; font-size:12px;
	float: right;
	
}

.copy_but { background-image: url(images/main/float_but.gif); background-repeat:no-repeat; width:137px;display:block;height:27px; padding:5px 0 0 50px;margin:15px 0 0 0 }

.small_link{ font-size:10px}
