/* Start of CMSMS style sheet 'Horizontal_dropdown : Tools' */
/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}

/* end clearing */


/* replace */
	.replace {
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */


/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
dfn {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0;
  height: 0;
  overflow: hidden;
  display: inline;
}
/* end accessibility */


/* End of 'Horizontal_dropdown : Tools' */

/* Start of CMSMS style sheet 'Horizontal_dropdown : sort' */
/* this contains the menu */
#menu_horiz {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #fff;
	font-size: 10px;
        background:  url(uploads/Horizontal_dropdown/nav_bg.jpg) repeat-x;
	width: 700px;
	height: 36px;
	margin: 0;
	text-align: center;
        border-right: solid 0px #c0c0c0;

}

/* this contains nothing but when the submenu drops it falls over it*/
/* making it LOOK like it contains the nav items*/
#submenu_horiz {
	/*background-color: #fff;*/
	width: 700px;
	height: 20px;

}


#menu_horiz ul {
    margin: 0;
    padding: 0;
    list-style: none;



}

#menu_horiz li {
    float: left;
    color: #fff;
    display: inline;
    list-style: none;
    padding: 0em 0em .0em 0em;
        border-right: solid 0px #fff;

}

#menu_horiz li a {
	color: #fff;
	text-decoration: none;
    border-right: none;

}


/* note the a declarations below don't use #menu_horiz in front */
/* if you do they won't work */



/* this one formats the actual 'nested' unordered list */
li ul {
        background:  url(uploads/Horizontal_dropdown/nav_bg.jpg) repeat 0 0px; 	
        top: 235px;
	left: 0px;
	display: none;
	position: absolute;
        width: 700px;
	height: 36px;
	}


/* and these format the list items within it */
li li {
	color: #fff;
background:  url(uploads/Horizontal_dropdown/nav_bg.jpg) repeat 0 0px;
}



li > ul {
}

/* this stuff makes it drop - you need a javascript file for it work with IE6 though*/

li:hover ul, li.over ul { display: block; }

li li:hover, li li.over { display: inline; background: #fff;  border: none;}

/* End of 'Horizontal_dropdown : sort' */

/* Start of CMSMS style sheet 'Horizontal_dropdown : Colours' */
/* Layout sections */

	body {
   
		}   

		
	div#pagewrapper {

                border-left: 0px solid #222222;
		border-right: 0px solid #222222;

background-color: #fff;

	    }
		
	div#header {

		color: #fff;
		}
		
	div#footer {
		color: #777;
		background-color: #fff;
 
		}
		
       div#nms_message {
            margin: 0;
            padding: 0;
            background: #efefef;           
            text-align: left;
        }


/* Links */		
	a,
	a:link 
	a:active, a:visited {
		color: #385C72;
	}

/* Headings */	
	h1, h2, h3, h4, h5, h6 {
		color: #000;
	}
/* End of 'Horizontal_dropdown : Colours' */

/* Start of CMSMS style sheet 'Horizontal_dropdown : Nav-Horizontal' */
/* NAV */

    * html div#menu_horiz {
        /* hide ie/mac \*/
        height: 1%;
        /* end hide */
      }
    div#menu_horiz {
      width: 700px;
      margin: 0 0 15 0;
      padding: 0;
      text-align: center;
      border-right: solid 0px #cccccc;
    }
    div#menu_horiz ul {    
        margin: 0 ;
        padding: 0;
        list-style: none;
        border-left:  0px solid #C0C0C0;
        
div#menu_horiz ul li {
      background-color: #000;
       
    }
    div#menu_horiz li {
        float: left;
        display: inline;
        list-style: none;
        margin: 0;
        border-right: 0px solid #C0C0C0;

}


    }
    div#menu_horiz li a {
        border-right: none;

    }
    div#menu_horiz a,
    div#menu_horiz a:link,
    div#menu_horiz a:active,
    div#menu_horiz a:visited {
        display: block;
        padding: 5px 15px; 

        /* hide from ie/mac \*/
        display: block;
        /* end hide */
        background:  url(uploads/Horizontal_dropdown/nav_bg.jpg) repeat 0 0px; 
        text-decoration: none;
        font-size: 1.2em;
        line-height: 2.5em;
        margin: 0;
        color: #000;
        /*background: #fff;*/
         font-weight: bold;
    }
div#menu_horiz li a:hover  {
        background:  url(uploads/Horizontal_dropdown/nav_hover_bg.jpg) repeat 0 0px;
	background-color: #fff;
        font-size: 1.2em;
        line-height: 2.5em;
          color: #1bc6eb;
margin: 0;
        font-weight: bold;


}

    div#menu_horiz .activeparent {
        display: inline-block;
       /* hide from ie/mac \*/
        display: block;
        /* end hide */
	background-color: #fff;
    }

    div#menu_horiz .current a,
    div#menu_horiz .current a:link,
    div#menu_horiz .current a:active,
    div#menu_horiz .current a:visited,
    div#menu_horiz .current a:hover,
    div#menu_horiz .activeparent a,
    div#menu_horiz .activeparent a:link,
    div#menu_horiz .activeparent a:active,
    div#menu_horiz .activeparent a:visited,
    div#menu_horiz .activeparent a:hover 
{
	background-color: #fff;
    }




#menu_horiz li.sectionheader h3  {
   display: inline-block;
       /* hide from ie/mac \*/
        display: block;
        /* end hide */
        padding: 5px 15px; 
        background:  url(uploads/Horizontal_dropdown/nav_bg.jpg) repeat 0 0px; 
        font-size: 1.2em;
        line-height: 2.5em;
        text-decoration: none;
        margin: 0;
        color: #000;
        background-color: #fff;
       width: 90px; 
    }
html>body div#menu_horiz li.sectionheader h3 {
width: auto;
}




/* END NAV */
/* Markerat alternativ */
div#menu_horiz li.active01 h3 {
        display: inline-block;
        padding: 5px 15px; 
        background:  url(uploads/Horizontal_dropdown/nav_hover_bg.jpg) repeat 0 0px;
        /* hide from ie/mac \*/
        display: block;
        /* end hide */
        font-size: 1.2em;
        line-height: 2.5em;
        text-decoration: none;
        margin: 0;
        color: #1bc6eb;
        background-color: #fff;
        width: 100px; 
  
    }
html>body div#menu_horiz li.active01 h3 {
width: auto;
}



#menu_horiz li.active02 h3 {
  display: block;
  text-decoration: none;
  padding: 5px 15px 5px 10px;
  font-weight: normal;
  color: #1bc6eb;
  margin: 0;
  font-size: 1.2em;
  background-color: #fff;
  }

#menu_horiz li.active03 h3
{
  display: block;
  padding: 5px 15px 3px 25px;
  border-bottom: none;
  font-size: 90%;
  font-weight: bold;
  color: #1bc6eb;
  margin: 0;
}


/* End of 'Horizontal_dropdown : Nav-Horizontal' */

/* Start of CMSMS style sheet 'Horizontal_dropdown : Layout' */
/* SITE SPECIFIC LAYOUT */


     body {text-align: center; 
             
overflow:auto;
	background: #efefef url(uploads/Horizontal_dropdown/middle.gif) center repeat-y;  
             margin: 0 auto;
             padding: 0em;
 
 }



        div#nms2{
            background:  url(uploads/Horizontal_dropdown/nms_bg.jpg) no-repeat 0 0px;
  	
            display: block;
            height: 150px;
            width: 212px; 
            margin: -5px;
            padding: 12px;
      
            text-align: left;

        }

        div#tube{
  	
            display: block;
            height: 70px;
            width: 212px; 
            margin: -12px;
            padding: 20px 0px;
      text-align: left;
        }


hr.hr {
   height: 5px;
   border-bottom: 4px double #440062;
}

        div#sokruta{
            background:  url(uploads/Horizontal_dropdown/sokruta.jpg) no-repeat 0 5px;
            display: block;
            height: 70px;
            width: 212px; 
            margin: -5px;
            padding: 15px 12px;
      
            text-align: left;

        }html>body div#sokruta{
padding: 5px 12px;
}


    div#content2 {   
        }




    div#pagewrapper {
        width: 700px;
        margin: 0 auto;
        padding: 0;
  
 }

#container {
position: relative;
	margin: 0;

}


    
    /* HEADER */
        div#header {
            margin: 0;
            padding: 0;
            height: 200px;
            background: #ffffff;           
            text-align:center;
        }
        div#header h1 a {
            background:  url(uploads/Horizontal_dropdown/hdr.jpg) no-repeat 0 0px; 
            display: block;
            height: 200px;
            text-indent: -700em;
            width: 700px;
            margin: 0;
            padding: 0;
            text-decoration:none;
        }
    /* END HEADER */
    
    
    /* CONTENT */
        div#content {

}
        
        /* MAIN */
            div#main {

}

            
        /* END MAIN */
        
        /* SUB */
            div#sub {

            }
        /* END SUB */
        
    /* END CONTENT */
    


    
    /* FOOTER */
        div#footer {  
background:  url(uploads/Horizontal_dropdown/footer.jpg) no-repeat 0 0px; 
	    background-color: #fff;
            padding: 0;
            width: 700px;
            height: 70px;
          text-align:center;
            font-size: 0,2 em;
            margin: 0px;
            
 }

        
    /* END FOOTER */
/* END LAYOUT */

.movie {
	background-color: #D10D3F;
	padding: 5px;
	width: 200px;
	text-align: center;
	position: relative;
}

div.subnav {
   padding: 10px 0;
   text-align: left;
   margin: 0 1em;
}
div.breadcrumbs {
   padding: 1em 0;
   text-align: left;
   font-size: 90%;
   margin: 0 1em;
}

div.flags {
  float: right;
  width: 18px;
  padding: 1em 0;
  text-align: right;
  margin: 0 1em 0 0;
}

div.left49 {
  float: left;
  width: 49%;
  }

div.right49 {
  float: right;
  width: 49%;
  text-align: right;

  }
/* End of 'Horizontal_dropdown : Layout' */

/* Start of CMSMS style sheet 'Horizontal_dropdown : Layout EllNav H/V L 2Col' */
/* NAV BAR AT THE TOP, LOCAL NAV ON THE LEFT AND TWO COLUMNS OF CONTENT */



    div#content {
        position: relative;
        margin: 2px auto 2em 0;
        padding: 0;
        text-align: left;
    }
    div#menu_vert {
        float: left;
        width: 25%;
        display: inline;
    }
    div#main {
        float: left;
        width: 61%;
        display: inline;
        margin-left: 2%;
        padding: 0 1% 0 2%;
        padding-right: 25px;
        border-right: 1px solid #cdeef2;
    }
html>body div#main {
width: 59%;
padding-right: 20px;
}
    div#content2 {
        float: right;
        width: 28%;
        display: inline;
        margin-right: 3%;
        padding: 0 1% 0 2%;
        border-left: 0px solid #ddd;  
    }

html>body div#content2{
margin-right: 3%;
}

    div#menu_horiz {
        width: 100%;
        text-align: left;
    }

/* END CONTENT */
/* End of 'Horizontal_dropdown : Layout EllNav H/V L 2Col' */

/* Start of CMSMS style sheet 'Horizontal_dropdown : Forms' */
/* FORM ELEMENTS */
submit{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #333333;
 color: #FFFFFF;
 margin-right: 6px;
}

.formbuilderform textarea {
width: 250px;
border: 1px solid #ccc;
}
.formbuilderform input {
width: 200px;
		font-size:1.1em; 
		font-family: arial, helvetica, verdana, sans-serif;
                margin: 3 0;
                height: 2em;
		padding: 1px;
                background-color: #fafdfd;
                border: 1px solid #ccc;
}
.formbuilderform fbsubmit {
width: 80px;
}



	form {
width: 100%;
	}
	form div,
	form p {
		font-size: 1em;
		margin: 0 0 1em 0;
		padding: 0;
                align: left;
 
	}
	label {
		font-weight: bold;

	}
	fieldset {
		border: 1px solid #eee;
		padding: 5px 10px;
		margin: 0 0 1.5em 0;

	}
	fieldset legend {
		color: #666;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 0 0px;
		padding: 0;
                background-color: #eee;
                border: 1px solid #666;

	}
	* html fieldset legend {
		margin: 0 0 10px -10px;

	}
	fieldset ul {
		list-style: none;
		margin: 0 0 1.5em 0;
		padding: 0;

	}
	fieldset ul li {
		list-style: none;
		margin: 0 0 0.5em 0;
		padding: 0;
	
	}
     
	
	input, select, textarea {
background: transparent url(uploads/Horizontal_dropdown/fade1.jpg) repeat-x 0 0px;
		font-size:1.1em; 
		font-family: arial, helvetica, verdana, sans-serif;
                margin: 3 0;
                height: 2em;
		padding: 4px;
                background-color: #fafdfd;
                border: 1px solid #e9e9e9;

	}
}form>#textarea { /* For non-IE browsers*/
  height: 0px;
}

	input2, select, textarea {

		font-size:1.1em; 
		font-family: arial, helvetica, verdana, sans-serif;
                margin: 3 0;
                height: 2em;
		padding: 4px;
                background-color: #fff;
                border: 1px solid #e9e9e9;
	}


	input, select {
		vertical-align:middle;

	}
	textarea {
		width: 250px;
		height: 8em;
background: none;
background-color: #fff;

	}

	}
	droplist1 {
		width: 250px;
		height: 8em;
background: none;
background-color: #ccc;

	}
	
	input.check {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
background: none;
background-color: #fff;
	}
	input.radio {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
background: none;
background-color: #fff;
	}
	input.file {
		height: auto;
		width: 350px;
	}
	input.readonly {
		background-color: transparent;
		border: none;
	}
	input.button {
		font-size:1em; 
		font-family: arial, helvetica, verdana, sans-serif;
                margin: 3 0;
		padding: 2px;
                background-color: #fafdfd;
                border: 1px solid #d8d8d8;
	}
	input.image {
		border: none;
		width: auto;
		height: auto; 
	}
	
input.sokarea {
		font-size:1em; 
		font-family: arial, helvetica, verdana, sans-serif;
                margin: 3 0;
                height: 3em;
		padding: 4px;
border: 0px;
	}

input.sok {

width: 42px;
  height: 25px;
  padding: 0px;
  margin: -5;
  border: 0;
  background: transparent url(uploads/Horizontal_dropdown/sok.jpg) no-repeat center;
 overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

form>#sok { /* For non-IE browsers*/
  height: 0px;
}


input.prenumerera{

  width: 87px;
  height: 25px;
  padding: 0;
  margin: 5 0;
  border: 0;
  background: transparent url(uploads/Horizontal_dropdown/prenumerera.gif) no-repeat ;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}


#nms2 input { 
max-width: 190px;
}

#sokruta input { 
max-width: 145px;
}


    form div.submit {
				font-size:1em; 
		font-family: arial, helvetica, verdana, sans-serif;
                height: 1em;
                margin: 3 0;
		padding: 3px;
                background-color: #fafdfd;
                border: 1px solid #d8d8d8;
	}
    form div.submit input {
		height: 1em;
        width: 20em;
		font-size:1em; 
		font-family: arial, helvetica, verdana, sans-serif;
                margin: 3 0;
		padding: 3px;
                background-color: #fafdfd;
                border: 1px solid #d8d8d8;
	}
/* END FORM ELEMENTS */
/* End of 'Horizontal_dropdown : Forms' */

/* Start of CMSMS style sheet 'Horizontal_dropdown : Typography' */
/* TYPOGRAPHY */
	body {
		text-align: center;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
                line-height: 1em;

	}
	div {
		font-size: 1em;

	}
	.img_border {
		border: 1px solid #efefef;
padding: 5px;
                margin: 5px;
	}
	
/* LINKS */
	a,
	a:link 
	a:active, a:visited {
		text-decoration: underline;
color: #44707a;
	}

        div#footer a, 	
        div#footer a:link 
	div#footer a:active, div#footer a:visited {
               color: #44707a;
        }

	a:hover {
	text-decoration: none;
	}
/* END LINKS */
	
/* HEADINGS */
	h1 {
		font-size: 2em;
		line-height: 1em;
text-transform: uppercase;
		margin: 0;
		padding: 0;
	}
	h2 {
         font-size: 1.5em;
font-family: Arial, Helvetica,  sans-serif;
	letter-spacing: 0.03em;
         line-height: 1.6em;
         margin: 0 0 0.5em 0;
		padding: 0;
color: #222;
	}
	h3 {
		font-size: 1.3em;
		line-height: 1.3em;
		margin: 0 0 0.5em 0; 
                margin: 0 0 0.5em 0;
		padding: 0;

	}
	h4 {
		font-size: 1.2em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
                font-family: Arial, Helvetica,  sans-serif;
	        letter-spacing: 0px;
                margin: 0 0 0.5em 0;
                color: #222;
	}
	h5 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
	}
	h6 {
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
	}
/* END HEADINGS */

/* TEXT */
	p {
		font-size: 1em;
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height:1.8em;
	}
	blockquote {
		border-left: 10px solid #ddd;
		margin-left: 10px;
	}
	pre {
		font-family: monospace;
		font-size: 1.0em;
	}
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style:italic;
	}
    code {
        font-family: "Courier New", Courier, monospace;
        font-size: 1em;
        white-space: pre;
    }
/* END TEXT */
	
/* LISTS */
	#main ul {
        line-height:1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	#main ul li {
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	ol {
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 1.0em;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */
	
	
/* TABLE */
	table {
        font-size: 1em;
		margin: 0 0 1.5em 0;
        padding: 0;
	}
	table caption {
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0 0 1.5em 0;
	}
	th {
		font-weight: bold;
		text-align: left;
	}
	td {
		font-size: 1em;
	}
/* END TABLE */	
	
	hr {
		display: none;
	}

	div.hr {
		height: 1px;
		margin: 1em 10px;
		border-bottom: 1px dotted black;
	}

	
/* END TYPOGRAPHY */	
/* End of 'Horizontal_dropdown : Typography' */

/* Start of CMSMS style sheet 'formbuilderform' */
/* 
 wFORMS 2.0 Stylesheet - Default Theme v3 - Aug. 2006
 See http://www.formassembly.com/wForms
 
 To be used along with wforms-jsonly.css
 This stylesheet and the associated images are Copyright (c) 2005 Cedric Savarese (http://www.4213miles.com)	
 and licensed under the Creative Commons Attribution-ShareAlike License (http://creativecommons.org/licenses/by-sa/2.0/) 
*/
 
formbuilderform {
	padding: 10px;
}

/* Form Sections ======================================================================== */
/* Fieldset  */
fieldset {
	margin: 20px 0;
	padding: 15px 10px;
}
legend {
	padding: 2px 5px;
}
/* Nested Fieldset  */
fieldset fieldset  {
}
fieldset fieldset legend {
}
/* Inline Section */
.inlineSection {
	overflow: auto;
	width: 100%;
}
/* Grid Section */
form table {
	border-collapse: collapse;
}
form td {
	padding: 0 4px;
}
form th {
	padding: 0 4px;
}
form .alternate-1 {
	background-color:#F1F1F1;
}
form .alternate-0 {
}

/* Combo Label + Input Field =========================================================== */
form .oneField {
	
}
form .inlineSection .oneField {
	float: left;	
	padding: 0;
	margin-right: 4px;
}
/* Ties together a label and its checkbox or radio */
form .oneChoice {
	white-space: nowrap; 
}

/* Field Labels ======================================================================== */

/* Base */
label, form .label {	
	color: #333;
	font-size: small;
}
/* Text inputs / Select label */
label.preField {
	display: block;
	padding: 2px;
	margin: 0.4em 4px 0 0;
}
/* Radio / Checkbox group label */
form .label  {
	display: block;
	padding: 0px;
	margin: 0.0em 0px 0 0;
}
/* Individual Checkbox / Radio label */
label.postField  {
	margin: 0 0px 0 0px;
}
/* Label when inside an inline section */
.inlineSection .oneField .inlineLabel {
	display: block;	
	padding: 0 3px;
	margin: 0.4em 4px 0 0;
}



/* Form Builder Related Rules ===================================================== */

/* Form or Fieldset instruction paragraph. */
form .instructions {
	margin: 1em 0;
}
/* Asterisk on required fields */
form .reqMark {
	color: #F00;
	padding: 0 4px;
}

/* wForms Related Rules ========================================================== */

/* Field w/ a validation error */
form .errFld {
	padding: 1px;
	border: 1px solid #F00;
}
/* Styling for message associated with a validation error. */
form .errMsg {	
	color: #CC3333 !important;
	display: block;
}
/* Field-Hint with focus */
form .field-hint {
	color: #000;
	float: right;
	width: 220px;
	margin: 15px 0 0 0;
}
/* Field-Hint without focus */
form .field-hint-inactive {
	color: #666;
	float: right;
	clear: right;
	width: 220px;
	margin: 15px 0 0 0;
}
/* Repeat Behavior divs (when not set on a fieldset) */
div.repeat {
	border: 1px dotted #ccc;
	margin: 3px 0;
	padding-right: 3px;
}
div.removeable {
	border: 1px dotted #ccc;
	padding-right: 3px;	
}
/* Links generated by the Repeat Behavior */
form .duplicateLink {
	line-height: 260%;
	color: #5C594E;
}
form .removeLink {
	line-height: 260%;
	color: #CC3300;
}
form td .duplicateLink, form td .removeLink  {
	margin: 0;
	line-height: 100%;
}
/* Switch Behavior Classes */
.onstate-a,  .onstate-b,  .onstate-c,  .onstate-d,
.onstate-e,  .onstate-f,  .onstate-g,  .onstate-h, 
.onstate-i,  .onstate-j,  .onstate-k,  .onstate-l, 
.onstate-m,  .onstate-n,  .onstate-o,  .onstate-p, 
.onstate-q,  .onstate-r,  .onstate-s,  .onstate-t,
.onstate-u,  .onstate-v,  .onstate-w,  .onstate-x,  
.onstate-y,  .onstate-z,  .onstate-aa, .onstate-ab,
.onstate-ac, .onstate-ad, .onstate-ae, .onstate-af,
.onstate-ag, .onstate-ah, .onstate-ai, .onstate-aj,
.onstate-ak, .onstate-al, .onstate-am, .onstate-an,
.onstate-ao, .onstate-ap, .onstate-aq, .onstate-ar,
.onstate-as, .onstate-at, .onstate-au, .onstate-av,
.onstate-aw, .onstate-ax, .onstate-ay, .onstate-az {
	display: block;
}
/* offstate classes for the Switch Behavior are in wforms-jsonly.css */


/* IE6 BUG FIXES ==================================================================== */
form {
	height:expression('1%'); /* IE Pick-a-boo bug fix */
}
form fieldset {
	position:expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	margin-top:expression('1em');
	padding-top:expression('1.5em');
}
form fieldset legend {
	position: expression('absolute'); 
	top: expression('-.5em'); /* Fixes IE problem with fieldset+legend boundaries */
	left:expression('.5em');
}

/* End of 'formbuilderform' */

/* Start of CMSMS style sheet 'Calendar CSS' */
/*
Example stylesheet for Calendar module

For using this "big"-class insert something like this in your page
or template;

{cms_module module='Calendar' table_id='big'}

*/



/* make all links red */
.calendar tr td a
{
 
}
	p {
		font-size: 1em;
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height:1.8em;
	}


/* highlight "today" for the small calendar */
.calendar-today
{

  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
  display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
  color: red;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
  font-size: 110%;
}



.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}
/* End of 'Calendar CSS' */

