body {
	margin: 0px auto 15px;
	width: 750px;
	font-family: Lucida Grande, Verdana;
	background-color: #FFFFFF;
	}


#mainbody {
	text-align:center;
	z-index:1;
}


a:link { color: #005ec8; text-decoration:none; }
	a:visited { color: #3d628b; text-decoration:none;}
	a:hover, a:active { color: #198bff; text-decoration:none;}
	

#logo {
		width:750px;
		height:134px;
		padding-top: 30px;
		z-index:1;
}

#logo2011 {
		width:750px;
		height:245px;
		padding-top: 30px;
		z-index:1;
}

#navbar {
		text-align:center;
		padding-top: 10px;
		font-size:12px;
		font-weight:bold;
		z-index:1;
}

#blurb {
		font-size:14px;
		padding: 5px;
		text-align:left;
		width:750px;
		/*background: url("40pc.png") repeat;*/
		z-index:5;
		}		



#fronttexttable2011 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 16px;
	margin: 45px;
	width: 687px;
	text-align: left;
	border-collapse: collapse;
	border: 0px;
}


#fronttexttable2011 td {
	padding: 10px 10px;
	color: #000000;
	width: 50%;
}



#fronttexttable2011 td:hover

{

	color: #000000;

	background: #dcdcdc;

}

.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 0px;
     margin-bottom: 0px;
     font-size: 700%;
     color: #FF0000;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: -30px;
     padding-top: 0px;
     font-size: 700%;
     color: #FF0000;
 }


#gallery {
		font-size:14px;
		padding: 5px;
		text-align:center;
		align:center;
		width:673px;
		/*background: url("40pc.png") repeat;*/
		z-index:5;
		}		



#noticeresult {
		border:1px;
		border-style:solid;
		border-color:#AAAAAA;
		padding:5px;
		}
	
#footer {
padding-top:30px;
font-size:9px;
}
	
	
#cutting
        { 
          position:relative; left:40px;
          background-color: #FFFFFF;
          width: 300px;
          padding: 7px;
          border-style: solid;
          border-width: 1px;
          border-color: #000000;
         }	
	

/* ============================================================================================================================
== BUBBLE WITH A RIGHT-ANGLED TRIANGLE
** ============================================================================================================================ */

/* THE SPEECH BUBBLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-right {
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	color:#fff;
	background:#075698; /* default background for browsers without gradient support */
	/* css3 */
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#2e88c4), to(#075698));
	background:-moz-linear-gradient(#2e88c4, #075698);
	background:-o-linear-gradient(#2e88c4, #075698);
	background:linear-gradient(#2e88c4, #075698);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

/* Variant : for top positioned triangle
------------------------------------------ */

.triangle-right.top {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#075698), to(#2e88c4));
	background:-moz-linear-gradient(#075698, #2e88c4);
	background:-o-linear-gradient(#075698, #2e88c4);
	background:linear-gradient(#075698, #2e88c4);
}

/* Variant : for left positioned triangle
------------------------------------------ */

.triangle-right.left {
	margin-left:40px;
	background:#075698;
}

/* Variant : for right positioned triangle
------------------------------------------ */

.triangle-right.right {
	margin-right:40px;
	background:#981D08;
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-right:after {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:50px; /* controls horizontal position */
	border-width:20px 0 0 20px; /* vary these values to change the angle of the vertex */
	border-style:solid;
	border-color:#075698 transparent; 
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* Variant : top
------------------------------------------ */

.triangle-right.top:after {
	top:-20px; /* value = - border-top-width - border-bottom-width */
	right:50px; /* controls horizontal position */
	bottom:auto;
	left:auto;
	border-width:20px 20px 0 0; /* vary these values to change the angle of the vertex */
	border-color:transparent #075698; 
}

/* Variant : left
------------------------------------------ */

.triangle-right.left:after {
	top:16px; 
	left:-40px; /* value = - border-left-width - border-right-width */
	bottom:auto;
	border-width:15px 40px 0 0; /* vary these values to change the angle of the vertex */
	border-color:transparent #075698; 
}

/* Variant : right
------------------------------------------ */

.triangle-right.right:after {
	top:16px; 
	right:-40px; /* value = - border-left-width - border-right-width */
	bottom:auto;
    left:auto;
	border-width:15px 0 0 40px; /* vary these values to change the angle of the vertex */
	border-color:transparent #981D08; 
}

