body  {
	font-family : Verdana,Arial,Helvetica;
}
a  {
	text-decoration : none;
	color : #006699;
}
a:visited  {
	color : #006699;
	text-decoration : none;
}
a:hover  {
	color : #ff3300;
	text-decoration : underline;
}
.copy  {
	font-size :10px;
	font-style : italic;
}
.note  {
	font-weight : bold;
	color : #ff0000;
}
.caption  {
	font-size :10px;
}
.boldcaption  {
	font-size :10px;
	font-weight : bold;
}
.maintext  {
    font-size : 12px;
    text-align : justify;
}
.boldtext  {
    font-size : 12px;
	font-weight : bold;
}
.demolink {
	font-size :12px;
	font-weight : bold;
}
.windowtitle {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    font-weight : bold;
    color : #006699;
    background-color : #eeeeee;
    text-align : center;
}
.windowtext {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    color : #666666;
    line-height: 14px;
}
.windowinsert {
    font-family : Verdana,Arial,Helvetica;
    font-size : 14px;
    font-weight : bold;
    color : #000000;
    background-color : #eeeeee;
    text-align : center;
}
.formfield {
    font-size : 10px;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
}
.download {
    font-size : 11px;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
}
.commenttext {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #000000;
    text-align : left;
}
li {
	font-size : 12px;
	list-style-image : url("/images/dot_li.gif");
}
.h5_bold {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 13px;
    color : #006699;
    font-weight : bold;
    text-align : justify;
}
.insert  {
	font-family : Verdana,Arial,Helvetica;
	background-color : #FFFFE8;
	font-size :10pt;
	font-weight : bold;
	text-align : center;
	padding : 4px;
	border-top: solid #3E458B 2px;
	border-bottom: solid #3E458B 2px;
	border-left: solid #3E458B 2px;
	border-right: solid #3E458B 2px;
}
.container {
	padding : 5px;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
	border-bottom: solid #999999 1px;
}
.tempcontainer {
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
}
/*  Menu CSS   */
.menu {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    font-weight : bold;
    color : #666666;
    background-color : #eeeeee;
    text-align : center;
}
.menu A:link {
    color : #006699;
	text-decoration : none;
}
.menu A:visited {
    color : #006699;
	text-decoration : none;
}
.menu A:hover {
	color : #ff3300;
	text-decoration : none;
}

/* Magic Poll */
a.polllink  {
	color : #003366;
	font-weight : bold;	
}
a:visited.polllink  {
	color : #003366;
}
a:hover.polllink  {
	color : #000000;
    text-decoration: underline
}
.pollwarning  {
	font-family : Verdana,Arial,Helvetica;
	font-size :11px;
	padding : 4px;
	background-color: #F7F7F7;
	border-bottom: solid #FF0000 1px;
	border-left: solid #FF0000 1px;
	border-right: solid #FF0000 1px;
}
.pollhead {
	font-family : Verdana,Arial,Helvetica;
	font-size :12px;
	font-weight : bold;
	color : #666666;
	padding : 4px;
	background-color: #dddddd;
	border: solid #000000 1px;
}
.pollfoot {
	font-family : Verdana,Arial,Helvetica;
	font-size :12px;
	font-weight : bold;
	color : #666666;
	padding : 4px;
	background-color: #dddddd;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
}
.pollquestion {
	font-family : Verdana,Arial,Helvetica;
	font-size :11px;
	padding : 4px;
	background-color: #F7F7F7;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
}
.pollcheck {
	background-color: #F7F7F7;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
}
.pollitem {
	font-family : Verdana,Arial,Helvetica;
	font-size :12px;
	font-weight : bold;
    text-align : left;
	padding : 4px;
	background-color: #F7F7F7;
	border-bottom: solid #000000 1px;
	border-right: solid #000000 1px;
}
.pollbutton {
	background-color: #F7F7F7;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
}
.polltotals {
	font-family : Verdana,Arial,Helvetica;
	font-size :10px;
	font-weight : bold;
    text-align : left;
	padding : 2px;
	background-color: #F7F7F7;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
}
.pollthanks {
	font-family : Verdana,Arial,Helvetica;
	font-size :10px;
	font-weight : bold;
	color : #666666;
	padding : 2px;
	background-color: #F7F7F7;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
}
.pollhleft {
	font-family : Verdana,Arial,Helvetica;
	font-size :10px;
	font-weight : bold;
    text-align : left;
	padding : 2px;
	background-color: #F7F7F7;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
}
.pollhright {
	font-family : Verdana,Arial,Helvetica;
	font-size :10px;
	font-weight : bold;
    text-align : left;
	padding : 2px;
	background-color: #F7F7F7;
	border-bottom: solid #000000 1px;
	border-right: solid #000000 1px;
}
.pollhcheck {
	background-color: #F7F7F7;
	border-bottom: solid #000000 1px;
	border-right: solid #000000 1px;
}
/* Magic Book */
.Alt1  {
	background-color : #EEEEEE;
}
.Alt2  {
	background-color : #CCCCCC;
}
.GuestHeader  {
	font-size : 14px;
	background-color : #3E458B;
	color : #FFFFFF;
	font-weight : bold;
	padding : 2px;
}
.GuestBorder  {
	border-left: thin solid #3E458B;
	border-right: thin solid #3E458B;
}
.GuestItemsLeft {
	font-size :10px;
	font-weight : bold;
	border-bottom: solid #3E458B 1px;
	border-right: solid #3E458B 1px;
	border-top: solid #3E458B 1px;
}
.GuestItemsRight {
	font-size :10px;
	font-weight : bold;
	border-bottom: solid #3E458B 1px;
	border-top: solid #3E458B 1px;
}
.GuestHeading {
	font-size : 10px;
	font-weight : bold;
}
.GuestComments {
	font-size : 10px;
	border-bottom: solid #3E458B 1px;
}
.GuestLink  {
	font-size : 10px;
	background-color : #3E458B;
	color : #FFFFFF;
	font-weight : bold;
	padding : 2px;}
a.GuestLink  {
	color : #FFFFFF;
	text-decoration : none;	
}
a:visited.GuestLink  {
	color : #FFFFFF;
}
a:hover.GuestLink  {
	color : #FF0000;
} 
.GuestText  {
	font-size: 12px;
	font-weight : normal;
}
.GuestFormHead  {
	background-color : #FFFFFF;
	font-size: 12px;
	font-weight : bold;
	border-bottom: solid #3E458B 1px;
}
.GuestFormText  {
	background-color : #FFFFFF;
	font-size: 12px;
	font-weight : bold;
	border-bottom: solid #3E458B 1px;
	border-right: solid #3E458B 1px;
}
.GuestFormInput  {
	background-color : #DDDDDD;
	border-bottom: solid #3E458B 1px;
}
.GuestInput  {
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: normal;
	background: #FFFFFF;
	color: #000000;
	border-top-width: 1px;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.GuestButton  {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-left-width: 1px;
	border-left-color: #ffffff;
	border-right-width: 1px;
	border-right-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}