﻿body
{
	background:#666666 url(../images/bg_body.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
}

body, caption, th, td, input, textarea, select, option, legend, fieldset
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
}

#container
{
	padding: 1px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	background: #fff;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	/* border-top-style: none; */
}
#container #header
{
	border-style: none;
	/* background: url(../images/small-grid.gif); */
	height: 101px;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	 
}

#container #header h1
{
	display: none;
}

#footer
{
	
	height: 33px;
	text-align: center;
	clear: both;
	
}
#footer p
{
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	padding-top: 20px;
}

#footer a
{
	clear: both;
	color: white;
	text-decoration: none;
}

#container #mainbody
{
	padding: 0px;
	background-color: #FFFFFF;
}
a
{
	text-decoration: none;
}
.BoldText
{
	font-weight: bold;
}
#menubar
{
	padding: 0px 0pt 0pt 140px;
	height: 28px; /*background-color: #0072B9; */
	background-image: url(../images/blue2x.png);
	background-repeat: repeat;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	text-align: center;
	font-size: 14px;
}
#menubar ul.links
{
	list-style: none;
	text-align: center;
	font-weight: bold ;
	padding-top: 3px;
}

#menubar .links li
{
	display: inline;
	margin: 0;
	padding: 0; /*	height:60px;*/
}
#menubar ul.links li a
{
	color: white;
	text-decoration: none;
	display: block;
	float: left;
	width: 18%;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menubar ul.links li a:hover
{
	/*background-image: url(../images/top_menu_active.png);*/
	background-color: #9BB7E0;
	background-position: center bottom;
	/* color: #668391; */
}
#menubar ul.links li a.active
{
	/*background-image: url(../images/top_menu_active.png);*/
	background-color: #9BB7E0;
	background-position: center bottom; /*	padding-bottom:10px;*/ /*padding-top:14px;   padding-bottom:14px;   padding-right:0;   padding-left:0;  */
}
/* $Id: html-elements.css,v 1.1.2.1 2007/11/29 00:50:59 johnalbin Exp $ */

/****
 **** HTML ELEMENT STYLING
 ****/


/** fonts **/
/*
   * Our font size and line height declarations are based on the following ALA
   * article:
   *   http://www.alistapart.com/articles/howtosizetextincss
   *
   * All modern browsrs use a 16px default font size. Specifying the font-size
   * and line-height in ems (relative to the 16px default font) allows the user
   * to resize the font in the browser and produces the most consistent results
   * across different browsers.
   */


pre, code
{
	font-size: 1.1em; /* Monospace fonts can be hard to read */
	font-family: "Bitstream Vera Sans Mono" , "Courier New" , monospace;
}

/** headings **/
h1
{
	font-size: 1.7em;
	line-height: 1.3em;
	margin-top: 0;
	margin-bottom: 0.5em; /* 0.5em is equavalent to 1em in the page's base font.                              Remember, a margin specified in ems is relative to                              the element's font-size, not to the pages' base                              font size. So, for example, if we want a 1em margin                              (relative to the base font), we have to divide that                              length by the element's font-size:                              1em / 2em = 0.5em */
	color:Blue 
}

h2
{
	font-size: 1.5em;
	line-height: 1.3em;
	margin-top: 0.667em; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */
	margin-bottom: 0.667em;
	color:Blue
}

h3
{
	font-size: 1.3em;
	line-height: 1.3em;
	margin-top: 0.769em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
	margin-bottom: 0.769em;
}

h4, h5, h6
{
	font-size: 1.1em;
	line-height: 1.3em;
	margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
	margin-bottom: 0.909em;
}

/** block-level elements **/
p, ul, ol, dl, pre, table, fieldset, blockquote
{
	margin: 0em;
}

/** lists **/
/* standardize list item indentation */
ul, ol
{
	margin-left: 0;
	padding-left: 2em;
}

.block ul, /* Drupal overrides */ .item-list ul
{
	margin: 1em 0;
	padding: 0 0 0 2em;
}

ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul
{
	margin: 0;
}

li
{
	margin: 0;
	padding: 0;
	text-align: left;
}

.item-list ul li /* Drupal override */
{
	margin: 0;
	padding: 0;
	list-style: inherit;
}

ul.menu li, /* Drupal override */ li.expanded, li.collapsed, li.leaf
{
	margin: 0;
	padding: 0;
}

ul
{
	list-style-type: disc;
}
ul ul
{
	list-style-type: circle;
}
ul ul ul
{
	list-style-type: square;
}
ul ul ul ul
{
	list-style-type: circle;
}
ol
{
	list-style-type: decimal;
}
ol ol
{
	list-style-type: lower-alpha;
}
ol ol ol
{
	list-style-type: decimal;
}

dt
{
	margin: 0;
	padding: 0;
}

dd
{
	margin: 0 0 0 2em;
	padding: 0;
}

/** links **/
/* The order of link states are based on Eric Meyer's article:
   * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
   */
a:link
{
}

a:visited
{
}

a:hover, a:focus
{
}

a:active
{
}

/** tables **/
/* Override Drupal default CSS */
table
{
	border-collapse: collapse;
}

th, thead th, tbody th
{
	text-align: center;
	padding-right: 0;
	border-bottom: none;
}

tbody
{
	background: #FFFFFF;
	border-top: none;
}

/** abbreviations **/
abbr
{
	border-bottom: 1px dotted #666;
	cursor: help;
	white-space: nowrap;
}

/* Date-based "abbreviations" show computer-friendly timestamps which are not
     human-friendly. */
abbr.created
{
	border: none;
	cursor: auto;
	white-space: normal;
}

/** images **/
img
{
	border-style: none;	
}

/** horizontal rules **/
hr
{
	height: 1px;
	border: 1px solid #0033CC;
}

/** forms **/
form
{
	margin: 0;
	padding: 0;
}

fieldset
{
	margin: 1em 0;
	padding: 0.5em;
}


/* 

For the YUI ListView Controls

table level rules 

*/

.yui-grid
{
	font-size: 10px;
	border: solid 1px #7f7f7f;
	border-collapse: collapse;
}


/* header column rules */
.yui-grid th
{
	background: url(../images/sprite.png) repeat-x 0px 0px;
	border-color: #989898 #cbcbcb #989898 #989898;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	color: #000;
	padding: 10px 2px 2px 2px;
	text-align: center;
	vertical-align: bottom;
}

.yui-grid th a
{
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #000;
	display: block;
	padding-right: 10px;
}

/* change the background image when the column is being sorted by */
.yui-grid th.sortasc, .yui-grid th.sortdesc
{
	background: url(../images/sprite.png) repeat-x 0px -100px;
}

/* change image if it is an asc sort */
.yui-grid th.sortasc a
{
	background: url(../images/dt-arrow-up.png) no-repeat right 50%;
}

/* change image if it is a desc sort */
.yui-grid th.sortdesc a
{
	background: url(../images/dt-arrow-dn.png) no-repeat right 50%;
}


/* data cell and data row rules */
.yui-grid td
{
	padding: 2px 2px 2px 2px;
	border-right: solid 1px #cbcbcb;
	border-bottom: solid 1px #cbcbcb;
}

.yui-grid .altrow, .yui-grid .row .sort
{
	background-color: #edf5ff;
}

.yui-grid .altrow .sort
{
	background-color: #dbeaff;
}

.yui-grid .row
{
	background-color: #fff;
}


.rndboxtitle {  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #336699;
}

.box_sub {  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #336699;
}

.box-sub {  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #336699;
}

.box-back 
{
	background : url(../images/bluebox/box_btmtile.gif)
}

h2.header
{
	color:Green;
	text-align:center;
	font-size:medium;
}

table.RegistrationTable
{
	border-collapse:collapse;
	color:Black;
	border: 10 px solid black;
	margin-left:200px;
	
	
}

#btnDownload
{
	background-color:Yellow;
	border-style:groove;	
	margin-left:2px
	
}