/*style sheet by Mark Bridger*/

/* Style for background color and alignment for page*/
body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}

/* style for all text*/
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

/* style for seperator in body text*/
.bodyseparator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
}

/* style for all headers and titles*/
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: bolder;
}

/* style for footer text (example "toll free number, terms, privacy, copyright") */
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
}

/* style for seperator in footer text */
.footerseparator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #999999;
}

/* style for standard table 900 pixels wide*/
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	/*color: #333333; */
	width: 900px;
	border: 0px;
	padding: 0px;
	text-align: left;
}

/* style for standard column 1 used for labels on forms 145 pixels wide*/
.column1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	width: 145px;
	text-align: left;
}

/* style for standard column 2 used for input fields beside labels on forms 305 pixels wide*/
.column2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	width: 305px;
	text-align: left;
}

/* style for standard column without a width on forms*/
.columngeneral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-align: left;
}

/* style for unvisted footer Links */
A.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #0A5DC3;
	text-decoration: none;
}

/* style for visted footer Links */
A.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #0A5DC3;
	text-decoration: none;
}

/* style for active footer Links */
A.footer:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #0A5DC3;
}

/* style for hover footer Links */
A.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #0A5DC3;
	text-decoration: underline;
}

/* style for forms text list menu*/
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	width: 240px;
}

/* style for forms checkbox*/
.checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin-left: -4px;
	width: 20px;
}

/* style for RDN Alerts and apears in the top banner (example "Rise Display Network is temporarily unavailable please try back later.") */
.rdnalert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ff0000;
	font-weight: bolder;
	font-style: oblique;
	background-color: #EEEEEE;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/* style used for RDN warnings example: "Please fill in required fields." */
.rdnwarning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ff0000;
	font-weight: bold;
}

/* style for unvisted Links */
A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #0A5DC3;
	text-decoration: none;
}

/* style for visted Links */
A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #0A5DC3;
	text-decoration: none;
}

/* style for active Links */
A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #0A5DC3;
}

/* style for hover Links */
A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #0A5DC3;
	text-decoration: underline;
}


/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #0A5DC3;
	text-decoration: none;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #0A5DC3;
	text-decoration: none;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:active   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #0A5DC3;
	text-decoration: none;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:hover    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #0A5DC3;
	text-decoration: underline;
}

/* navigation top level items */
.RootMenuItems			{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	height:27;
	background-image: url(innertab.gif);
}

/* navigation top level items active*/
.RootMenuItemActive			{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	height:27;
	background-image: url(activetab.gif);
}

/* navigation top level items hover */
.RootMenuItemHover			{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
	height:27;
	background-image: url(activetab.gif);
}

/* navigation top level items select */
.RootMenuItemSelect			{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	height:27;
	background-image: url(activetab.gif);
}

/* affects the menu table seperator */
.MenuBreak					{
    border: none;
}

/* affects the menu arrow that shows sub menu options */
.RootArrow					{
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	height: 1px;
	visibility: hidden;
}

/* affects the menu arrow that shows sub menu options */
.rightarrow					{
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	visibility: hidden;
}

/* style for text in Tariq's lookup grid Jan 2007*/
.grid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}

/* style for alternating rows in Tariq's lookup grid Jan 2007*/
.gridalternaterow {
	background-color: #E6EEF9;
	white-space: nowrap;
}

/* style for grid in Tariq's lookup grid Jan 2007*/
.griditem {
    padding-right: 10px;
	white-space: nowrap;
}

/* style for grid top line in Tariq's lookup grid Jan 2007*/
.griditemheader {
    border-bottom: 1px solid #999999;
	white-space: nowrap;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #0A5DC3;
	text-decoration: none;
}

/* style for grid bottom line in Tariq's lookup grid Jan 2007*/
.griditemfooter {
    border-top: 1px solid #999999;
    line-height: 0px;
}

/* style for selected page number in Tariq's lookup grid Jan 2007*/
.grid span {
    font-size: 11px;
    line-height: 15px;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/Portals/0/images/bg_button_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
	font-weight:700;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/Portals/0/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background: transparent url('/Portals/0/images/bg_button_a_over.gif') no-repeat scroll top right;
	background-position: bottom right;
    color: #FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background: transparent url('/Portals/0/images/bg_button_span_over.gif') no-repeat;
	background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

.title
{
	font-weight: bold;	
	font-size: 16px;	
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

div.rounded
{
	width: 170px;
	background: #EEEEEE url(/Portals/0/images/cg-tr.gif) no-repeat top right;
	
}

div.rounded div 
{ 
 background: transparent url(/Portals/0/images/cg-tl.gif) no-repeat top left; 
} 

div.rounded div div 
{ 
 background: transparent url(/Portals/0/images/cg-br.gif) no-repeat bottom right; 
} 

div.rounded div div div 
{ 
 background: transparent url(/Portals/0/images/cg-bl.gif) no-repeat bottom left; 
}
