body{background:#dedee6; margin:0;}
img{ border:0;}
td{font:14px/16px Verdana; color:#666666; padding:0;}
h1{font-size:23px; font-weight:normal;padding:10px 10px 0;}

input, textarea, select{color:#666666;}
input, select{vertical-align:middle;}

ul.sortable{ cursor:move; list-style:none;}
li.sortableelement{ background-color:#E7E7EF; font-weight: 700; margin:5px; text-align:left; padding:5px; border: 1px solid #666666;}

#nav{padding:9px 0 10px 22px; margin:0; list-style:none; overflow:hidden; width:100%; font-size:11px; text-transform:uppercase;}
#nav li{float:left; padding:0 5px;}
#nav li a{text-decoration:none; color:#fff;	display:block; padding:4px 10px; border:1px solid #2c3a69; background:#2c3a69;}
#nav li a:hover,#nav li.active a{background-color:#9bc904; border:1px solid #f0f1f6;}

a{color:#666666; text-decoration:underline;}
a:hover{text-decoration:none;}

b a{color:#48A3C2; text-decoration:underline;}
b a:hover{text-decoration:none;}

.copy{font-size:9px;}
a.copy{font-size:9px;}

.heading{font-size:23px;}
.heading2{font-size:23px; color:#FFFFFF;}
.heading3{font-size:23px; color:#48A3C2;}

.line{height:31px; background:url('images/line.gif') repeat-x;}
.line2{height:11px; background:url('images/line2.gif') repeat-x;}

#result img {width:0; height:0}

a.white{color:#FFFFFF; text-decoration:underline;}
a.white:hover{color:#FFFFFF; text-decoration:none;}

.column{float:left;}
.clear{clear:both;}
.list{font:19px Verdana; color:#7d9f0c;}

dl.accordion{margin:0; padding:0;}
dl.accordion dt{color:#48A3C2; font-weight:bold; cursor:pointer; display:block; cursor:hand; margin:0;padding:0;}
dl.accordion dd{margin:0 0 0 20px; padding:0; overflow:auto; line-height:1.4;}

.submit{background-color:#afd601; color:#FFFFFF; border: 3px double #cbdae6; font-size:15px; font-weight:bold; padding:2px; cursor:pointer}