h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#999999; border-bottom:1px solid #CCCCCC; padding:0; }
h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#009900; margin:0; padding:0; }

.small { font-size:10px; }

.hdtitle { background:url(img/hd_bg.gif) left top repeat-x; font-size:12px; color:#000066; padding:3px 4px 3px 4px; border-bottom:1px solid #CCCCCC; }

#sollft { width:438px; font-size:12px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
#sollft p { padding:0 5px 0 5px; }
#sollftf { width:438px; height:128px; padding-top:120px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:url(img/vik_box.jpg) top left no-repeat; }
#sollftf ul { margin:0; padding:0; list-style-type:none; }
#sollftf ul li { float:left; display:inline; margin-left:10px; font-size:14px; font-weight:bold; color:#006699; }
.vikone { background:url(img/green.jpg) top no-repeat;  height:46px; width:125px; padding-top:60px; padding-left:5px; border-bottom:4px solid #006699; }
.viktwo { background:url(img/green2.jpg) top no-repeat;  height:46px; width:125px; padding-top:60px; padding-left:5px; border-bottom:4px solid #006699; }
.vikthr {  height:106px; width:130px; border-bottom:4px solid #FF6600; }

#searchf { margin-top:10px; clear:both; }

#civrht { width:440px; margin-left:20px; margin-bottom:10px; }
#dblist { width:439px; background:url(img/list_bg.jpg) right top repeat-y; border-right:1px solid #CCCCCC; }
.stats { font-size:12px; color:#000066; }

#solpriv { background:url(img/box_bg.jpg) top left repeat-x; border:1px solid #CCCCCC; padding:6px; margin-bottom:15px; font-size:12px; }
#solpriv li { list-style-image:url(../images/li_pic.jpg); margin-top:5px; padding:0; }
#solform input { padding:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; }
#solform fieldset { border:1px solid #003366; margin-bottom:20px; padding:20px; }
#solform legend { border:1px solid #003366; padding:2px 12px 2px 12px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; background:url(img/hd_bg.gif) left top repeat-x; color:#000066; }
#solform label { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#003333; font-size:14px; }
#solform legend span { font-family:arial; font-size:16px; color:#FF6600; }
.explain { color:#999999; font-size:12px; }
#solform select { padding:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
#solform input, #solform select, #solform textarea, #solform option { border:1px solid #CCCCCC; } 

/* NEW CSS */
.action { border:1px solid #006600; background-color:#91c925; padding:5px; color:#FFFFFF; font-size:14px; }

.raq { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF6600; font-weight:bold; }
.notice { border:1px solid #006600; background-color:#91c925; padding:5px; color:#FFFFFF; }
.moretd { border:1px solid #003366; background-color:#d8ecf4; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000066; font-size:12px; }

.minitext { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#999999; }

.disable { background-color: #CF110C; color: #fff; font-weight: bold; padding: 5px; }

#demop { color:#003333; font-size:16px; padding:0; margin:0; }
#demotable { font-size:12px;color:#000000;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; }

.noresultperms { margin:20px 5px 20px 5px; border:1px solid #006600; background-color:#91c925; color:#ffffff; padding:5px; }
