/* Default CSS Stylesheet for a new Web Application project */
body {
    background: #1E002D url(images/body_bg.jpg) repeat-x;
    vbackground: #ffffff;
    margin: 10; padding: 0; 
    font-family: "Arial,Verdana,Trebuchet MS", Helvetica, sans-serif;
	color: #464646;
	bpadding: 10px;
	bmargin: 10px;
}
p { margin:0px;}
.td7 {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: arial
}
.th7 {
	font-weight:normal; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #dedede 
}
.td8 { PADDING-LEFT: 5px; FONT-SIZE: 10px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff }
.td8l { PADDING-LEFT: 5px; FONT-SIZE: 10px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff }
.td8r { BORDER-RIGHT: gray 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff }


table.wrapper
{
    background-color: #ffffff;
	width: 810px;
	height: 100%;
	border: 0px ;
}


#menubar
{
    background-color: #E6E7E9;
    width: 160px;
 	fONT-SIZE: 12px;
}

.rounded
{
    xborder: 1px solid #929292;
    x-moz-border-radius: 15px;
    x-webkit-border-radius: 15px;
    xborder-radius: 15px 15px 15px 15px;
}

.roundedcolor
{
    background-color: #E6E7E9;
    border: 1px solid #929292;
    x-moz-border-radius: 15px;
    xborder-radius: 15px;
}

.roundednoborder
{
    border: 0px solid red;
    x-moz-border-radius: 15px;
    xborder-radius: 15px;
}

.roundedcolornoborder
{
    background-color: #E6E7E9;
    border: 0px solid red;
    x-moz-border-radius: 15px;
    xborder-radius: 15px;
    
}


#mainmenu
{
	padding: 5px;
    width: 165px;
 	    fFONT-SIZE: 12px;
}

#mainmenu ul
{
	padding: 0px;
	margin: 0px;
}
#mainmenu .primary
{
	list-style-type: none;
 	    FONT-SIZE: 14px;
}
#mainmenu .primary li   /* ************************************************************************** */
{
  	display: block;
  	padding: 4px 7px 6px 15px;
  	margin-bottom: 2px;
  	-moz-border-radius: 4px 4px 4px 4px;
  	border-radius: 4px 4px 4px 4px;
	background: url(images/active-not.gif) top left repeat-x #330066;
	background-color: #330066;       
}


#mainmenu .primary a
{
  	color: #FFFFFF;
  	font-weight: bold;
	font-size: .93em;
}
#mainmenu a, #mainmenu a:link, #mainmenu a:visited, #mainmenu a:active
{
	text-decoration: none;
}
#mainmenu a:hover
{
	text-decoration: underline;
}

#mainmenu .primary .active
{
	background: url(images/active.gif) top left repeat-x #777777;

}

#mainmenu .primary .inset
{
	padding: 4px 7px 6px 25px;
	mmargin-left:10px;
	background: url(images/active-not3.gif) top left repeat-x #330066;

}

#mainmenu .primary .linebreak
{
	padding: 4px 7px 6px 15px;
	background: #E6E7E9;
}

#mainmenu .primary .blank
{
	background: #E6E7E9;

}

#mainmenu .secondary .active
{
	background: #bbbbbb;
	padding:3px;
}

#mainmenu .secondary
{
	padding: 5px 0px 0px 22px;
	list-style: square outside url(images/arrow_boxed.gif);
}

#mainmenu .secondary li
{
	margin-bottom: 4px;
 	    FONT-SIZE: 14px;
}
#mainmenu .secondary a
{
	color: #464646;
	font-size: .83em;
}
*:first-child+html #mainmenu .secondary /* IE7 */
{
	padding-left: 16px;
}
*:first-child+html #mainmenu .secondary li /* IE 7 */
{
	padding-left: 4px;
}
* html #mainmenu .secondary /* IE6 & below */
{
	padding-left: 16px;
}
* html #mainmenu .secondary li /* IE6 & below */
{
	padding-left: 4px
}

		#titlebar 
		{
			color: #330066;
		}
		#menu .primary li
		{
			bbackground-color: #305081;  fFILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ff6D89BF',EndColorStr='#ff305081');      
			fcolor: #ffffff;                     
		}


#titlebar
{
	border: 1px solid #929292;
	background: url(images/titlebar_bkgrd.gif) top left repeat-x #D7D8DB;
	padding: 0px 10px 0px 0px;
	margin-bottom: 6px;
}
td.date
{
 	FONT-SIZE: 13px;
	font-weight: bold;
	color: #656666;
	margin: 0px;
	text-align: right;
	padding-right: 10px;
}
td.welcome
{
	padding-left: 15px;
 	FONT-SIZE: 14px;
	font-weight: bold;
	ccolor: #330066;
	margin: 0px;
	text-align: left;
}


a {color:#224488;}
a:visited {	color: #224488; text-decoration: underline}
a:active { color: #224488; text-decoration: underline}
a:hover { color: #330066; text-decoration: underline}


.cal { background: #330066 url(images\cal_bg.jpg) repeat-x; }

.calborder { 
  background: #ffffff;
  border: 1px solid #330066;
}

.cal {
  color: #fff;
  text-align: center;
  line-height: 1em;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;
  padding: 1px;
  width: 2.9em;
}

.calborder {
  display: inline;
  padding: 1px;
  float: left;
  margin-right: 1em;
}

.cal span { display: block; }

.cald {
  font-size: 1em;
  letter-spacing: .2em;
  padding-left: .2em
}
.cald2 {
  letter-spacing: 0em;
  padding-left: 0em
}

.calm {
  font-weight: bold;
  font-size: 1.5em;
  line-height: .7em;
}

.caly {
  font-size: .8em;
  line-height: 1em;
}
  
.pmob {
   color: white;
   bborder-top-color: #1c5079;
   background: #1c5079;
   	background: -webkit-gradient(linear, left top, left bottom, from(#5e9ed8), to(#1c5079));
	background: -moz-linear-gradient(top, #5e9ed8, #1c5079);
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff5e9ed8',EndColorStr='#ff1c5079');
   }