/**
 * CSS Document 
 */
img { border:0; margin: 0; padding: 0; }
a img { border:0; margin: 0; padding: 0; }
.clear {font-size: 1px; height: 1px}

a, .maroon {
	color:#50B420; 
	font: bold 11px Arial;	
	text-decoration: none;
}

.black, a.black {
	color:#000; 
	font: bold 11px Arial;	
	text-decoration: none;
}

/* errors */
tr.error_message td {
	background-color:   #FFFFED;
    border-collapse: collapse;    
    color:              #CC0000;
    border-bottom: 1px solid #cc0000;
}
tr.error_message {
	border:             1px solid #CC0000;    
}
div.error, div.message {
	/*font-size: 12px;*/	
	width: 80%;
	padding:10px;
	margin: .5em 1em;
}
.error ul, .message ul {margin: 1em 2em; padding:0;}
.error {
    color:              #CC0000;
    width:              50%;
}
.message {
    color:              green;
    padding:            10px 10px 10px 36px;
}
.note {font-size: 10px;	background-color: #eee;}
.note dl {margin:0em 1em;width: 45%;}
.note dt {font-weight: bold;vertical-align:top;}
.note dd {margin-left:10em;margin-top:-2em;vertical-align:top;}

.required {
	color: red;
	padding-left: .1em;
	padding-right: .1em;
}

table td {
	font: normal 12px Arial;
}

form, form table td {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
 	color: #555;
}

/** 
 * HEADER 
 */
#container {
	margin:4px auto 4px auto;
	width:840px;
	text-align:center;
}

#container_content {
	width:800px;
	margin:5px auto 0 auto;
	text-align:justify;
}

/** 
 * MENU 
 */
#menu {
	width: 800px;
	background-color:#fff;
	padding:0; margin:0;
}
#menu table {
	background-color:#BEB8BC;
}

#menu a {
	padding:0; margin:0;
	background-color: #BEB8BC;
}

#header_left {
	height: 50px;
}

.header_right {
	height:33px;
	margin-top:37px;
}
.header_right a {
	font:bold 13px Arial;
	padding-right: 1.2em;
}

.line { 
	background-image:url(images/line.jpg);
	background-repeat:no-repeat;
	height:8px;
	width:800px;
	padding-top:0;
}

#poll {
	margin-top: 1em;
	margin-bottom: 1.5em;
	text-align: center;
	color: #50B420;
	font:bold 12px Arial;
}


.msg{
	width: 100%;
}
.tmb_img{
	width: 100px;
}
.box_desc{
	
}

.msg_cntr{
	width: 350px;
	text-align: left;
}

.box_stat{
	width: 300px;
	text-align: left;
}

#title{
	font: bold 17px Arial;
	color:#50B420;	
	text-align: left;
}

#mini-search {
	height: 30px; margin: 0; padding: 0;
}

/* search snippet */
input#SearchTerm, input#SearchGo {
	border: 1px solid #aaa;
	height: 20px;
	padding: 0; margin: 0;
}
input#SearchTerm {
	width: 100px; 
	color: #ccc;
	padding: 1px 2px;
	margin: 0;
}
input#SearchGo {
	width: 40px; 
	color: #aaa;
	font-weight: bold;
	text-align: center;
}

/* EOF HEADER */

/**
 * BOXES HEADER 
 */
 
/* type: gray_bg */

#featuredtitle{
	width: 100%;
	color: #50B420;
	font: bold 15px Arial;
	text-align: justify;
	background-color: #d8dad9;
	padding: 5px;
}
#title2{
	font: bold 13px Arial;
	color:#000;
	text-align: jutsify;
	
}
#title3{
	color: #00000;
	font: normal 11px arial;
	text-align: center;
}

#top2{
	width: 800px;
	color:#50B420;	
	font: bold 14px Arial;
}
.left{
	background: url(images/line_side.gif) 0 0 repeat-y;
}
.right{
	border-right: 1px solid #d8dad9;
	width: 3px;
	padding: 0px;
}
.msg h1{
	width:100%;
	color: #50B420;
	font: bold 15px Arial;
	text-align: justify;
	margin: 0; padding: 0;
}
.msgtitle .tl3 {
	background: url(images/ul2.gif) 0 0 no-repeat #d8dad9;
}
.msgtitle .tr3 {
	background: url(images/ur2.gif) 100% 0 no-repeat;
	padding: 5px 5px 5px 10px;
}
#upper{
	width: 100%;
	padding:0px;
	margin: 0px;
	margin-bottom: .5em;
}
#upper2{
	width: 100%;
	padding:0px;
	margin: 0px;
	border-collapse: collapse;
}
.tl {
	background: url(images/ul2.gif) 0 0 no-repeat #D8DAD9;
	margin-top: 1em;
}
.tr {
	background: url(images/ur2.gif) 100% 0 no-repeat #D8DAD9;
	padding: 2px;
}
.blad {
	background: url(images/tr2.gif) 0 100% no-repeat  #D8DAD9;
}
.brad {
	background: url(images/tl2.gif) 100% 100% no-repeat;
	padding: 2px;
}
.tl3 {
	background: url(images/ul2.gif) 0 0 no-repeat #d8dad9;
}
.tr3 {
	background: url(images/ur2.gif) 100% 0 no-repeat;
	padding: 5px;
}	

/* box bottom - sample browse */
.b1 {
	background: url(images/bline.gif) repeat-x center bottom;
	font-size: 8px;
	height: 10px;
}
.b1 .bl {
	background: url(images/bl.gif) 0 100% no-repeat;
	height: 10px;
}
.b1 .br {
	background: url(images/br.gif) 100% 100% no-repeat;
	height: 10px;
}
.b12{
	background: url(images/bline2.gif) repeat-x;
}

/* box top - sample browse */
.mymsg {
	width: 100%;
	background: url(images/uline.gif) repeat-x center top;
	font-size: 8px;
	text-align: left;
}
.mymsg .tl2 {
	background: url(images/ur.gif) 0 0 no-repeat;
}
.mymsg .tr2 {
	background: url(images/ul.gif) 100% 0 no-repeat;
	padding: 5px;
}

.brv {
	
	background: url(images/br.gif) 100% 100% no-repeat;
	height:10px;
}
.bl2 {
	background: url(images/bl.gif) 0 0 no-repeat;
}
.br2 {
	background: url(images/br.gif) 100% 0% no-repeat;
	width: 3px;
	padding: 0px;
}


/* small round corners */
.smbl {background: url(images/l_line.jpg) repeat-y; padding: 0 1em; padding-bottom: 5px;/*  margin-top: -1px;*/}
.smbr {background: url(images/r_line.jpg) 100% 100% repeat-y #ededed; /*margin-top: -1px;*/}
.smtl {background: url(images/topl.jpg) 0 0 no-repeat; height: 10px; margin-bottom: -4px;}
.smtr {background: url(images/topr.jpg) 100% 0 no-repeat; height: 10px;}
.shortcut_box {background: url(images/top_line.jpg) repeat-x; margin: 0px;}
.shortcut_box a { 
	font: bold 12px Arial; 
	color:#50B420; 
	text-decoration: none; 
	text-transform: uppercase;
}

.shortcut_box a.active { 
	color:#50B420; 
	text-decoration: underline;
	/*font: bold 14px Arial;*/
}
/* EOF BOXES HEADER */

.tableft{
	border-collapse: collapse;
	border-spacing: 0px;
}
.tableft tr {
	vertical-align: bottom;
}

#line2{
	width: 100%;
	background: url(images/line2.jpg) repeat-x center;
	margin-top: -1px;
	height: 1px;
	padding-top:0px;
}

.faq-box {
	position: absolute;
	width: 200px;
	border: 1px solid #50B420;
	background-color:   #FFFFCC;
	color: #000;
	font-size: 10px;
	padding: .5em;
	font-weight: normal;
}

.faq-link {
	white-space:nowrap; 
	font-size: 10px; 
	text-decoration: 
	none; color: #50B420;
}

.form-notes {
	font: normal 11px Arial; 
	color:#50B420;
}	
.form-table tr td {
	vertical-align: top;
	padding: .5em .3em;
}
.form-table tr td.label {
	padding-right: .5em;
}
.form-table tr td input.text {
	width: 400px;
}
.form-table tr td .textarea {
	width: 400px;
	height: 100px;
}
.form-table tr td input.file {
	width: 400px;
}

ul.sub-categories li{
	list-style: none;
}

.bottomnav {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
.bottomnav a {
	text-decoration: underline;
	font-weight: normal;
	margin-bottom: .5em;
}

.myimage {
	border-collapse:collapse;
	width: 110px;
	margin-left: 10px;
}
.myimage .top2{
	height: 10px;
	font-size: 5px;	
}
.myimage .topl{
	background: url(images/topl.jpg) 0 0 no-repeat;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.myimage .topr{
	background: url(images/topr.jpg) 100% 0 no-repeat;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.myimage .mytop {
	background: url(images/top_line.jpg) repeat-x;
	width: 90px;
	padding: 0px;
	margin: 0px;
}
.myimage .bottom2, .myimage .bot, .myimage .botl, .myimage .botr {
}
.myimage .bottom2{
	height: 10px;
	font-size: 5px;	
}
.myimage .botl{
	background: url(images/botl.jpg) 0 100% no-repeat;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.myimage .bot{
	background: url(images/bot_line.jpg) repeat-x;
	width: 90px;
	padding: 0px;
	margin: 0px;
}
.myimage .botr{
	background: url(images/botr.jpg) 100% 100% no-repeat;
	width: 10px;
	padding: 0px;
	margin: 0px;
}
.myimage .r_line {
	background: url(images/r_line.jpg) repeat-y;
	width: 8px;	
}
.myimage .l_line{
	background: url(images/l_line.jpg) repeat-y;
	width: 8px;	
}
.myimage .image2{
	padding: 0px;
	margin: 0px;
	background-color: #ededed;
	height: 90px;
	width: 90px;
}

#featuredcontent p.box_title {
	font: bold 13px Arial;
	margin: 0; padding: 0;
	margin-left: .5em;
	margin-top: 5px;
}

.msg{
	width:100%;
	border-left: 1px solid #d8dad9;
	border-right: 1px solid #d8dad9;
}
.msg .box_image { width: 20%; }
.msg .box_stat p{
	font-weight: normal;	
}
.msg .box_stat a{
	font-weight: normal;	
	text-decoration: underline;
	color: black;
}
.msg .box_desc { 
	width: 40%;
	color: #00000;
	font: normal 11px arial;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}
.msg .box_desc p { padding: 0; margin: 0; }
.msg p.box_title {
	color: #50B420;
	font: bold 15px Arial;
	margin-bottom: 1em;
}
.msg p.box_content {
	color: #00000;
	font: normal 11px arial;
	text-align: justify;
}
.msg .box_view { 
	width: 40%; 
	font: normal 11px arial;
	text-align: left;
	vertical-align: top; 
}

#tab {
	margin-bottom: 1em;
}

/* Page Numbers */
.pages {
    padding: 1em;
    margin: .5em 0;
    clear: left;
    font-size: 85%;
}

.pages a {
	color:#50B420;
	font:bold 90% Arial;
}
.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #50B420;
    font-weight: bold;
    background: #50B420;
    color: #fff;
}

.pages a {
    border: 1px solid #ccc;
    text-decoration: none;
}

.pages a:hover {
    border-color: #999;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}

#vote {
	width: 30%;
	float: left;
	padding: 0px;
	border-color: blue;
	text-align: center;	
}
#mymsg2{
	width: 65%;
	float: right;
	text-align: left;

}
#vote #vote2 p{
	font: normal 10px Arial;
}
#vote #linkback{
	padding: 10px 5px;
	padding-top: 0;
	color:#50B420;
	font: bold 10pt arial;
	text-align: center;
	margin-bottom: 4px;
	text-align: center;
	height: 10px;
}
#vote #linkback a{
	color:#50B420;
	text-decoration: none;
	font: bold 10pt arial;
}

.box { clear:both;}

/*Join Form*/
.tl2 {
	background: url(images/ur.gif) 0 0 no-repeat;
}
.tr2 {
	background: url(images/ul.gif) 100% 0 no-repeat;
	padding: 5px;
}
.t1{
	background: url(images/uline.gif) repeat-x center top;
	font-size: 8px;
	text-align: left;
	width: 500px;
}
.b1s{
	background: url(images/bline.gif) repeat-x center bottom;
	font-size: 8px;
	width: 500px;
}
.bls {
	background: url(images/bl.gif) 0 100% no-repeat;
	
}
.brs {
	background: url(images/br.gif) 100% 100% no-repeat;	
	color: red;
}
#join_form, #login_form{
	border-left: 1px solid #d8dad9;
	border-right: 1px solid #d8dad9;
	padding: 10px;
	width: 478px;
}
#join_form form table tr td{
	padding-top: 5px;
	padding-bottom: 5px;
}
#faqplus4 {
	position: absolute;
	width: 200px;
	border: 1px solid #50B420;
	background-color:   #FFFFCC;
	color: #000;
	font-size: 10px;
	padding: .5em;
	font-weight: normal;
}



.support-count {
	color: #0bcd0c;
}
.oppose-count {
	color: #cc0001
}

.title {
font: bold 19px Arial;
color:#50B420;
}

.subtitle {
padding:0;
margin:0;
color:#585858;
}

.subtitle a {
color:#50B420;
text-decoration: none;
font: bold 11px Arial; 
}

.subtitle a.black {
	color: #000;
}
.title2 {
color:#50B420;
font:bold 15px Arial;
}

.float-left {
	float: left;
	padding-right: .5em;
}

#message-content {
	padding: .5em;
}

#message-content .comment {
	padding: 0;
}
.comment .subtitle{
	margin-top: 0;
}
/* Comment section */
.comment-form .subtitle { margin: 0; }
.comment {margin: .5em .3em; background: #F0F0E7;margin-bottom: 15px;}
.inner-comment {
	margin: .5em;
}
.comment .right_line { margin-left: 30px; }
.comment .right_line .subtitle { margin: 0; padding: 0; }
.comment .right_line .content{ 	margin: 0; padding: 0 5px; }

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/*List of Candidates*/

#candidates{
	width: 800px;
}

#ads1{ 	width:14%;
	float:left;
	padding: 0px;
	margin:  0px;

}

#democrat{
	width: 50%;
	float: left;
}
#democrat2{
	width: 82%;
	border-collapse: collapse;
}
#c_ul{
	background: url(images/c_ul.gif) 0 0 no-repeat;
	width: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}
#c_tline{
	background: url(images/c_tline.gif) repeat-x;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}
#c_ur{
	background: url(images/c_ur.gif) 100% 0 no-repeat;
	width: 10px;
	padding: 0px;
	margin: 0px;
	height: 10px;
	font-size: 2px;
}

#c_lline{
	background: url(images/c_lline.gif) repeat-y;
	width: 10px;	
}
#c_content{
	padding: 0px;
	margin: 0px;
}
#c_content2{
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
#pic2{
	width: 90px;
	margin-left: 0px;
	padding: 0px;

}
#dsc{
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

#dsc a{
	color: #084294;
	font-weight: bold;
	text-decoration: none;
}

#dsc a:hover{
	text-decoration: underline;
}

#c_rline{
	background: url(images/c_rline.gif) repeat-y;
	width: 10px;
}

#c_bl{
	background: url(images/c_bl.gif) 0 100% no-repeat;
	width: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}
#c_bline{
	background: url(images/c_bline.gif) repeat-x;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}
#c_br{
	background: url(images/c_br.gif) 100% 100% no-repeat;
	width: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}


#republic{
	width: 50%;
	float: right;
}
#republic2{
	width: 82%;
	border-collapse: collapse;
}
#d_ul{
	background: url(images/d_ul.gif) 0 0 no-repeat;
	width: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}
#d_tline{
	background: url(images/d_tline.gif) repeat-x;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}
#d_ur{
	background: url(images/d_ur.gif) 100% 0 no-repeat;
	width: 10px;
	padding: 0px;
	margin: 0px;
	height: 10px;
	font-size: 2px;
}

#d_lline{
	background: url(images/d_lline.gif) repeat-y;
	width: 10px;	
}
#d_content{
	padding: 0px;
	margin: 0px;
}
#d_content2{
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

#d_rline{
	background: url(images/d_rline.gif) repeat-y;
	width: 10px;
}

#d_bl{
	background: url(images/d_bl.gif) 0 100% no-repeat;
	width: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}
#d_bline{
	background: url(images/d_bline.gif) repeat-x;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}
#d_br{
	background: url(images/d_br.gif) 100% 100% no-repeat;
	width: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
}
.blank {
 	color: #50B420;
 	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
}


/* Table:myuser */
.myuser{
	width: 100%;
	border-bottom: 1px solid gray;
	border-collapse: collapse;
	text-align: left;
}

.myuser th{
	border: 0px;
	font: bold 13px Arial;
	color: #50B420;
}

.myuser td{
	border: 1px solid gray;
	padding: 3px;
	font: normal 10px Arial;
}
/* eof Table:myuser */

/* Bread crumbs */
#crumbs {
	font-weight: bold;
	padding-bottom: .5em;
}
#crumbs span.active {
	color: #000;
	padding: 0 .5em;
}

#crumbs a {
	color: #990000;
	padding: 0 .5em;
	text-decoration: none;
}
#crumbs a:hover {
	text-decoration: underline;
}
/* eof Bread crumbs */

/* Admin forms */
.admin-form {
	background-color: #D8DAD9;
	padding: 0 1em;
	color: #000033;
	border: 1px solid #D8DAD9; /* hack.. the bottom renders an invisible 5px white space if this border is removed*/
}
.admin-form input.long {
	width: 400px;
}

.admin-form .add1 {
	color: #000033;
	/*font-weight: bold;*/
	text-align: left;
}
.admin-form .button {
	width: 100px; margin-right: .5em;
}
/* eof Admin forms */

/* RSS */
.rss-urls {
	width: 780px; 
	font: normal 12px Arial; 
	padding: 5px;
}
.rss-urls th {
	background-color: #ddd;
}
.rss-urls td {
	width: 20px; 
	font-size:12px; 
	border-bottom: 1px solid #d8dad9;
}
.rss-urls td.last {
	border-bottom: 0;
}
.rss-urls input {
	width: 250px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	display: inline;
}
.rss-urls label {
	font-style: italic;
}
#rss #myvotes2 {
	border-left: 1px solid #d8dad9; border-right: 1px solid #d8dad9;
}
/* eof RSS */




body {
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #666666;
	SCROLLBAR-ARROW-COLOR: #666666;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: #666666;
}
.menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#666666;
	text-decoration:none;
}
a.menu:hover {
	color:#666666;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #668338;
	text-decoration: none;
}
.texthome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	top: 100px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}
#home1 {
	position:absolute;
	left:522px;
	top:19px;
	width:105px;
	height:20px;
}
#home1b {
	position:absolute;
	left:510px;
	top:17px;
	width:105px;
	height:207px;
}
.menuh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px;
}
a.menuh:hover {
	color: #F2F2F2;
}
#home2 {
	position:absolute;
	left:89px;
	top:487px;
	width:223px;
	height:21px;
}
#home3 {
	position:absolute;
	left:75px;
	top: 240px;
	width:165px;
	height:113px;
}
#home4 {
	position:absolute;
	left:310px;
	top:240px;
	width:165px;
	height:116px;
}
#home5 {
	position:absolute;
	left:546px;
	top:240px;
	width:156px;
	height:112px;
}
#apDiv1 {
	position:absolute;
	left:179px;
	top:331px;
	width:467px;
	height:272px;
}
#apDiv2 {
	position:absolute;
	left:191px;
	top:2282px;
	width:634px;
	height:75px;
}
#apDiv3 {
	position:absolute;
	left:75px;
	top:216px;
	width:635px;
	height:69px;
}
#apDiv4 {
	position:absolute;
	left:75px;
	top:319px;
	width:635px;
	height:73px;
}
#apDiv5 {
	position:absolute;
	left:75px;
	top:424px;
	width:635px;
	height:95px;
}
#apDiv6 {
	position:absolute;
	left:75px;
	top: 216px;
	width: 635px;
	height:350px;
	overflow: auto;
	
}
#apDiv7 {
	position:absolute;
	left:75px;
	top:216px;
	width:635px;
	height:144px;
}
#apDiv8 {
	position:absolute;
	left:75px;
	top:216px;
	width:635px;
	height:244px;
}
#apDiv9 {
	position:absolute;
	left:175px;
	top:635px;
	width:622px;
	height:87px;
}
#apDiv10 {
	position:absolute;
	left:75px;
	top:276px;
	width:635px;
	height:300px;
}
#apDiv11 {
	position:absolute;
	left:75px;
	top:277px;
	width:635px;
	height:51px;
}
#apDiv12 {
	position:absolute;
	left:413px;
	top:118px;
	width:362px;
	height:30px;
}
#aboutlogo {
	position:absolute;
	left:63px;
	top:110px;
	width:83px;
	height:73px;
}
#base2 {
	position:absolute;
	left:89px;
	top:597px;
	width:223px;
	height:21px;
}
#aboutbase {
	position:absolute;
	left:644px;
	top:534px;
	width:79px;
	height:21px;
}
#partnerbase {
	position:absolute;
	left:573px;
	top:530px;
	width:92px;
	height:31px;
}
#apDiv13 {
	position:absolute;
	left:643px;
	top:532px;
	width:5em;
	height:34px;
	z-index: 15;
}
#apDiv14 {
	position:absolute;
	left:583px;
	top:542px;
	width:5em;
	height:34px;
}
#apDiv15 {
	position:absolute;
	left:75px;
	top:250px;
	width:635px;
	height:30px;
}
#apDiv16 {
	position:absolute;
	left:75px;
	top:216px;
	width:46px;
	height:33px;
}
.form_id {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330033;
	background-color: #f5f5f5;
	height: 17px;
	border: 1px solid #330033;
}

#supportcontent{
	padding: 5px;
}