/* Default CSS Stylesheet for a new Web Application project */

BODY {margin:0px; color:#404040; BACKGROUND-COLOR:#FFFFFF; FONT-FAMILY:Verdana, Helvetica, sans-serif; FONT-SIZE:65%; FONT-WEIGHT:normal; LETTER-SPACING:normal; TEXT-TRANSFORM:none; WORD-SPACING:normal}
TD   {font-size:65%; color:#404040;}
TD.TDsmall   {font-size:55%; color:#404040;}

A:link     {text-decoration:none;      color:blue; font-family:Verdana, Arial, Helv, Helvitica, Sans-Serif;}
A:visited  {text-decoration:none;      color:blue; font-family:Verdana, Arial, Helv, Helvitica, Sans-Serif;}
A:hover    {text-decoration:underline; color:blue; font-family:Verdana, Arial, Helv, Helvitica, Sans-Serif;} 

A.Reg:link     {font-size:7pt; color:blue; text-decoration:none; font-family:Verdana, Arial, Helv, Helvitica, Sans-Serif;}
A.Reg:visited  {font-size:7pt; color:blue; text-decoration:none; font-family:Verdana, Arial, Helv, Helvitica, Sans-Serif;}
A.Reg:hover    {font-size:7pt; color:blue; text-decoration:underline; font-family:Verdana, Arial, Helv, Helvitica, Sans-Serif;} 


H6 {padding:0px; margin:0px;}

#outer_container {background-color:White; PADDING:0px; MARGIN:0px; WIDTH:780px;}

/*TextPage*/
DIV.TextPage TD {vertical-align:top;}
DIV.TextPage UL {padding-top:1px; margin-top:1px; padding-bottom:3px; margin-bottom:3px;} 
DIV.TextPage P {padding:1px; margin:1px;} 
/*TextPage*/

/*Reg*/
DIV.Reg TD {vertical-align:top; padding-right:5px; }
/*Reg*/



/*LEFT NAV*/
#left_nav {background-color:#FFF2FF; width:130px;}

#left_nav UL  {padding:2px; margin:0px;}
#left_nav LI  {list-style-type:none; padding-left:10px;}

#left_nav A.title:link     {color:#DD0066; font-weight:bold;}
#left_nav A.title:visited  {color:#DD0066; font-weight:bold;}
#left_nav A.title:hover    {color:#DD0066; font-weight:bold; text-decoration:underline;} 

#left_nav A:link     {color:DarkOrchid;}
#left_nav A:visited  {color:DarkOrchid;}
#left_nav A:hover    {color:DarkOrchid; text-decoration:underline;} 
/*LEFT NAV*/


/*TOP NAV*/
#top_nav {width:782px; background-color:lightpink;}
#top_nav UL{margin:0px; padding:2px;}
#top_nav LI {display:inline;}
#top_nav LI.firstitem {}
#top_nav LI.notfirstitem {border-left:solid 1px black; padding-left:10px; margin-left:10px;}
#top_nav A:link     {color:DarkOrchid; font-weight:bold;}
#top_nav A:visited  {color:DarkOrchid; font-weight:bold;}
#top_nav A:hover    {color:DarkOrchid; font-weight:bold; text-decoration:underline;} 
/*TOP NAV*/


/*BOTTOM NAV*/
#bottom_nav {width:782px; background-color:lightpink;}
#bottom_nav UL{margin:0px; padding-top:2px; padding-bottom:2px;}
#bottom_nav LI {display:inline;}
#bottom_nav LI.firstitem {}
#bottom_nav LI.notfirstitem {border-left:solid 1px black; padding-left:10px; margin-left:10px;}
#bottom_nav A:link     {color:DarkOrchid; font-weight:bold;}
#bottom_nav A:visited  {color:DarkOrchid; font-weight:bold;}
#bottom_nav A:hover    {color:DarkOrchid; font-weight:bold; text-decoration:underline;} 
/*BOTTOM NAV*/

/*RangeBox*/
#RangeBox {}
#RangeBox UL  {padding:0px; margin:0px; padding-left:10px; margin-left:10px;}
#RangeBox LI  {padding:0px; margin:0px;}
#RangeBox P.ShownIn {font-style:italic; padding-top:5px; margin:0px;}
/*RangeBox*/


SPAN.titleLarge{font-size:160%; text-transform:uppercase; color:#DD0066; font-weight:bold;}
SPAN.titleMedium{font-size:110%; text-transform:uppercase; color:#DD0066; font-weight:bold;}
SPAN.titleSmall{font-size:100%; text-transform:none; color:#DD0066;}

H1 {font-size:160%; text-transform:uppercase; color:#DD0066; font-weight:bold;   padding:0px; margin:0px;}
H2 {font-size:110%; text-transform:uppercase; color:#DD0066; font-weight:bold;   padding:0px; margin:0px;}
H3 {font-size:100%; text-transform:none;      color:#DD0066; font-weight:normal; padding:0px; margin:0px;}


/*FORMS*/
INPUT.reg    {BORDER:black 1px solid; FONT-SIZE: x-small; COLOR: black; FONT-FAMILY:Verdana, Arial, Helv, Helvitica, Sans-Serif;}
TEXTAREA.reg {BORDER:black 1px solid; FONT-SIZE: x-small; COLOR: black; FONT-FAMILY:Verdana, Arial, Helv, Helvitica, Sans-Serif;}
TD.regLabel  {font-size:65%; padding-right:5px; color:Black;}

INPUT.imagebutton {border:inset 1px silver;}
/*FORMS*/


#InputForm {}
#InputForm INPUT    {BORDER:black 1px solid; FONT-SIZE: x-small; COLOR: black; FONT-FAMILY:Verdana, Arial, Helv, Helvitica, Sans-Serif;}
#InputForm TEXTAREA {BORDER:black 1px solid; FONT-SIZE: x-small; COLOR: black; FONT-FAMILY:Verdana, Arial, Helv, Helvitica, Sans-Serif;}
#InputForm TD       {font-size:65%; padding-right:5px; color:Black;}
#InputForm SPAN.req {color:Red;}





/*Specials*/
.fullwidth  {WIDTH:100%}

.fullborder  {border:solid 1px silver;}
.pinkborder  {border:solid 1px lightpink;}

.floatnone  {FLOAT:none;}
.floatleft  {FLOAT:left;}
.floatright {FLOAT:right;}

.clearboth  {CLEAR:both;}
.clearleft  {CLEAR:left;}
.clearright {CLEAR:right;}

.topgap     {MARGIN-TOP:10px;}
.leftgap    {MARGIN-LEFT:10px;}
.rightgap   {MARGIN-RIGHT:10px;}
.bottomgap  {MARGIN-BOTTOM:10px;}

.featuregap  {MARGIN-LEFT:18px; MARGIN-RIGHT:18px;}

.topgapsmall     {MARGIN-TOP:5px;}
.leftgapsmall    {MARGIN-LEFT:5px;}
.rightgapsmall   {MARGIN-RIGHT:5px;}
.bottomgapsmall  {MARGIN-BOTTOM:5px;}