/************************************************
*
* http://www.dubytscom.com
* (c) 2010, All Rights Reserved.
* 
* Updated January 2010
*
* Website designed by Dubyts Communications
* http://www.dubytscom.com

************************************************/

/*reset*/

body, p, ul, ol, li, h1, h2, h3, h4, h5, h6,
form, fieldset, label, legend, pre, code, address {margin:0;padding:0;border:0;}

html, body				{height:100%;background-color:#FAFAFA;}
body 					{font-family:Tahoma, Geneva, sans-serif; font-size:0.9em;color:#2d2d2d;}
a						{color:#135587;font-weight:bold;text-decoration:none;}
a:hover					{color:#b42a1c;font-weight:bold;text-decoration:underline;}

/********************* Structure **************************/

#modulelink				{color:#135587;font-weight:bold;text-decoration:none;}
#container				{width:1090px;padding:0;height:auto !important;min-height:100%;margin: 0 auto -60px;background:url(../images/container_bk.png) repeat-y;} 
						/* the bottom margin is the negative value of the footer's height */
#topheader				{width:970px;height:40px; margin:0 auto; padding-top:10px;}
#header					{margin-left:60px; margin-top:10px; margin-bottom:10px;}
.blueBk					{width:970px;height:20px;background:#009946; margin:0 auto; padding:5px; color:#fff;}
#mainContent			{width:905px; margin: 0 auto;}
#primaryContent, primarybtnContent				{width:100%;float:left; margin:20px 10px 10px 0;}
#secondaryContent, secondarybtnContent			{width:285px;float:left; margin:20px 10px 10px 0;}
#oc_primaryContent, oc_primarybtnContent	 {width:305px;float:left; margin:20px 10px 10px 0;}
#oc_secondaryContent, oc_secondarybtnContent {width:580px;float:left; margin:20px 10px 10px 0;}
#oc_examprimaryContent, oc_examprimarybtnContent	 {width:250px;float:left; margin:20px 10px 10px 0;}
#oc_examsecondaryContent, oc_examsecondarybtnContent {width:605px;float:left; margin:20px 10px 10px 0;}


#footer					{width:100%;height:90px;background:#135587;color:#fff;}
#footer .footerText		{width:905px; margin:0 auto;}
#footer li				{font-size:1em;list-style-type:none;display:inline;padding-right:10px; line-height:90px;}
#footer li a			{font-weight: bold;text-decoration:none;}
#footer a				{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;}
#footer a:hover			{text-decoration:underline;}
#tableheading			{ background-color:#A8A8A8; color:#135587}
#greyheader {
	padding: 0px;
	margin: 0px;
	background-image: url(../images/HeaderBox_TopMiddle.jpg);
	background-repeat: repeat-x;
	color: #135587;
	font-weight: 700;
	font-size: 13px;
}
#admin_grad_data_content {
	background-image: url(../images/lightgreydata_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px;
	color: #736F6E;
	font-size: 11px;
	font-weight: 700;
}


.clear					{clear:both;}
.push					{height:90px;}/*same height as footer*/

/********************* Typography **************************/

h1 						{text-indent:-9999px;}/*logo*/

/********************* Table **************************/
.pretty-table { border-collapse: collapse; /*IE Hack for border spacing*/width:280px; border: 1px solid #d2d3d5;float:left; margin-right:20px;} 
.pretty-table th, .pretty-table td { padding: 0.5em; color: #3c658c; }/* header cells */
.pretty-table th[scope=col] { color: #626262;}
.pretty-table tr.alt th, .pretty-table tr.alt td { color: #2a4763; }
.pretty-table td.copy { color: #626262;}

.pretty-long-table { border-collapse: collapse; /*IE Hack for border spacing*/width:580px; border: 1px solid #d2d3d5;float:left; margin-right:20px;} 
.pretty-long-table th, .pretty-table td { padding: 0.5em; color: #3c658c; }/* header cells */
.pretty-long-table th[scope=col] { color: #626262;}
.pretty-long-table tr.alt th, .pretty-table tr.alt td { color: #2a4763; }
.pretty-long-table td.copy { color: #626262;}


#ocpage
{
	width: 570px; 
	height: auto; 
	overflow: hidden;
	color: Black;
	margin-top: 10px;
}
#ocpage ul
{
     list-style-type: disc;
     margin-left: 25px;
     margin-top: 10px;
}

#ocpage il
{
      display: list-item;
}
#ocpage h1 
{
 font-size: 2em; margin: .67em 0;
 color: Black;
 text-indent: 0;
}

#ocpage h2 
{
 font-size: 1.5em; margin: .75em 0 ;
 color: Black;
}

#ocpage h3 
{
 font-size: 1.17em; margin: .83em 0 ;
 color: Black;	
}

#ocpage ol
{
     margin-left: 25px;
     margin-top: 10px;
}

#ocpage a:link 
{
	color: Blue;
	text-decoration: underline;
	
	}
#ocpage a:visited 
{
	color: Purple; 
	
	}
#ocpage a:hover 
{
	color: Purple; 
	text-decoration: underline;
	
	}
#ocpage a:active { 
	
	}

