/* CSS Document */
/*
Title:      	Gradwell Dot Com screen.css
Author:     	Matthew J N Park
Company 		Gradwell Dot Com
Updated:    	09-05-07
Notes:    		--------------
*/

/* ---[ Header ]----------------- */

#wrapper 
{
  text-align:left;
  margin: 25px 25px auto;
  /*display: inline-table; */
}

#header
{
  height:110px;
  display:block;
}

#logo
{
  float:left;
  margin-top:15px;
  margin-left:3px;
}

#tab
{
  background-image:url(../images/tab.jpg);
  background-repeat:no-repeat;
  background-position:right;
  height:79px;
  position:relative;
  top:3px;
  z-index: -1;
}

#corner_top_left
{
  background-image:url(../images/left-top.jpg);
  background-repeat:no-repeat;
  background-position: top left;
  height:17px;
  position: relative;
  top:89px;
}

#corner_bottom_right
{
  height:10px;
  background-image:url(../images/right-bottom.jpg);
  background-color:#3e3e3e;
  background-repeat:no-repeat;
  background-position:bottom right;
  float:right;
  width:45%;
}

#corner_bottom_left
{
  background-color:#3e3e3e;
  background-image: url(../images/left-bottom.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
  height:10px;
  float:left;
  width: 45%;
}

#top_bar
{
  height:11px;
  background-color: #3e3e3e;
  position:relative;
  top:100px;
}

#bottom_bar
{
  clear:both;
  background-color: #3e3e3e;
  height: 10px;
}

#headernav 
{
  width:315px;
  margin:0 15px 0 0;
  float:right;
  display:inline;
}

#headernav p 
{
  float:right;
  font-size:18px;
  font-weight:bold;
  margin:10px 0 0 0;
}

#headernav ul, #headernav li 
{
  margin:0;
  padding:0;
  list-style:none;
}

#headernav ul 
{
  float:right;
  line-height:10px;
}

#headernav li 
{
  float:left;
  height:1%;
  font-size:10pt;
  color:#333;
}

#headernav li a 
{
  display:block;
  float:left;
  font-size:10pt;
  color:#333;
  padding:0 8px 1px 8px;
  border-right:1px solid #333;
}

#headernav li a:hover 
{
  color:#000;
  text-decoration:none;
  background-color:#FFF;
}

#headernav ul li.end_item a 
{
  border:none; 
  padding-right:0;
}

#userinfo
{
  width: 100%;
  height:20px;
  float:left;
  margin:0;
  background-color: white;
  padding: 0px 0px 10px 0px;
  _padding: 0px 00px 10px 25px;
}

#userinfo p
{
  margin:0;
  padding:0;
}

#userinfo a
{
  margin:0;
  padding:0;
}

#userinfo ul
{
  height:15px;
  float:right;
  line-height:110%;
  margin:0;
  padding-top:3px;
  padding-right:10px;
}

#userinfo ul li
{
  height:15px;
  display:inline;
  float:left;
  padding:0px 5px 0px 5px;
  margin:0;
  border-right:1px solid #000;
}

#userinfo ul li p
{
  margin:0;
  padding:0;
  line-height:110%;
}

#userinfo .youare
{
  font-weight:bold;
}

#userinfo .youare a
{
  font-weight:normal;
}

#userinfo ul .end_item 
{
  border:none; 
}


#mainbody 
{
  background-color:#3e3e3e;
  padding: 5px 15px;
}

#content
{
  background-color:#FFF;
  margin-top:5px;
  padding:10px 25px 10px 10px;
  overflow:auto;
}

#controlcontent
{
  display: inline;
  margin-top:15px;
  text-align:left;
}

#controlcontent_full
{
  width:100%;
}

#footer 
{
	font-size:12px;
	clear: both;
	height: 45px;
	margin: 0 0 0 0;
	padding: 6px 10px 0px 12px;
	color: #999999;
	text-align: center;
	background: #FFFFFF;
}
  
#footer p 
{
	margin: 0;
	text-align: center;
	font-size:10pt;
  color: #666666;
}

#footer ul, #footer li
{
  background-image:none;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

#footer li
{
  display: inline;
  list-style-image: none;
}

#footer li a
{
  border-right:1px solid #666666;
  color:#666666;
  padding:0 10px 2px 8px;
}

/* copied from screen.css allows sub section colours*/
#subnav li.menu_module_active a
{
  color: #980F08; background: #FDE989 url(../images/website/arrow.gif) no-repeat 100% 50%;
}
#subnav li.menu_action_active a
{
  color: #980F03; background: #fde9bb url(../images/website/arrow.gif) no-repeat 100% 50%;
}
#subnav li.menu_action a:hover
{
  color: #980F03; background: #fde9bb url(../images/website/arrow.gif) no-repeat 100% 50%;
}
/* from screen.css for cp menu, used for drawing app domains under header */

/* Controls font size of app domaisn */
#cp_menu
{
  height:49px;
  background-color:#7e7d7d;
  _height: auto;
}

#cp_menu ul 
{
  list-style-type:none;
  float:left;
  margin:0;
  padding:0;
}

#cp_menu ul li
{
  height:49px;
  width:129px;
  list-style-image:none;
  float:left;
}

#cp_menu ul li a
{
  height:34px;
  width:127px;
  display:block;
  background-color:#7e7d7d;
  color:#FFF;
  text-decoration:none;
  border-right:2px solid #565656;
  text-align:center;
  font-size:14px;
  padding-top:15px;
}

#cp_menu ul li.current_page_item a
{
  background-color:#ffd600;
  color:#3c3c3c;
}

#cp_menu ul li:hover a, #cp_menu ul li .active
{
  background-color:#ffd600;
  color:#3c3c3c;
}

.pg_box_right
{
	 float: right;
}

#positionedcontent
{
  margin-left: 240px;
}

