/*************************************************************************
/*************************************************************************
****																															********
****		FILENAME:       css/style.css															********
****		DESCRIPTION:    CSS for Provision Network									********
****		AUTHOR:					Chip Sheppard															********
****		AUTHOR URI:			http://sheppco.com/												********
****		CREATION DATE:  03/10/2009																********
****		LAST MODIFIED:  03/10/2009																********
****																															********
/*************************************************************************
/*************************************************************************


/*  GLOBAL  --------------------------------------------------- */

body {	margin:0px; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;}
img {	border: none; }
td { vertical-align:top; }
	
a {	color:#0000ff; text-decoration:none; }
a:hover {	color:#ff2900; text-decoration:underline; }

ul { margin: 15px 0 15px 15px; padding: 0;}
li { margin: 3px 0; padding: 0;}

/*  LAYOUT  --------------------------------------------------- */

#wrapper { position:relative; top:0px; left:0px; width:920px; margin:0 auto; padding:0 11px 30px 11px; background:url(../images/bg_content.gif) repeat-y; }

/*  FORMS  --------------------------------------------------- */

#contactbox { font:bold 10px Arial, Helvetica, sans-serif; text-align:right; margin:0px; padding:15px; }
.required { color:#d4402b; font-weight:bold;}
.formfield { width:295px; font-size:11px; font-weight:normal; vertical-align:text-bottom; margin-right:10px; }
.textfield { width:340px; font-size:11px; font-weight:normal; margin-top:5px;}
#comments { text-align:left; padding:10px 0px 20px 15px; margin-top:20px; border-top:1px solid #dfdede; }


/*  TEXT   --------------------------------------------------- */

h1{	font: 18px Georgia, Times, serif; color: #006699; margin: 0 0 10px 0; padding: 0; }
h2{	font: 16px Georgia, Times, serif; color: #3399cc; margin: 10px 0; padding: 0; }
h3{	font: normal 16px Georgia, Times, serif; color: #3399cc; margin: 0 0 5px 0; padding: 0; }

/*  MAIN CONTENT AREA   --------------------------------------------------- */

.div { border-top: 1px dashed #ccc; margin: 0 5px; }
#content { padding: 10px 25px; line-height:18px; min-height:500px; }

#leftbox { width:375px; height:150px; font-size:14px; line-height:18px; padding: 15px; border: 1px dashed #ccc; }
#rightbox { float:right; width:375px; height:150px; font-size:14px; line-height:18px; padding: 15px; border: 1px dashed #ccc; }
#rightbox #right { float:right; width:150px; }

#contact { float:right; display:block; width:200px; height:150px; font-size:14px; padding: 10px 15px; margin:10px 0 5px 15px; border: 1px dashed #ccc; }
#sidemenu { clear:right; float:right; display:block; width:200px; font-size:14px; padding: 10px 15px; margin:5px 0 15px 15px; }
#sidemenu h2 {  font:16px Arial, Helvetica, sans-serif; color:#999; padding:0; margin:10px 0;}
#sidemenu a { color:#3366cc; }
#sidemenu a:hover { color:#ff2900; }

#sidemenu ul { margin: 15px 0 0 25px;}
#sidemenu li { list-style-image:url(../images/bullet.gif); margin: 0; padding: 0;}

.ibox { border:1px solid #ccc; padding:10px; width:380px; height:90px; margin:15px 0; cursor:pointer; line-height:normal; text-align:center; }
.ibox2 { border:1px solid #c00; padding:10px; width:380px; height:90px; margin:15px 0; cursor:pointer; line-height:normal; text-align:center; background-color:#efefef;}

/*  FOOTER   --------------------------------------------------- */

#footer { position:relative; width:942px; height:30px; padding:0; margin:0 auto 20px; background:url(../images/footer.gif) no-repeat; }
