 /**
  * Main Stylesheet for Pure Developers Area
  * 
  * @package main.css
  * @author Justin Boynton
  */


body
{
	margin: 0;
	margin-top: 20px;
	text-align: center;
	font-family: Frutiger, sans-serif;
	font-size: 12px;
	color: rgb(66,65,63);
	background-color: rgb(192,219,230);
}

p,h3
{
  margin-top: 0px;
}

a
{
	color: rgb(66,65,63);
}

a.remove
{
	text-decoration: none;
	color: rgb(181,210,224);
	font-size: 1.1em;
}

a.logout
{
	text-decoration: none;
	font-weight: bold;
}

a.pagerlink
{
	text-decoration: none;
}

label
{ 
	display: block; 
	width: 75px; 
	float: left; 
	margin: 0px;
	margin-bottom: 3px;
}

hr
{
	margin: 0px;
	width: 330px;
	height: 7px;
	font-size: 7px;
	border: none;
	background-color: rgb(181,210,224);
	color: rgb(181,210,224);	
}

.password_text
{
}

#page
{
	width: 1010px;
	height: 510px;
}

#header
{
  margin: 0px;
  padding: 0px;
  width: 986px;
  height: 135px;
  background: transparent url('/images/developers/header.gif') no-repeat;
}

#header_tab
{
	float: right;
	height: 15px;
	margin-right: 45px;
	margin-top: 72px;
	 
}
input,select
{
	margin-bottom: 3px;
	width: 175px;
	border: 1px solid rgb(182,182,182);
	background-color: rgb(255,255,255);
	color: rgb(182,182,182);
}
input.image
{
  width: 52px;
  margin: 0px;
  margin-bottom: -1px;
  padding: 0px;
  border: 0px;
}

#main_body
{
  margin: 0px;
  padding: 0px;
  width: 1024px;
}

#content_top
{
   margin: 0px;
   margin-top: -6px;
   padding: 0px;
   width: 1000px;
   height: 2px;
   line-height: 1px;
   background: transparent url('/images/developers/content_top.gif') no-repeat fixed top;
}

#content_body
{
   text-align: left;
   margin:0px;
   padding: 0px;
   width: 1000px;
   background: transparent url('/images/developers/content_body.gif') repeat-y;
}

#content_base
{
   margin:0px;
   width: 1000px;
   height: 31px;
   background: transparent url('/images/developers/content_base.gif') no-repeat;
}

#content
{
	margin: 0px;
	margin-left: 50px;
}

#left_column
{
   margin-top: 0px;
   margin-left: 3px;
   margin-right: 0px;
   padding: 0px;
   width: 340px;
   height: 620px;
}

#info_panel
{
  margin: 0px;
  padding: 10px;
  width: 330px;
  height: 130px;
  background: transparent url('/images/developers/info_panel.gif') no-repeat left bottom;
}

#panel_content
{
  margin-top: 20px;
  width: 300px;
  height: 110px;
  overflow: auto;
}

#right_column
{
   float: right;
   margin-top: 15px;
   margin-left: 0px;
   margin-right: 37px;
   width: 520px;
   /**
   height: 600px;
   background: transparent url('/images/developers/right_panel_background.gif') no-repeat top;
   **/
}

#right_column_mainview
{
   float: right;
   margin-top: 15px;
   margin-left: 0px;
   margin-right: 37px;
   width: 520px;
   height: 600px;
}

.right_column_panel
{
   float: left;
   margin: 0px;
   padding-left: 7px;
   padding-right: 6px;
   width: 160px;
   height: 600px;
   background: transparent url('/images/developers/vertical_divider.gif') repeat-y right top;
}

.right_column_panel_last
{
   float: left;
   margin: 0px;
   padding-left: 7px;
   padding-right: 6px;
   width: 160px;
   height: 600px;
}


#login
{
  margin: 0px;
  margin-top: 20px;
  margin-left: 5px;
}


