html {
	height: 100%;
}
	body{
			
			
			margin:0;padding:0;
			height:100%;
			font-size:14px;line-height:1.3em;
			/*
			// For WebKit (Safari, Google Chrome etc) 
			background: -webkit-gradient(linear, left top, left bottom, from(#C0FFF7), to(#09B1EF));
			// For Mozilla/Gecko (Firefox etc) 
			background: -moz-linear-gradient(top, #C0FFF7, #09B1EF);
			// For Internet Explorer 5.5 - 7 
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0FFF7, endColorstr=#09B1EF);
			// For Internet Explorer 8
			 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0FFF7, endColorstr=#09B1EF)";
			margin:0;padding:0;font-family:arial,helvetica;font-size:12px;
			height:100%;
			*/
	}

body.main{background: #03AAEB url('../images/ocean.png') repeat-x}

/*body.main{background: #FFFFFF;}*/

table{width:100%}
div,span,p,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Georgia;}
p{margin:0 0 10px 0}
p.largetext{font-size:1.3em;line-height:1.1em}
img{border:0}


h5{font-size:13px;margin:0 0 3px 0}
ul{list-style:none}
a{color:#0099dd}  /* old #49C0F3 */
a.whitelink{color:#FFFFFF}
a.blacklink{color:#000000}
form{display:inline}
input{border: 1px solid #DDDDDD}

select.standard{margin:2px 0 5px;}
textarea.standard{width:350px;height:100px;margin:2px 0 5px;}
textarea.highbox{width:390px;height:160px;margin:2px 0 5px;}
input.standard{width:300px; font-size:14px; margin:2px 0 5px; padding:2px}
label.standard{background-color:#FFFFFF}
button.standard{background-color:#FFCC00}

.standardsubmit{font-size:16px ;color:#FFFFFF; background-color:green; height:30px; cursor:pointer}
.standardreset{font-size:16px ;color:#FFFFFF; background-color:green; height:30px; cursor:pointer}

.noaccess{padding:15px;background-color:#FFFFFF; height:100%}

.ticketlogin{padding:15px;background-color:#FFFFFF; height:150px}

/* headers */
h1{font-family: Lato, helvetica, sans-serif; font-size:58px;} 
h1.white{color:#FFFFFF;font-family: Lato, helvetica, sans-serif; font-size:58px;} 

h2{font-family: Lato, helvetica, sans-serif; font-size:22px;line-height:26px; margin:0 0 5px 0} 
h2 a{color:white; text-decoration:none} 
h2.white{color:#FFFFFF;font-family: Lato, helvetica, sans-serif; font-size:22px;line-height:22px; margin:0 0 2px 0} 

h2.whitemid{color:#FFFFFF;font-family: Lato, helvetica, sans-serif; font-size:48px;line-height:48px; margin:17px 0 2px 0} 

h3{font-family: Lato, helvetica, sans-serif; font-size:16px;line-height:16px; margin:0 0 5px 0} 
h3.white{color:#FFFFFF;font-family: Lato, helvetica, sans-serif; font-size:16px;line-height:16px; margin:0 0 5px 0} 

h4{font-family: Lato, helvetica, sans-serif; font-size:14px;line-height:14px; margin:0 0 5px 0} 
h4.white{color:#FFFFFF;font-family: Lato, helvetica, sans-serif; font-size:14px;line-height:14px; margin:0 0 5px 0} 

h5{font-family: Lato, helvetica, sans-serif; font-size:13px;line-height:13px; margin:0 0 5px 0} 
h5.white{color:#FFFFFF;font-family: Lato, helvetica, sans-serif; font-size:13px;line-height:13px; margin:0 0 5px 0} 

.bh_white{ color:#ffffff;font: bold 22px Lato, helvetica, sans-serif; color: #FFFFFF; line-height:22px; margin:0 0 5px 0}
.bh_black{ color:#ffffff;font: bold 22px Lato, helvetica, sans-serif; color: #000000; line-height:22px; margin:0 0 5px 0}
.bh_black_small{ color:#ffffff;font: bold 14px Lato, helvetica, sans-serif; color: #000000; line-height:22px}

p.white{color:#FFFFFF;} 

#page{width:900px; margin:auto}
#head{background:#FFFF00;color:#DEDEDE;font-style:italic;}

#lefthead{width:350px; height:80px;padding:10px 0 0 0;margin:15px 0 15px 0; float:left}

#righthead{width:549px;margin:30px 0 15px 0; float:left}
.topmenu ul{float:right; height:25px;}
.topmenu ul li{font: normal 12px Georgia; color: #666666; padding: 4px 5px; display: inline; cursor:pointer; }
.topmenu ul li:hover{background:#C4D72D}
.topmenu ul li a{text-decoration:none; color: #666666;}

.topmenu ul li ul{position: absolute;display: none;}
.topmenu ul li ul li{display:block; width:200px; padding: 10px; background-color:#C4D72D; float: none;}
.topmenu ul li ul li.lang{width:150px;}
.topmenu ul li ul li.cntry{width:150px;}

	
#content_fp{margin: 17px 0 0 0; padding-bottom: 10px;}
/*#content_fp a{color:#000000}*/
#content_fp img{margin:0 0 5px 0}
#content_fp p{margin:5px 0 5px 0}

#content{margin: 17px 0 17px; padding-bottom: 10px; height:100%}
#content img{margin:0 0 5px 0}

#content_std{margin:0; padding-bottom: 10px; height:100%}
#content_std p{margin:20px 0 20px 0}

#foot{border-top:2px solid #000000; clear: left; }
#foot_left{width: 230px; float: left; padding: 10px; font-size: 11px;}
#foot_left p{font-size:10px;}
#foot_left p.grey{font-size:10px;color:#666666}
#foot_mid{padding:10px;float: left; }
#foot_right{float:right;padding: 10px; font-size: 11px;} 

#menu{ position:relative; border-top:3px solid #000000; border-bottom:1px solid #000000; width: 100%;/*leave this value as is in most cases*/ overflow: hidden; clear:left;}
#menu ul{float: left; border-right: 2px solid #000000;}
#menu ul li{display: inline; font-size:16px;}
#menu ul li a{font-family: Lato, helvetica, sans-serif; float: left; padding: 4px 9px; text-decoration: none; color: #000000; font-weight: bold; }
/*#menu ul li a:hover{background-color:#FFFFFF; color: #000000; }*/

#menu ul.icons{margin-left:10px; float: left; border:0}
#menu ul.icons li a{font-family: Lato, helvetica, sans-serif; float: left; padding: 5px 6px;}

#menu_sf{ border-top:3px solid #000000; border-bottom:1px solid #000000; width: 100%;/*leave this value as is in most cases*/ overflow: hidden; clear:left;}
#menu_sf ul{float: left; border-right: 2px solid #000000;}
#menu_sf ul li{display: inline; font-size:12px;}
#menu_sf ul li a{font-family: Lato, helvetica, sans-serif; float: left; padding: 4px 9px; text-decoration: none; color: #000000; font-weight: bold; }

#menu_sf ul.icons{margin-left:10px; float: left; border:0}
#menu_sf ul.icons li a{font-family: Lato, helvetica, sans-serif; float: left; padding: 5px 6px;}

.share{ font-family:Georgia; font-style: italic; color:#aaaaaa; float:right; padding: 5px 9px; }

#menu ul.icons{float: left; border:0}
#location{ font-size:11px; padding:3px 0 3px 0; width: 100%;/*leave this value as is in most cases*/ overflow: hidden;}
#location a{color:black; text-decoration:none}
#subhead{position:relative;font-size:11px;padding:0; width: 100%;/*leave this value as is in most cases*/ overflow: hidden; }
#subhead_blk{position:relative;background-color:#000000;padding:10px;font-size:11px; width: 880px;/*leave this value as is in most cases*/ overflow: hidden; }


/*#submenu{width:212px; /*height:150px; float:left;  padding:0 0 10px 0; background: url('../images/submenu_bg.png');}*/
#submenu{width:212px; min-height:10px; float:left;  padding:0 0 0 0; background: url('../images/submenu_bg.png');}
#submenu ul{}
#submenu ul li{font-family: Lato, helvetica, sans-serif; font-size: 12px; font-weight:bold;padding:6px 0 0 0;}
#submenu ul li a{text-decoration:none; color:black; padding:5px 0;}
#submenu ul li a.active{text-decoration:underline; color:#49C0F3; }
#submenu ul li a:hover{text-decoration:underline; padding:5px 0;}

.textheader_orange{color:#FFFFFF; width:627px;height:89px; padding-left:30px; background: url('../images/bg_h_orange_red.png'); float:right;}
.textheader_cerise{color:#FFFFFF; width:627px;height:89px; padding-left:30px; background: url('../images/bg_h_cerise_red.png'); float:right;}
.textheader_green{color:#FFFFFF; width:627px;height:89px; padding-left:30px; background: url('../images/bg_h_green_dgreen.png'); float:right;}

/* frontpage stuff */

.textSlide a {color:#000000}

/* lightbox is only for the html dummy */
#lightbox{ width: 636px; height: 274px; padding:10px; border-left: 4px solid #000000; border-right: 4px solid #000000; float:left; background-color: #C4D72D;}
#lightbox a{color:black}

#lb_img{width:386px;float:left; padding:0 0 0 0;}
#lb_txt{width:220px;height:257px; padding:0 15px 0 15px;float:left; /*background-color:#FF0000*/}
#lb_foot{ float:left; margin:3px 0 0 0; padding:3px 0 0 0;}
#lb_foot a{color:#000000; padding:1px 2px 1px 2px; text-decoration:none}
#lb_foot a.active{background-color:#000000;color:#FFFFFF; padding:1px 5px 1px 5px;}

#lb_txt p{margin:20px 0 20px 0}

/*.newsbox{ position: relative; padding:10px; width: 220px; height: 274px; background-color:#FFFFFF; float:left;}*/
.newsbox{ padding:0px; width: 240px; height: 294px; background-color:#FFFFFF; float:left;}
.newsbox p{margin:0; font-size:11px;}
.newsbox p.date{margin:12px 0 3px 0; font-size:11px; font-weight:bold}

.fp_box_1{width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background-color:#198FEC}
.fp_box_2{width:191px; height:188px; margin:0 0 17px 17px; padding:10px; float:left; background-color:#0C58AD}
.fp_box_3{width:191px; height:188px; margin:0 0 17px 17px; padding:10px; float:left; background-color:#198FEC}
.fp_box_4{width:191px; height:188px; margin:0 0 17px 17px;	padding:10px; float:left; background-color:#0C58AD}
.fp_box_4 p{margin:3px 0 3px 0}
.fp_box_5{width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background-color:#198FEC}
.fp_box_6{width:191px; height:188px; margin:0 0 17px 17px; padding:10px; float:left; background-color:#0C58AD}
.fp_box_7{width:421px; height:188px; margin:0 0 17px 17px; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}
.fp_box_8{width:421px; height:188px; margin:0 17px 17px 0; padding:10px; float:left; background-color: #0C58AD}

/*
.fp_box_1{width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png'); color:black}
.fp_box_2{width:191px; height:188px; margin:0 0 17px 17px; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}
.fp_box_3{width:191px; height:188px; margin:0 0 17px 17px; padding:10px; float:left;background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}
.fp_box_4{width:191px; height:188px; margin:0 0 17px 17px;	padding:10px; float:left;background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}
.fp_box_4 p{margin:3px 0 3px 0}
.fp_box_5{width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}
.fp_box_6{width:191px; height:188px; margin:0 0 17px 17px; padding:10px; float:left;background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}
.fp_box_7{width:421px; height:188px; margin:0 0 17px 17px; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}
.fp_box_8{width:421px; height:188px; margin:0 17px 17px 0; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}

.fp_box_1{width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_FFBE0E_FF0200.png'); color:black}
.fp_box_2{width:191px; height:188px; margin:0 0 17px 19px; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_FF008F_FF0001.png');}
.fp_box_3{width:191px; height:188px; margin:0 0 17px 18px; padding:10px; float:left;background: url('/trms-content/wcp/images/bg_FF009F_0200A6.png');}
.fp_box_4{width:191px; height:188px; margin:0 0 17px 18px;	padding:10px; float:left;background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}
.fp_box_4 p{margin:3px 0 3px 0}
.fp_box_5{width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_C6D700_005B2D.png');}
.fp_box_6{width:191px; height:188px; margin:0 0 17px 17px; padding:10px; float:left;background: url('/trms-content/wcp/images/bg_FF009F_0200A6.png');}
.fp_box_7{width:421px; height:188px; margin:0 0 17px 17px; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_FFBE0E_FF0200.png');}
.fp_box_8{width:421px; height:188px; margin:0 17px 17px 0; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_FFBE0E_FF0200.png');}
*/

/* 2013-01-29 added */
#startleft{float:left;width:458px;}
#startright{float:left; width:442px;position:relative}
.startbox_1{width:191px; height:188px; margin:0 18px 17px 0; padding:10px; float:left; background: url('/trms-content/wcp/images/bg_FF008F_FF0001.png');}
.startbox_2{width:191px; height:188px; margin:0 18px 17px 0; padding:10px; float:left;background: url('/trms-content/wcp/images/bg_FF009F_0200A6.png');}

/*.startbox_3{width:421px; height:188px; margin:0 17px 17px 0; padding:10px; float:left;background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}*/

.startbox_3{width:421px; height:188px; margin:0 17px 17px 0; padding:10px; float:left;background-color:#198FEC}

/*.startbox_4{width:421px; height:188px; margin:0 17px 17px 0; padding:10px; float:left;background: url('/trms-content/wcp/images/bg_00C4FF_0001A7.png');}*/
.startbox_4{width:421px; height:188px; margin:0 17px 17px 0; padding:10px; float:left;background-color:#0C58AC}
.startbox_5{width:441px; height:248px; margin:0 17px 17px 0; padding:0; float:left;}

.startbox_right{width:401px; height:544px; overflow:hidden; margin:0; padding:98px 20px 15px 20px; float:left; background: white; border:1px solid #000000}
.startbox_right p{padding-bottom:20px;}
.startbox_right h2{margin-top:5px;color:#333333;font-family:'Lato', sans-serif;font-weight:normal;font-size:24px; line-height:28px}
.startbox_right h2.smallh2{font-size:14px;padding:0;margin:0}
.startbox_right h2 a{color:#000000; text-decoration:none}
.startbox_right h2 a:hover{text-decoration:underline}
.startbox_right img.blogimg{margin:0}

.startbox_right_5{width:442px; height:248px; margin:17px 0 17px 0; padding:0; float:left;}

.blogbox_right{width:401px; height:623px; overflow:hidden; margin:0; padding:58px 20px 15px 20px; float:left; background: white; border:1px solid #000000}
.blogbox_right p{padding-bottom:20px;}
.blogbox_right h2{margin-top:5px;color:#333333;font-family:'Lato', sans-serif;font-weight:normal;font-size:24px; line-height:28px}
.blogbox_right h2.smallh2{font-size:14px;padding:0;margin:0}
.blogbox_right h2 a{color:#000000; text-decoration:none}
.blogbox_right h2 a:hover{text-decoration:underline}
.blogbox_right img.blogimg{margin:0}

.blogbox_right_5{width:442px; height:248px; margin:17px 0 17px 0; padding:0; float:left;}

.wcp_blogbox_right{width:401px; 	overflow:hidden; margin:0 0 17px 0; padding:58px 20px 15px 20px; float:left; background: white; border:1px solid #000000}
.wcp_blogbox_right p{padding-bottom:10px;}
.wcp_blogbox_right h2{margin-top:5px;color:#333333;font-family:'Lato', sans-serif;font-weight:normal;font-size:20px; line-height:28px}
.wcp_blogbox_right h2.smallh2{font-size:14px;padding:0;margin:0}
.wcp_blogbox_right h2 a{color:#000000; text-decoration:none}
.wcp_blogbox_right h2 a:hover{text-decoration:underline}
.wcp_blogbox_right img.blogimg{margin:0}

.wcp_blogbox_right_5{width:442px; height:248px; margin:17px 0 17px 0; padding:0; float:left;}





.box_212_left{width:192px; height:188px; margin:0 0 17px 0; padding:10px; background-color:#FFFFFF; float:left}
.box_212{width:192px; height:188px; margin:0 0 17px 17px; padding:10px; background-color:#FFFFFF; float:left}

/* orange to red */
.box_212_FFBE0E_FF0200_left{ width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_FFBE0E_FF0200.png'); color:#FFFFFF; font-size:11px}
.box_212_FFBE0E_FF0200{	width:191px; height:188px; margin:0 0 17px 17px; padding:10px; float:left; background: url('../images/bg_FFBE0E_FF0200.png'); color:#FFFFFF; font-size:11px}

/* cerise to red */ 
.box_212_FF008F_FF0001_left{ width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_FF008F_FF0001.png');}
.box_212_FF008F_FF0001{	width:191px; height:188px;	margin:0 0 17px 17px; padding:10px; float:left; background: url('../images/bg_FF008F_FF0001.png');}

/* turqoise to blue */ 
.box_212_00C4FF_0001A7_left{ width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_00C4FF_0001A7.png');}
.box_212_00C4FF_0001A7{width:191px; height:188px; margin:0 0 17px 17px;	padding:10px; float:left;background: url('../images/bg_00C4FF_0001A7.png');}

/* green to darkgreen */ 
.box_212_C6D700_005B2D_left{width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_C6D700_005B2D.png');}
.box_212_C6D700_005B2D{ width:192px; height:188px; margin:0 0 17px 17px; padding:10px; float:left;background: url('../images/bg_C6D700_005B2D.png');}

/* cerise to blue */
.box_212_FF009F_0200A6_left{width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left;background: url('../images/bg_FF009F_0200A6.png');}
.box_212_FF009F_0200A6{width:191px; height:188px; margin:0 0 17px 17px; padding:10px; float:left;background: url('../images/bg_FF009F_0200A6.png');}

.box_441_left{width:421px; height:188px; margin:0 0 17px 0; padding:10px; background-color:#FFFFFF; float:left}
.box_441{width:421px; height:188px; margin:0 0 17px 17px; padding:10px; background-color:#FFFFFF; float:left}

.box_441_FFBE0E_FF0200_left{width:421px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_FFBE0E_FF0200.png');}
.box_441_FFBE0E_FF0200{width:421px; height:188px; margin:0 0 17px 17px; padding:10px; float:left; background: url('../images/bg_FFBE0E_FF0200.png');}

/* end frontpage stuff */

/* common for entrypages */

#leftcolumn{width:441px; min-height:500px; /*height:100%;*/ float:left; margin:0 17px 17px 0; padding:0; background-color:#FFFFFF;}
#leftcolumn p{padding:0; margin:0 0 10px 0}
#leftcolumn p h5{font-size:14px; margin:0}

#rightcolumn{width:442px; float:left; margin:0 0 17px 0; padding-bottom:20px; background-color:#FFFFFF; height:100%}
#rightcolumn p{margin:0; padding:0;}
#rightcolumn_transp{width:442px; float:left; margin:0 0 17px 0; height:100%}
#rightcolumn_transp p{margin:0 0 20px 0}

.textblock{width:401px; padding:20px 20px; background-color:#FFFFFF; clear:left; height:100%}

.imageblock{width:401px; padding:20px; background-color:#FFFFFF;}

/*.imageblock img{margin:20px 0; background-color:#FFFFFF; float:right;}*/
.imageblock img.top{margin:0px; background-color:#FFFFFF;}
.imageblock img.left{margin:20px 20px 0 0; background-color:#FFFFFF; float:left;}
.imageblock img.right{margin:20px 0 0 0; padding:0px; background-color:#FFFFFF; float:right;}
.imagetext{width: 120px; font-size:11px;float:left;margin:20px 0 0 0;padding:0;}
.imagetext p{font-size:11px;}

.imagetext2{width:400px; font-size:12px;line-height:1.35em;float:left;margin:6px 0 4px 0;padding:0;}
.imagetext2 p{font-size:12px;}

.imageblock img.first{margin:0px; background-color:#FFFFFF;}
.imageblock img.following{margin:5px 0 0 0; background-color:#FFFFFF; float:left;}

#content-form{width:401px; padding:20px; background-color:#FFFFFF}

/* ingångssida 1 */
.box_212_orange_red_left{ width:191px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_FFBE0E_FF0200.png'); color:#FFFFFF; font-size:11px}
.box_212_orange_red{	width:191px; height:188px; margin:0 0 17px 17px; padding:10px; float:left; background: url('../images/bg_FFBE0E_FF0200.png'); color:#FFFFFF; font-size:11px}

/* ingångssida 2 */
.box_212x242_cerise_red_left{width:192px; height:222px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_cerise_red_1x248.png'); color:#FFFFFF}
.box_212x242_cerise_red{ width:192px; height:222px; margin:0 0 17px 17px; padding:10px; float:left;background: url('../images/bg_cerise_red_1x248.png'); color:#FFFFFF}

/* ingångssida 3 */
.box_441x347_green{ width:421px; height:377px; margin:0 0 17px 0; padding:10px; float:left;background: url('../images/bg_green_1x397.png'); color:#FFFFFF}

.box_212x242_green_left{width:192px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_green_1x248.png'); color:#FFFFFF}
.box_212x242_green{ width:192px; height:188px; margin:0 0 17px 17px; padding:10px; float:left;background: url('../images/bg_green_1x248.png'); color:#FFFFFF}

/* Nya styles 2013-01-23 */
.box_441x397_green{ width:421px; height:377px; margin:0 0 17px 0; padding:10px; float:left;background: url('../images/bg_green_1x397.png'); color:#FFFFFF}

.box_212x208_green_left{width:192px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_green_1x248.png'); color:#FFFFFF}
.box_212x208_green{ width:192px; height:188px; margin:0 0 17px 17px; padding:10px; float:left;background: url('../images/bg_green_1x248.png'); color:#FFFFFF}

.box_441x397_orange{ width:421px; height:377px; margin:0 0 17px 0; padding:10px; float:left;background: url('../images/bg_orange_1x397.png'); color:#FFFFFF}

.box_212x208_orange_left{width:192px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_orange_1x248.png'); color:#FFFFFF}
.box_212x208_orange{ width:192px; height:188px; margin:0 0 17px 17px; padding:10px; float:left;background: url('../images/bg_orange_1x248.png'); color:#FFFFFF}

.box_441x397_cerise{ width:421px; height:377px; margin:0 0 17px 0; padding:10px; float:left;background: url('../images/bg_cerise_1x397.png'); color:#FFFFFF}

.box_212x208_cerise_left{width:192px; height:188px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_cerise_1x248.png'); color:#FFFFFF}
.box_212x208_cerise{ width:192px; height:188px; margin:0 0 17px 17px; padding:10px; float:left;background: url('../images/bg_cerise_1x248.png'); color:#FFFFFF}


/* ------------- */

/* standardpage */
.standardpage_header{width:199px; float:left; margin:0; padding:15px; background: url('../images/stdpage_header_bg.png')}
.standardpage_header_mid{width:199px; min-height: 30px; float:left; margin:0; padding:15px 10px 15px 15px;}
/*.standardpage_header_high{width:199px; height: 218px; float:left; margin:0; padding:15px; background: url('../images/stdpage_header_bg_high.png'); }*/

.standardpage_header_high{width:199px;min-height: 30px; float:left; margin:0; padding:15px 10px 15px 15px; }
.standardpage_header_high_dev{min-height: 30px; float:left; margin:0; padding:15px 10px 15px 15px; }

.standardpage_header_high img{margin:10px 0 0 0;}

#leftcolumntop{/*background-color:#FF1F03; background-image: url('../images/gradient_bg.png');*/ background-repeat:repeat-x; background-position: left bottom; overflow: hidden; }
#leftcolumntop h2{font-size:30px;line-height:30px}

#leftcolumntop.orangegradient{color:#000000;background-color:#FF1F03; background-image: url('../images/gradient_bg.png'); background-repeat:repeat-x; background-position: left bottom; overflow: hidden; }
#leftcolumntop.lightblue{background-color:#49C0D8;color:#FFFFFF;}
#leftcolumntop.clearred{background-color:#ED2424;color:#FFFFFF;}
#leftcolumntop.brightorange{background-color:#FFBE0E;color:#000000;}
#leftcolumntop.deepgreen{background-color:#005B2D;color:#FFFFFF;}
#leftcolumntop.cerisetop{background-color:#FF318F;color:#FFFFFF;}
#leftcolumntop.royal{background-color:#051BA8;color:#FFFFFF;}
#leftcolumntop:after{content: "."; visibility: hidden; display: block; height: 0;clear: both; }

/* countrys list */

.whitebg{background-color:#FFFFFF; height:100%}
.whitebg:after{content: "."; visibility: hidden; display: block; height:0;clear: both; }

.whitebg_inner{margin:17px; padding:15px 0 0 0; border-bottom: 1px #999999 solid; height:100%}
.whitebg_inner:after{content: "."; visibility: hidden; display: block; height:0;clear: both;}

.whitebg_inner_last{margin:17px;padding:15px 0 0 0}
.whitebg_inner_last p{margin:0px;}
.whitebg_inner_last:after{content: "."; visibility: hidden; display: block; height:0;clear: both;}

.onethird_clmn{padding:0 20px 0 0; width:268px; float:left;}
.onethird_clmn p{margin:0px;}

.onethird{padding:0 0 10px 0; width:288px; float:left; line-height: 30px}
.onethird a{font-size: 14px; font-weight:bold; text-decoration: none}
.onethird a:hover{text-decoration:underline}

#infobox{width:271px; height: 87px; padding:15px 10px 15px 30px; background: url('../images/info.png'); display:none; position: absolute;top: 400px; left:400px;}
#infobox img{float:left; margin-right:10px}
/* donation form */

#donFormPart1{margin:10px 0 0 0}

/* embedded media */
.embedded{margin:0 0 20px 0}
.embedded_below_form{margin:30px 0 20px 0}

/* Template 15 */
.donationconfirmation{width:390px;margin:10px 0; padding: 5px; background-color:#FFBE0E; font-size: 14px; font-weight:bold; border: 1px solid #000000}

/* Template 16 */

#leftcolumn_wide{width:671px; float:left; margin:0 17px 17px 0; padding:0; background-color:#FFFFFF; height:100%}
#leftcolumn_wide p{padding:0; margin:0}
#leftcolumn_wide p h5{font-size:14px; margin:0}
#leftcolumn_wide p a{color:#49C0F3; text-decoration:underline}

.textblock_wide{width:631px; padding:20px 20px; background-color:#FFFFFF; clear:left;}

#rightcolumn_narrow{width:212px; float:left; margin:0 0 17px 0; padding-bottom:20px; height:100%}

#subscribe{
	background-color:#C6D700; 
	padding:7px;
	margin-top:10px;
	-moz-border-radius-bottomleft: 4px;
	-khtml-border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-topleft: 4px;
	-khtml-border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.subscribefield{height:14px}

.blackbutton{
	color:white;
	background-color:#000000; 
	border:0;
	font-weight:bold;
	height:20px;
	font-size: 11px;
	padding-bottom:3px;
	margin-left:3px;
	-moz-border-radius-bottomleft: 4px;
	-khtml-border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	-moz-border-radius-topleft: 4px;
	-khtml-border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.box_212x122_green{width:192px; height:122px; margin:0 0 17px 0; padding:10px; float:left; background: url('../images/bg_green_1x248.png');}
.box_212_white{width:192px; margin:0 0 17px 0; padding:10px; float:left; background-color:#FFFFFF}

/* Global Vote */

.gv_intro{margin:0 17px 0 17px; padding:10px 0; height:100%}


.gv_inner{margin:0 17px 0 17px; border-bottom: 1px #999999 solid; height:100%}
.gv_inner ul{list-style: disc inside none;}
.gv_inner ul li{margin:10px 0}
.gv_inner:after{content: "."; visibility: hidden; display: block; height:0;clear: both;}

.gv_inner_last{margin:17px;width:100%}
.gv_inner_last:after{content: "."; visibility: hidden; display: block; height:0;clear: both;}

.gv_box{padding:0 0 15px 0; margin:17px 17px 17px 0;width:277px; float:left; background-color:#FFFFFF}
.gv_box_right{padding:0 0 15px 0; margin:17px 0 17px 0; width:277px; float:left; background-color:#FFFFFF}
.gv_box a{font-size: 14px; font-weight:bold; text-decoration: none}
.gv_box a:hover{text-decoration:underline}

.gv_candidate{position:relative;  width:277px; height:184px;background-color:#CCCCFF; margin-bottom:15px}
.gv_ind_candidate{position:relative;  width:277px; height:184px;background-color:#CCCCFF; margin-bottom:15px; cursor:pointer}

.gv_votes{position:absolute; left:0; top:155px; padding:3px 5px; border-right:3px solid #FFFFFF; border-top:3px solid #FFFFFF; background: url('../images/bg_h_cerise_red.png'); color:#FFFFFF; font-family: Lato, helvetica, sans-serif; font-size:14px;}
.votes{height:15px;  width:40px; margin-right:3px}
.half_clmn{margin:0;padding: 0 20px 0 0; width:412px; float:left;}
.half_clmn p{height:15px;margin:0;padding:0;background-color:#FF0000}

.gv_info{float:right; font-size:1.05em; width:250px; height:20px; margin:0px; }

.gv_btn{padding:3px 5px; border:0;background: url('../images/bg_h_cerise_red.png'); color:#FFFFFF; font-family: Lato, helvetica, sans-serif; font-size:18px;cursor:pointer}
.clmn_r{text-align:right}

#confirmation_std{position:absolute; display:none; z-index:1001; top:80%; left:42%; width:500px;  padding:10px; margin-top: -100px; margin-left: -150px; background-color: #eeeeee;border: 2px #999999 solid;}

#confirmation{position:absolute; display:none; z-index:1001; top:70%; left:42%; width:500px; padding:10px; margin-top: -100px; margin-left: -150px; background-color: #eeeeee;border: 2px #999999 solid;}
#overlay{position: absolute;display: none;z-index: 1000; top: 0;left: 0;width: 100%;height: 3800px;background-color:#000; filter:alpha(opacity=30); opacity:0.3;}
#langselect{position:absolute; width:160px; height:80px; z-index:200; left:691px; top:0px; background-color:#C4D72D;


padding:10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;

	
	

}

#close_btn{
	position:absolute;
	
	
	 background-color:#C4D72D;
	 width:15px;
	 height:25px;
	 text-align:center;
	left:150px;
	top:67px;
	line-height:1px;
	cursor:pointer;
	padding:0 1px;
	font-size: 16px;
	border:0;
	
}
#close_btn a{color:#000000;text-decoration:none}

.widetable{border-collapse:collapse; width:100%; margin: 0 0 10px 0;}
.widetable td{border:1px solid #DDDDDD;padding:4px; width:50%; vertical-align:top}

.gvtable{border-collapse:collapse; width:100%; margin: 0 0 10px 0;}
.gvtable td{border:0;padding:4px; width:50%}
.lastd{border:1px solid #FFFFFF; padding:4px; text-align:right}

#thanksforvoting{width:100%;height:100%;text-align:center;vertical-align:middle;}
#confirmsubmit{width:100%;height:100%;text-align:center;vertical-align:middle;}
#confirmsubmit_long{width:100%;height:100%;vertical-align:middle;}

#quiz{padding-bottom:10px}


div.standard{padding:0;margin:0}
div.standard p{padding:0;margin:0}

/* Nominationform */

.formblock{width:401px; height:600px; padding:20px; background-color:#FFFFFF;}
.pageinfo{ margin:0px 20px 0 5px; padding: 2px 10px; border:1px solid #DDDDDD; display:inline; background-color:#FFCC00; }

/* Pressphotos */

.textblock_wide_green{position:relative;width:631px; padding:20px 20px; background-color:#FFFFFF; /*clear:left;*/ border-top: 5px solid #C6D700}

.photobox{margin: 0 0 15px 0; padding:0;  width:197px; height: 197px; float:left; border: 1px solid #EEEEEE; background-color:#FFFFFF; text-align:center; vertical-align}

.pressphotos{padding:0; margin:15px 20px 20px 0; width:197px; height: 430px; float:left; border-bottom: 1px solid #EEEEEE; background-color:#FFFFFF}
.pressphotos_right{padding:0; margin:15px 0 20px 0; width:197px; height: 430px; float:left; border-bottom: 1px solid #EEEEEE; background-color:#FFFFFF}

#pressphototab{display:block;position:absolute;top:0;left:431px;width:200px;min-height:20px;
	background-color:#C6D700;
	z-index:19;
	padding:5px 20px;
	font-family: arial black, helvetica, sans-serif; font-size: 12px; font-weight:bold;cursor:pointer;
}
#pressphotomenu{display:none;position:absolute;top:32px;left:431px;width:200px;min-height:50px;background-color:#C6D700;z-index:20;padding:20px;


	/* Firefox */
	/*-moz-box-shadow: -2px 2px 10px #999;*/
	/* WebKit */
	/*-webkit-box-shadow: -2px 2px 5px #999;*/
	/* Standard */
	/*box-shadow: -2px 2px 10px #999;*/

}
#pressphotomenu ul li{font-family: arial black, helvetica, sans-serif; font-size: 12px; font-weight:bold;padding:2px 0 0 0;cursor:pointer;}
#pressphotomenu ul li:hover{text-decoration:underline}
#showbutton{vertical-align:middle;padding: 0 0 0 50px; cursor:pointer}

.boldchoice{font-size:18px}


/* Blog css */



#blogbutton		{width:100%;margin:0 0 10px 0}

#createblogpost	{
			width:100%;padding:3px 10px;background-color:#FFFFF; color:#3B3B3B;cursor:pointer;
}

#blogform		{display:none;width:100%;padding:0 0 20px 0;margin:0 0 10px 0;border-bottom:3px solid #F0F0F0}
#bloghead		{width:100%;}
#blogtext		{width:100%;height:100px}
#blogsign		{width:100%}
#file		{width:70%}
#blogsend		{float:right:color:#333333;padding:3px 10px;margin-right:10px;background-color:#F0F0F0;cursor:pointer;}

.post{margin:0 0 20px 0}
.post h3{font-family:'Lato',sans-serif;font-size:20px;letter-spacing:0.039em;font-weight:normal;margin:0 0 5px 0;color:#3B3B3B;
text-shadow: #DDDDDD 1px 1px 2px;
}
.post p{}
#blogcolumn		{ width:441px; float:left; margin:0 17px 17px 0;float:left}
#blogcolumn_right{width:441px; min-height:600px; float:left; margin:0 0 17px 0; background-color:#FFFFFF; height:100%}
#blogcolumn_right_header{width:411px;  background-color:#7700A3;  padding:15px; }
#blogcolumn_right_header a{color:#FFFFFF;text-decoration:none}
#blogcolumn_right_header a:hover{color:#FFFFFF;text-decoration:underline}
#blogcolumn_right_header h2{font-size:22px;color:#FFFFFF}
#blogcolumn_right_header h3{font-size:20px;color:#FFFFFF}
#blogcolumn_right_content{width:401px;padding:10px 20px}
#blogcolumn_right_content h3{margin:5px 0;padding:0}
#blogcolumn_right_content p{margin:10px 0;padding:0}
.blogpost		{padding:0 0 10px 0; margin:0; padding:20px;background-color:#FFFFFF}
.blogpost:after	{content: "."; visibility: hidden; display: block; height: 0;clear: both; }
.bloghead		{color:#000000;font-size:12px;  font-style:italic;padding:0;margin:10px 0 10px 0;width: 99.7%}
.blogcontent	{background-color:#FFFFFF; }
.blogcontent h3	{font-family:'Lato',sans-serif;font-size:2em;letter-spacing:0.039em;line-height:1.1em;font-weight:normal;margin:0 0 15px 0;color:#000000;
/*text-shadow: #DDDDDD 1px 1px 2px;*/ }
.blogcontent h3 a{color:#000000;text-decoration:none}
.blogcontent h3 a:hover{text-decoration:underline}

/*.blogsub		{font-size:18px;color:#111111; padding:0;margin:0 0 10px 0;width: 99.7%}*/
.blogimg		{margin:0 0 15px 0; }

.delete_post	{cursor:pointer;margin:1px 5px 0 0}
.girlsbloghead	{font-family:'Lato', sans-serif; color:#FFFFFF; font-size:18px ;position:absolute; left:0; top:0; width:412px; padding:15px;  background-color:#7700A3;  }
.girlsbloghead	a{color:#FFFFFF;text-decoration: none;}
.girlsbloghead	a:hover{text-decoration: underline;}

.wcpbloghead	{font-family:'Lato', sans-serif; color:#FFFFFF; font-size:18px ;position:absolute; left:0; top:0; width:412px; padding:15px;  background-color:#198FEC; }
.wcpbloghead	a{color:#FFFFFF;text-decoration: none;}
.wcpbloghead	a:hover{text-decoration: underline;}

.blogtab{font-family:'Lato', sans-serif;position:absolute; left:0; top:34px; padding:4px 7px 2px 7px; height:20px; background-color:#EEEEEE;  

	border-top:1px solid #CCCCCC; color:#666666;
	border-right:1px solid #CCCCCC; color:#666666;
	border-bottom:1px solid #CCCCCC; color:#666666;
	
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	
	-moz-border-radius-bottomright: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#moreposts{left:0; top:550px;}
.readmore{font-family:'Lato', sans-serif; font-size:12px}
.morepostlink{font-family:'Lato', sans-serif; font-size:14px; color:#333333; text-decoration:none}
.morepostlink:hover{text-decoration:underline}
.bloglogos{position:absolute; left:20px; top:52px;}
.blogmore{position:absolute; left:20px; top:585px;}

/* discussions blog */

.discussion{background-color:#FFFFFF; padding:0 0 20px 15px; margin:-10px 0 15px 0;}
.discussion p.head{/*border-bottom: 1px solid #DDDDDD;*/padding:0 0 3px 0}

.discussion_w{border: 1px solid #DDDDDD;padding:5px 10px; margin:0}
.discussion_w div.head{/*border-bottom: 1px solid #DDDDDD;*/padding:0 0 3px 0}

/*.commenticon{font-size: 9px; border:1px solid #000000; cursor:pointer; margin:0 5px}*/
.commenticon{padding:3px 10px;margin:0 10px 0 0px;background-color:#F0F0F0;color:#3B3B3B; cursor:pointer}

/*.showcomments{font-size: 9px; border:1px solid #000000; cursor:pointer; margin:0 5px}*/

.showcomments{padding:3px 10px;margin-right:10px;background-color:#F0F0F0;color:#3B3B3B; cursor:pointer}
.discussioninput{width:401px;display:none; padding:10px 0; margin: 0 0 15px 0;display:none}
.discussionlist{display:none}
.discussionconfirm{width:401px;border:1px solid #DD0000; display:none;padding: 5px; margin:5px 0;}
		

.discussionlist .discussionitem{width:401px;padding:5px; margin:10px 0 0 0; background-color:#F0F0F0}
.discussionlist .discussion-sign{font-size:11px; padding:2px 0; border-bottom: 1px solid #DDDDDD;color:#AAAAAA}
.discussionlist .discussion-name{font-size:11px;font-weight:bold;color:#000000}
.discussionlist .discussiontext{font-size:12px; padding:0; margin:5px 0}


.commenttext{width:100%}
.signature{width:240px}

.sendcomment{background-color:#F0F0F0;color:#3B3B3B; padding:2px; float:right;cursor:pointer}

/* Discussions */

#discussion{border: 1px solid #DDDDDD;padding:5px 10px; margin:10px 10px 0 0}
#discussion p.head{border-bottom: 1px solid #DDDDDD;padding:0 0 3px 0}
#commenticon{font-size: 9px; float:right; border:1px solid #000000; cursor:pointer}
#discussioninput{border-bottom: 1px solid #DDDDDD; display:none; padding:10px 0; margin: 0 0 15px 0;display:none}
#discussionlist{width:401px;display:block}
#discussionconfirm{width:401px;border:1px solid #DD0000; display:none;padding: 5px; margin:5px;}
		

#discussionlist .discussionitem{padding: 0 0 0 0; margin:0; }
#discussionlist .discussion-sign{font-size:11px; padding:2px 0; margin:0; border-bottom: 1px solid #DDDDDD;color:#AAAAAA}
#discussionlist .discussion-name{font-size:13px; padding:0; margin:0;font-weight:bold;color:#000000}
#discussionlist .discussiontext{font-size:12px; padding:0; margin:0}
#discussionlist .discussiontext p{font-size:12px; padding:0; margin:0}

/*#commenttext{width:100%}
#signature{width:240px}*/

/*#sendcomment{font-size: 10px; padding:2px; float:right; border:1px solid #000000; cursor:pointer}*/

/* Template 25 Documentpage */

.documentheader_large{color:#FFFFFF;font-family: Lato, helvetica, sans-serif; font-size:42px;line-height:42px; margin:0 0 5px 0; width:627px;height:74px; padding:15px 0 0 30px; background: url('../images/bg_h_green_dgreen.png'); float:right;}


#documentmenu{display:none;position:absolute;top:0;left:481px;width:350px;min-height:50px;background-color:#C6D700;z-index:20;padding:20px;cursor:pointer;


	/* Firefox */
	-moz-box-shadow: -2px 2px 10px #999;
	/* WebKit */
	-webkit-box-shadow: -2px 2px 5px #999;
	/* Standard */
	box-shadow: -2px 2px 10px #999;

}

.document_bg{position:relative;background-color:#FFFFFF; height:100%;padding-top:17px; border-top: 5px solid #C6D700}
.document_bg:after{content: "."; visibility: hidden; display: block; height:0;clear: both; }

#document_inner{margin:17px; padding:15px; border: 1px #DDDDDD solid; height:100%;

/* Firefox */
	-moz-box-shadow: -2px 2px 10px #DDD;
	/* WebKit */
	-webkit-box-shadow: -2px 2px 5px #DDD;
	/* Standard */
	box-shadow: -2px 2px 10px #DDD;

}
#document_inner:after{content: "."; visibility: hidden; display: block; height:0;clear: both;}

#selectdoc{font-size:18px;margin:0 0 0 20px}


/* Template 28 quizinner */
#quiztitle{position:absolute;font-family:'Lato', sans-serif; font-size: 28px; left:100px; top:20px;z-index:10;background:transparent;}
#quizinner{position:relative;width:100%;background-color:#FFFFFF; font-size:16px; min-height:260px; height:auto}
#quizinner ul{position:absolute;left:400px;top:50px}
#quizinner ul li{font-style:italic;margin:10px; max-width:420px; line-height:1.3em}
#prev_question, #next_question, #completequiz,#startnewquiz,#startnew_wcp_quiz{font-family:'Lato', sans-serif;font-size:20px;background-color:#ED2424;color:#FFFFFF;padding:5px;
	border:0;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;

	cursor:pointer;
	margin:0 0 0 10px;
	
	
}

#quizinner #buttons{position:absolute; background:transparent;left:550px;top:210px;min-width:330px;text-align:right; }

#quizinner .pno{font-family:'Lato', sans-serif;position:absolute;font-size:18em;line-height:0.8em;letter-spacing:0;color:#CCCCCC;left:-25px;top:-10px}
#quizinner .lpno{font-family:'Lato', sans-serif;position:absolute;color:#CCCCCC;font-size:1.5em;line-height:0.8em;letter-spacing:0;color:#666666;left:90px;top:200px}
#quizinner .standard{position:absolute;font-style:italic;padding:30px 0;font-size:20px;left:100px;top:20px;width:280px;line-height:24px;background:transparent;z-index:10}
.quizimg{position:absolute;left:420px;top:20px}

#resultinner{padding:30px 0;}
.question_answer{position:relative;margin:10px 15px; background-color:#CCCC00;background-color:transparent;min-height:100px; max-width:800px;z-index:17}
.question_answer:after{content: "."; visibility: hidden; display: block; height: 0;clear: both; }
.q{position:absolute;left:0;top:20;z-index:15;font-size:106px;color:#FDFDFD}
.qnum{position:absolute;left:0;top:0;z-index:16;font-size:82px;color:#CCCCCC}
.qqtext{position:relative;left:30px;top:0;z-index:17;color:#000000;min-height:60px;padding:0 10px 10px 20px}
.qqtext:after{content: "."; visibility: hidden; display: block; height: 0;clear: both; }
.correctanswer{color:green;font-weight:bold}
.wronganswer{color:#ED2424;font-weight:bold}
#quizresult{margin:-20px 0 0 65px;z-index:20px}

#goto_gv_ind{font-size:14px;color:#FFFFFF;background-color:#00BB00; padding:7px; cursor:pointer}
/*#startnew_wcp_quiz{font-size:14px;color:#FFFFFF;background-color:#CC0000; padding:7px; cursor:pointer}*/

#resultinner p.questioncomment{margin:10px 0; font-size:13px;font-style:italic;}
.facts{font-size:15px;font-weight:bold}

/* The Petiton form is different */
#FORM_117 input{padding:5px; font-family:sans-serif}
#FORM_117 textarea{padding:5px;width:380px;height:80px;font-family:sans-serif; font-size:13px; border:1px solid #DDDDDD}
#n_1586{width:380px}
#n_1587{width:40px;margin-right:8px}
#n_1591{width:320px}


#submit_FORM_117{width:390px;padding:10px;color:#FFFFFF;font-weight:bold;font-size:1.8em;border:0;background-color:#ED2424;cursor:pointer; 
	margin-top:5px;
	-moz-box-shadow: 1px 3px 2px #888;
	-webkit-box-shadow: 1px 3px 2px #888;
	box-shadow: 1px 3px 2px #888;

	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

}
#reset_FORM_117{width:350px;padding:10px;color:#666666;font-weight:bold;font-size:1.8em;border:0;background-color:#CCCCCC;display:none;}

/* */

.mceContentBody{background-color:#CCCCCC}

/*
Something is in conflict with the JQuery UI CSS so we 
have to bootstrap the styles for autocomplete below
*/

 .ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;   
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #00BBFF;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}

.formdonate	{ font-size:14px; width:320px;padding:5px; margin-bottom:7px}
.formdonateamount	{ font-size:14px; width:60px;padding:5px; margin-bottom:7px}
.formdonatebutton	{ font-size:14px; width:320px;padding:5px; margin:7px 0; cursor:pointer}
.formdonatetext	{ font-size:14px; width:320px;padding:5px; margin-bottom:7px}
.donamount	{font-size:16px; line-height:25px}
.donamount h3{font-family:Georgia;font-size:16px;}
.donbutton	{margin:0 20px 0 0}
#optional_amount{font-size:14px;padding:5px; }

.donatebutton{font-size:16px ;color:#FFFFFF; background-color:green; height:30px; cursor:pointer}

/*
 *
 *  Template 35 wide
 */
 
 
#widecolumn{margin:0 0 20px 0}
#widecolumninner{padding: 20px 180px 20px 50px; font-size:1.15em; line-height:1.3em}
#widecolumninner p{font-size:1.15em; line-height:1.5em;margin:0 0 20px 0}

#widecolumntop{background-repeat:repeat-x;padding: 0 0 0 35px;  background-position: left bottom; overflow: hidden; }
#widecolumntop h2{font-size:30px;line-height:30px}

#widecolumntop.orangegradient{color:#000000;background-color:#FF1F03; background-image: url('../images/gradient_bg.png'); background-repeat:repeat-x; background-position: left bottom; overflow: hidden; }
#widecolumntop.lightblue{background-color:#49C0D8;color:#FFFFFF;}
#widecolumntop.clearred{background-color:#ED2424;color:#FFFFFF;}
#widecolumntop.brightorange{background-color:#FFBE0E;color:#000000;}
#widecolumntop.deepgreen{background-color:#005B2D;color:#FFFFFF;}
#widecolumntop.cerisetop{background-color:#FF318F;color:#FFFFFF;}
#widecolumntop.royal{background-color:#051BA8;color:#FFFFFF;}
#widecolumntop.aqua{background-color:#48c0d8;color:#FFFFFF;}


#widecolumntop:after{content: "."; visibility: hidden; display: block; height: 0;clear: both; }

.soc-media-lnks{margin:0 0 10px 0}
