.menuitem
	{
	font-family: verdana;
    	font-size:11;
	text-decoration: none;
    	padding:0px;
        vertical-align=top;
        color: blue;

	}

.menuitem2
        {
        font-family: verdana;
        font-size:11;
        text-decoration: none;
        padding:0px;
	vertical-align=top;
	color: blue;
        }


a:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  color:            blue;
  } 
a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      done;
  color:            blue;
  } 
a:hover   {
  /* Applies to links under the pointer */
  text-decoration:  underline;
  font-weight:      none;
  color:            blue;
  } 
a:active  {
  /* Applies to activated links */
  text-decoration:  underline;
  font-weight:      hone;
  background-color: black;
  color: white;
  } 

img {
border: 0px none;
vertical-align:top;
padding-left:20px;
}

.menuitemsmall
	{
	font-family: verdana;
    font-size:9;
	text-decoration: none;
    padding:0px;
	}

.bodytext
	{
	font-family: verdana;
	color: #000000;
    font-size:12;
	text-decoration: none;
    vertical-align:top;
    horizontal-align:left;
    padding-top:13px;
    padding-left:20px;
	}

.iconpos
        {
    vertical-align:top;
    horizontal-align:left;
    padding-top:23px;
    padding-left:0px;
        }


.bodytextnopad
        {
        font-family: verdana;
        color: #000000;
    font-size:12;
        text-decoration: none;
    vertical-align:top;
    padding-top:5;
    padding-left:5;
        }


.feedbackformtext
        {
        font-family: verdana;
        color: #000000;
    font-size:12;
        text-decoration: none;
    vertical-align:top;
    padding-top:13px;
    padding-left:5;
        }

.feedbackformtextwhite
        {
        font-family: verdana;
        color: #FFFFFF;
    font-size:12;
        text-decoration: none;
    vertical-align:top;
    padding-top:13px;
    padding-left:5;
        }

.tabletext
	{
	font-family: verdana;
	color: #000000;
    font-size:12;
	text-decoration: none;
    vertical-align:top;
    horizontal-align: left;
    padding-top:13px;
    padding-left:2px;
	}

.smalltext
        {
        font-family: verdana;
        color: #000000;
    	font-size:9;
        text-decoration: none;
    	vertical-align:top;
    	padding-top:13;
    	padding-left:20px;
        }

.paddedsmalltext
        {
        font-family: verdana;
        color: #000000;
        font-size:9;
        text-decoration: none;
        vertical-align:top;
        padding-top:13;
        padding-left:10px;
        }


.othersmalltext
        {
        font-family: verdana;
        color: #000000;
        font-size:9;
        text-decoration: none;
        vertical-align:top;
        }


.reallysmalltext
        {
        font-family: verdana;
        color: #000000;
        font-size: 9px;
        text-decoration: none;
        vertical-align:top;
        }


.smallgreytext
        {
        font-family: verdana;
        color: #000000;
	background-color: #f4f4f5;
    	font-size:9;
	text-align: center;
    	padding:5;
	border: 2px solid #d1d2d4;

        }

.searchtext
        {
        font-family: verdana;
        color: #000000;
        background-color: #f4f4f5;
        font-size:12;
	border: 2px solid  #d1d2d4;
        }

.searchbutton
        {
        font-family: verdana;
        color: #000000;
        background-color: #cccccc;
        font-size:12;
	text-align: center;
        border: 1px solid  #666666;
        }


.largegreytext
        {
        font-family: verdana;
        color: #000000;
        background-color: #f4f4f5;
        font-weight: bold;
        font-size:16;
        text-align: center;
        padding:5;
        border: 2px solid #d1d2d4;

        }


.bodytitle
    {
    font-family: verdana;
	font-weight: bold;
	color: #000000;
        font-size:15;
        text-decoration: none;
        vertical-align:top;
        horizontal-align:left;
        padding:5px;
        }

.formtitle
    {
    font-family: verdana;
        font-weight: bold;
        color: darkblue;
        font-size:17;
        text-decoration: none;
        vertical-align:top;
        padding:22px;
	border-style: groove;
        }

.question
    {
    font-family: verdana;
        font-weight: none;
        color: #2e3191;
        font-size:14;
        text-decoration: none;
        vertical-align:top;
        padding-top:5px;
        padding-left:10px;
        padding-right:15px;
        }




.comment
    {
    font-family: verdana;
        font-weight: none;
        color: #2e3191;
        font-size:12;
        font-style:normal;
        text-decoration: none;
        vertical-align:top;
        padding-top:5px;
        padding-left:10px;
        padding-right:25px;
        }

.bigtitle
        {
        color:#0354c2;
        font-weight: bold;
        font-size: 1.6em;
        font-family: helvetica, geneva, arial, sans-serif;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 25px;
        }


.commentgreen
    {
    font-family: verdana;
        font-weight: none;
        color: #00cc00;
        font-size:11;
        font-style:italic;
        text-decoration: none;
        vertical-align:top;
        padding-top:5px;
        padding-left:0px;
        padding-right:25px;
        }


.answer
    {
    font-family: verdana;
        font-weight: none;
        color: #2e3191;
        font-size:11;
        text-decoration: none;
        vertical-align:top;
        padding-top:5px;
        padding-left:25px;
        padding-right:25px;
        }

.answernopad
    {
    font-family: verdana;
        font-weight: bold;
        color: darkblue;
        font-size:11;
        text-decoration: none;
        vertical-align:top;
        padding-top:5px;
        padding-left:5px;
        }
.whitetext
    {
    font-family: verdana;
        color: white;
        font-size:11;
        }
 
.postitmenu   
    	{
    	background-image: url('../images/postit.jpg');
    	background-repeat: no-repeat;
    	padding-left:15;
    	padding-top:30; 
    	vertical-align:top;
    	min-height:100px;  
	} 
       
.spacer
    	{
     	min-height:30px;
    	}    
    
.divider
    	{
     	font-family: Verdana;
     	color: #FFFFFF;
     	background: #FFFFFF;
        padding-left:20;
        margin-left:10;
     	border-top: 2px solid #d1d2d4;
    	}

scrollbar
{
overflow: -moz-scrollbars-vertical;

}



{height: 1%;}
/* */

#tlc, #trc { zoom: 1 }

body
	{
	margin: 0;
	padding: 0;
	background-color: white;
	font-size: 100.01%;
	text-align: left; 
	}

#box
	{
	position: relative;
	margin-left: 10;
	margin-right: auto;	
	margin-top: 0em;
	padding: 0;
	text-align: left;
	width:80%;				/* <-- use this to tie width to viewport size */
	width: 60em;				/* <-- use this for a set width */
	background-color: #eeeeee;
	}

h1
        {
        font-family: verdana;
    	font-size:11;
    	font-weight:normal;
        text-decoration: none;
    	padding:0px;
	color: blue;
        }

        }

#content h1
	{
	color:#0354c2;
	font-weight: bold;
	font-size: 1.6em;
	font-family: helvetica, geneva, arial, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 25px;

	}
	
#content h2
        {
        color:#000000;
        font-weight: none;
        font-size: 1.4em;
        font-family: helvetica, geneva, arial, sans-serif;
        padding-left: 10px;
        padding-right: 20px;

        padding-top: 25px;

        }

	
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(images/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(images/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(images/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(images/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(images/tb.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(images/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #eeeeee;
	background-image:url(images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
		
#cpbox {
  background-color: #eeeeee;
  padding: 5px;
  min-width:300px;
  min-height: 220px;
  float:left;
}

#imagewraparound
{
  float:none; 
}
	
