BODY
{
FONT-FAMILY: Arial, Helvetica, Geneva;
FONT-SIZE: 10pt;
color:#111111;
background-color:#111111;
background-image:url(/images/bg.gif);
background-repeat:repeat-x;
margin:2 0 0 0;
}
.adminbody
{
    background-color: #ffffff;
    background-image:none;
    margin: 0 0 0 0;
}
A
{
    COLOR: #000033;

}
A:link
{
    COLOR: #000033;

}
A:Active
{
    COLOR: #000033;
 
}
A:hover
{
    COLOR: #990000;
  
}
.bodyshell
{
	border:1px solid #99ccff;
	width:755px;
	background-color:#ffffff;
	min-height:450px;
	height:auto !important;
	height:450px;
}
.designblock
{
   height:73px;border-top:solid double #9C272A;border-bottom:solid double #9C272A; background-image:url(/images/viewportfolio.jpg);background-repeat:no-repeat;background-position:left;
}
.designblocktext
{
    margin-left:125px;font-family:Georgia,Times New Roman,Times;font-size:12pt;color:#9C272A;
}
.rotfiller
{
    background-image:url(/images/rot_filler.jpg);
    background-repeat:no-repeat;
    background-position:left;
}
.bannerbg
{
    background-image:url(/images/filler.jpg);
    background-repeat:repeat-x;
}
 
.pdfUL
{
    LIST-STYLE-IMAGE: url(/images/pdf.gif);
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px;
    MARGIN-left: 22px;
}
UL
{
    LIST-STYLE-IMAGE: url(/images/bulred.png);

}
.calevents
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    COLOR:#336699;
    TEXT-DECORATION: none
}
a.calevents:visited
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    COLOR:#336699;
    TEXT-DECORATION: none
}
a.calevents:active
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    COLOR:#336699;
    TEXT-DECORATION: none
}
a.calevents:hover
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    COLOR:red;
    TEXT-DECORATION: underline
}
.textBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}
.textGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999999;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.bgHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
}
.bgGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	background-color: #EEEEEE;
}
.bgCurrentDay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFFF99;
}
.bgDayListing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color:#EBEBEB;
}
.bgMonthListing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}
h2
{
    FONT-FAMILY: Arial, Helvetica, Geneva;
    FONT-SIZE: 12pt;
    COLOR: #666666;
}
h4
{
    FONT-FAMILY: Georgia, Times;
    FONT-SIZE: 11pt;
    COLOR: navy;
}
.blue
{
    FONT-FAMILY: Georgia, Times;
    FONT-SIZE: 10pt;
    COLOR: navy;
    font-weight:bold;
}
.ImageBox
{
    border:1px solid #dddddd; 
    background: #eeeeee;
    width:146px;
    height:175px;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFDDDDDD', EndColorStr='#FFEEEEEE') ;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=135,strength=3);
}
.inputheader
{
	font-family: Arial, Helvetica; 
	color:#990000;
	font-size:9pt;
	font-weight:bold;
}
.redheader
{
	font-family: Georgia, Times New Roman, Times, Helvetica; 
	color: #9C272A;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.65px;
}
.bioheader
{
	font-family: Arial, Helvetica; 
	color: maroon;
	font-size:8pt;
	font-weight:bold;
	
}
.content
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    background-color:#ffffff;
    Padding-left: 10px;
    Padding-right: 10px;
    Padding-bottom: 10px;
}
.vline
{
	width:12px;
	background:url(/images/dotline_vert.gif);
	background-repeat:repeat-y;
	min-height:450px;
	height:auto !important;
	height:450px;
}
.mline
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 9pt;
    COLOR: #FF9900;
    FONT-WEIGHT:bold;
}
.smalltext
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 7.5pt
}
.newstitle
{
	FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
a.newstitle:link
{
	FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
a.newstitle:active
{
	FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
a.newstitle:visited
{
	FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
a.newstitle:hover
{
	FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: red;
    TEXT-DECORATION: none
}
.smalllink
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7pt;
    COLOR: #111111;
    TEXT-DECORATION: none
}
a.smalllink:link
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7pt;
    COLOR: #111111;
    TEXT-DECORATION: none
}

a.smalllink:visited
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7pt;
    COLOR: #111111;
    TEXT-DECORATION: none
}
a.smalllink:active
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7pt;
    COLOR: #111111;
    TEXT-DECORATION: none
}
a.smalllink:hover
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7pt;
    COLOR: red;
    TEXT-DECORATION: none
}
.mtoolbar
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    COLOR:#336699;
    TEXT-DECORATION: none
}
a.mtoolbar:link
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    COLOR:#336699;
    TEXT-DECORATION: none
}

a.mtoolbar:visited
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    COLOR:#336699;
    TEXT-DECORATION: none
}
a.mtoolbar:active
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    COLOR:#336699;
    TEXT-DECORATION: none
}
a.mtoolbar:hover
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    COLOR:red;
    TEXT-DECORATION: underline
}
.tlcontainer
{
	color:#ffccoo; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FF000000', EndColorStr='#FFFFCC00')
}
.contentmenu
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
}
.proftitle
{
	font-family:Georgia,Time New Roman,Times;
	font-size:10pt;
	font-variant:small-caps;
	font-weight:bold;
	color:maroon;
	TEXT-DECORATION: none

}
a.proftitle:link,active,visited
{
	font-family:Georgia,Time New Roman,Times;
	font-size:10pt;
	font-variant:small-caps;
	font-weight:bold;
	color:maroon;
	TEXT-DECORATION: none

}
a.proftitle:hover
{
	font-family:Georgia,Time New Roman,Times;
	font-size:10pt;
	font-variant:small-caps;
	font-weight:bold;
	color:maroon;
	TEXT-DECORATION: underline

}

.textboxheading
{
	color:#99ccff; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FF99CCFF', EndColorStr='#FFFFFFFF')
	font-family: Arial, Helvetica; font-size: 8.5pt; color: #00468b;
}
.footer
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-COLOR: #ffffff;
    FONT-SIZE: 8pt;
    TEXT-DECORATION:none
}
.dialogbox
{
	border:1px solid #666666; 
	background: #dddddd; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=135,strength=3);
}
.jobheading
{
    FONT-FAMILY: Arial, Helvetica, Geneva;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    COLOR: navy;
}
.SectHead
{
	Font-Family: Arial, Helvetica;
	Font-Size: 14pt;
	COLOR: darkgreen;
	Font-Style: bold;
	Text-Decoration: none;
	
}
.currentNL
{	
	Font-Family: Arial, Helvetica;
	Font-Size: 8pt;
	COLOR: #333333;
}
a.currentNL:link
{	
	Font-Family: Arial, Helvetica;
	Font-Size: 8pt;
	COLOR: #333333;
}
a.currentNL:visited
{	
	Font-Family: Arial, Helvetica;
	Font-Size: 8pt;
	COLOR: #333333;
}
a.currentNL:active
{	
	Font-Family: Arial, Helvetica;
	Font-Size: 8pt;
	COLOR: #333333;
}
a.currentNL:hover
{	
	Font-Family: Arial, Helvetica;
	Font-Size: 8pt;
	COLOR: #cc0000;
}
.ErrorField
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, Geneva
}
.ASPForums
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva
}
.management
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    TEXT-DECORATION: none
}
A.management:link
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    TEXT-DECORATION: none
}
active
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    TEXT-DECORATION: none
}
visited
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    TEXT-DECORATION: none
}
.manageheader
{
    BORDER-TOP: buttonhighlight 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    BORDER-BOTTOM: buttonshadow 1px solid;
    FONT-FAMILY: Tahoma, Arial, Helvetica
}
.hotlinks
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
	color:#ffffff;
    Text-Decoration: none
}
A.hotlinks:link
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    color:#ffffff;
    Text-Decoration: none
}
A.hotlinks:Active
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    color:#ffffff;
    Text-Decoration: none
}
A.hotlinks:Visited
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    color:#ffffff;
    Text-Decoration: none
}
A.hotlinks:hover
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
    color:#ffffff;
    Text-Decoration: underline;
    
}
img
{
	border:none;
	Text-Decoration: none
}
.globalmenu
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold;
    COLOR: white;
    Text-Decoration: none
}
a.globalmenu:link
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold;
    COLOR: white;
    Text-Decoration: none
}
a.globalmenu:active
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold;
    COLOR: white;
    Text-Decoration: none
}
a.globalmenu:visited
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold;
    COLOR: white;
    Text-Decoration: none
}
a.globalmenu:hover
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold;
    COLOR: white;
    Text-Decoration: underline
}
.ttable
{
	background: buttonface;
	border-top: 1px solid buttonhighlight;	
	border-left: 1px solid buttonhighlight;	
	border-bottom: 1px solid buttonshadow; 
	border-right: 1px solid buttonshadow; 
	padding: 2px; 
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	FONT-SIZE: 9pt;
}
.gridtable
{
	background: #ffffff;
	border-top: 1px solid buttonhighlight;	
	border-left: 1px solid buttonhighlight;	
	border-bottom: 1px solid buttonshadow; 
	border-right: 1px solid buttonshadow; 
	padding: 2px; 
}
.gridtdl
{

	border-bottom: 1px dotted buttonshadow; 
	border-left: 1px solid buttonshadow; 
	padding: 2px; 
}
.gridtdr
{

	border-bottom: 1px dotted buttonshadow;
	border-right: 1px solid buttonshadow;  
	padding: 2px; 
}
.gridtdrow
{

	border-bottom: 1px dotted buttonshadow;
	padding: 2px; 
}
.qtable
{
	border-bottom:1px dashed #dddddd;
	border-left:1px dashed #dddddd;
	border-right:1px dashed #dddddd;
}
.qtd
{
	padding:3px;
	border-top:1px solid #dddddd;
}
.InputButton
{
    BACKGROUND-COLOR: #e3e3e3;
    BORDER-BOTTOM: #4d4a46 1px solid;
    BORDER-LEFT: #4d4a46 1px solid;
    BORDER-RIGHT: #4d4a46 1px solid;
    BORDER-TOP: #4d4a46 1px solid;
    CURSOR: hand;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8.5pt;
}
.InputButtonSearch
{
    BORDER-RIGHT: #dddddd 1px solid;
    BORDER-TOP: #dddddd 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #dddddd 1px solid;
    WIDTH: 25px;
    HEIGHT: 16px;
    CURSOR: hand;
    BORDER-BOTTOM: #dddddd 1px solid;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #eeeeee
}
.InputTextArea
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #cdcac6 1px solid;
    BORDER-LEFT: #cdcac6 1px solid;
    BORDER-RIGHT: #cdcac6 1px solid;
    BORDER-TOP: #cdcac6 1px solid;
    FONT-SIZE: 8pt;
    COLOR: blue;
}
.InputTextCombobox
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica
}
.InputSelect
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #4d4a46 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #4d4a46 1px solid;
    BORDER-TOP: #666666 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 8pt;
}

.InputCheckbox
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.InputRadioButton
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.InputPrompt
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.InputText
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #4d4a46 1px solid;
    BORDER-LEFT: #4d4a46 1px solid;
    BORDER-RIGHT: #4d4a46 1px solid;
    BORDER-TOP: #4d4a46 1px solid;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE:8pt;
    COLOR: blue;
}
.InputTextSearch
{
    BORDER-RIGHT: #777777 1px solid;
    BORDER-TOP: #777777 1px solid;
    BORDER-LEFT: #777777 1px solid;
    WIDTH: 125px;
    HEIGHT: 16px;
    BORDER-BOTTOM: #777777 1px solid;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE:8pt;
    BACKGROUND-COLOR: white
}