/* General markup */

body {
     margin:0px;
     padding:0px;
	 border:none;
	 background-color:#e6e7ea;
	 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 line-height:1.5;
	 color:#292d33;
	 background-image:url('/images/layout/pattern.gif');
	 background-repeat:repeat;
}

	h1 {
		padding:0px;
		margin:0px;
		font-size:16px;
		font-weight:bold;
		background-image:url('/images/layout/pagetitle.gif');
		background-repeat:no-repeat;
		text-indent:30px;
	}

	h2 {
		padding:0px;
		margin:0px 0px 12px 0px;
		font-size:14px;
                line-height:1.5;
		font-weight:bold;
	}

    p {
         margin:0px;
         padding:0px;
    }

	button {
		width: 69px;
		height:21px;
		color: white;
		text-transform: uppercase;
		border: none;      
		background-image:url('/images/layout/button_bg.gif');
	}
	
	fieldset {
		margin:0px;
		padding:0px;
		border:none;
		
	}

/* DIVs */

#rad_container {
	margin:0px auto;
	margin-top:10px;
	width:990px;
}

	#rad_header {
		float:left;
		position:relative;
		width:990px;
		height:136px;
		background-image:url('/images/layout/header.png');
		_background-image:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/header.png', sizingMethod='noscale');
		background-repeat:no-repeat;
	}

		#rad_login_panel fieldset p {
			float:left;
			padding:3px 0px 3px 0px;
		}

		#rad_login_panel label {
			float:left;
			display:block;
			width:105px;
		}
		
			#rad_login_panel p input {
				float:left;
				width:150px;
				height:15px;
				border-top:1px solid #c9c9c9;
				border-left:1px solid #c9c9c9;
				font-size:10px;
			}
	
                #rad_login_panel a {
                     font-weight:bold;
                     color:#292d33;
                     text-decoration:underline;
                }

                     #rad_login_panel a:hover {
                          text-decoration:none;
                     }

		#rad_login {
			position:absolute;
			top:13px;
			right:18px;
			width:260px;
			height:110px;
		}
		
			.flag {
				float:left;
				cursor:pointer;
				width:20px;
				height:13px;
				margin:9px 0px 0px 7px;
			}

                        #rad_login_panel {
                             position:absolute;
                             z-index:50;
                        }

               #rad_login_bg {
                    position:absolute;
                    z-index:49;
                    top:-12px;
                    right:-18px;
                    width:287px;
                    height:132px;
                    background-image:url('/images/layout/panel_login.jpg');
                    background-repeat:no-repeat;
               }

               #rad_logged_bg {
                    position:absolute;
                    z-index:49;
                    top:-12px;
                    right:-18px;
                    width:287px;
                    height:132px;
                    background-image:url('/images/layout/panel_logged.jpg');
                    background-repeat:no-repeat;
               }

               #rad_logged_bg_larger {
                    position:absolute;
                    z-index:49;
                    top:-12px;
                    right:-18px;
                    width:287px;
                    height:132px;
                    background-image:url('/images/layout/panel_logged_larger.jpg');
                    background-repeat:no-repeat;
               }

	#rad_menu_top {
		float:left;
		width:990px;
		height:31px;
		background-image:url('/images/layout/menu.gif');
		background-repeat:repeat-x;
	}
	
		#rad_menu_top_buttons {
			float:right;
			margin:0px 283px 0px 0px;
/*			width:458px; */
			height:31px;
			background-image:url('/images/layout/menu_bg.gif');
			background-repeat:repeat-x;
                        _margin:0px 142px 0px 0px;
		}

                     .radMenuButtons {
	                  list-style:none;
	                  margin:0px;
	                  padding:0px;
                     }

                          .radMenuButtons li {
                               position:relative;
                               float:left;
                               display:inline;
                               margin:0px;
                               padding:6px 14px 0px 14px;
                               height:31px;
                               _height:26px;
                               text-transform:uppercase;
			       background-image:url('/images/layout/menu_divider.gif');
  			       background-repeat:no-repeat;
                          }

                               .radMenuButtons li a, .radMenuButtons li a:hover {
                                    color:#FFF;
                                    text-decoration:none;
                                    font-weight:bold;
                                    font-size:11px;
                               }
 
.radMenuButtons li a:hover {
  color: #AAA;
}

                     .radMenuSub {
                          position:absolute;
	                  left:-38px;
	                  z-index:200;
                          width:auto;
	                  top:31px;
	                  visibility:hidden;
                          width:275px;
                     }

                          .radMenuSub li {
                               float:left;
                               height:22px;
                               border-bottom:1px solid #555c69;
                               width:275px;
                               background-image:none;
                               background-color:#373e4b;
                          }

                               .radMenuSub li a {
                                    font-size:10px;
                               }

                                    .radMenuSub li a:hover {
                                          font-size:10px;
                                          color:#AAA;
                                     }
	
	#rad_body {
		float:left;
		min-height:300px;
		background-color:#efe8d2;
                background-repeat:repeat-y;
	}
		
		#rad_menu_side {
			float:right;
			width:284px;
			min-height:300px;
			margin:-31px 0px 0px 0px;
			_margin:-2px 0px 0px 0px;
		}

                     .radSubmenuButtons {
	                  list-style:none;
	                  margin:0px;
	                  padding:0px;	
                     }

                          .submenuButtonHolder {
                               float:left;
                               cursor:pointer;
                               width:284px;
		               background-image:url('/images/layout/menu.gif');
 	  	               background-repeat:repeat-x;
                          }

                               .radSubmenuButtons li {
 	                            text-decoration:none;
	                            color:#FFF;
                                    margin:0px 0px 0px 7px;
                                    padding:0px;
                               }

                               .radSubmenuButton img {
                                    float:left;
                                    clear:left;
     	                            margin:0px;
  	                            padding:0px;
                                    border:none;
                                }

                                .submenuButtonOpen {
                                     float:right;
                                     width:28px;
                                     height:31px;
                                 }

                     .formContainer {
                          float:left;
                          clear:left;
                          width:270px;
                          min-height:300px;
                          padding:7px;
                          margin:0px;
                          color:#323232;
                          font-size:10px;
                          background-color:#efe8d2;
                          display:none;
                     }

		#rad_content {
			float:left;
			width:692px;
			padding:7px;
                        margin:0px;
			min-height:400px;
			background-color:#FFF;
		}

			.rad_module {
				float:left;
				width:690px;
				margin:7px 0px 0px 0px;
				padding:0px;
				border:1px solid #bfbfbf;
			}

                             .rad_module form {
                                  padding:15px;
                             }

                             .rad_module form fieldset, .formContainer form fieldset {
                                  padding:0px;
                                  margin:0px;
                                  border:none;
                             }

                             .rad_module .formp, .formContainer .formp {
                                  float:left;
                                  clear:left;
                             }

                             .rad_module .separator {
                                  float:left;
                                  clear:left;
                                  width:690px;
                                  height:1px;
                                  margin:10px 0px 10px -15px;
                                  border-bottom:1px solid #dcdcdc;
                             }

                             .formContainer .separator {
                                  float:left;
                                  clear:left;
                                  width:270px;
                                  height:1px;
                                  margin:3px 0px 3px 0px;
                             }

                             .rad_module .formSubmit, .formContainer .formSubmit {

                             }

                             .rad_module a, .formContainer a {
                                  color:#4a4a4a;
                                  font-weight:bold;
                                  text-decoration:underline;
                             }

                             .rad_module h2, .formContainer h2 {
                                  float:left;
                                  clear:left;
                                  font-size:12px;
                                  font-weight:bold;
                                  margin:10px 0px 10px 0px;
                             }

                             .rad_module label {
                                  display:block;
                                  float:left;
                                  clear:left;
                                  margin:0px 0px 12px 0px;
                                  width:185px;
                             }

                             .formFeedback {
                                  display:block;
                                  float:left;
                                  clear:left;
                                  color:#FF0000;
                                  display:none;
                             }

	                     .feedback {
		                  color:#FF0000;
		                  clear:left;
		                  float:left;
		                  margin:6px 0px 6px 185px;
	                     }

                             .formContainer label {
                                  display:block;
                                  float:left;
                                  clear:left;
                                  margin:0px 0px 12px 0px;
                                  width:100px;
                             }

                             .rad_module input, .rad_module select,
                             .formContainer input, .formContainer select {
                                  float:left;
                                  width:160px;
                                  height:20px;
                                  font-family:Verdana, Arial, Helvetica, sans-serif;
                                  font-size:10px;
                                  border:1px solid #dcdcdc;
                                  border-top:2px solid #dcdcdc;
                             }

                             .rad_module textarea {
                                  float:left;
                                  width:160px;
                                  height:85px;
                                  font-family:Verdana, Arial, Helvetica, sans-serif;
                                  font-size:10px;
                                  border:1px solid #dcdcdc;
                                  border-top:2px solid #dcdcdc;
                             }

                             .formContainer textarea {
                                  float:left;
                                  width:255px;
                                  height:55px;
                                  font-family:Verdana, Arial, Helvetica, sans-serif;
                                  font-size:10px;
                                  margin:0px 0px 5px 0px;
                                  border:1px solid #dcdcdc;
                                  border-top:2px solid #dcdcdc;
                             }

			.rad_module_small {
				float:left;
				width:321px;
                                height:250px;
				margin:7px 7px 0px 0px;
				padding:7px;
				border:1px solid #bfbfbf;
			}

                             .rad_module_small_img {
                                  float:left;
                                  width:187px;
                                  height:250px;
                                  margin:0px;
                                  padding:0px;
                             }

                             .rad_module_small_text {
                                  float:left;
                                  width:100px;
                                  height:250px;
                                  margin:7px 0px 0px 7px;
                                  padding:0px;
                             }
		
			.rad_article {
				float:left;
				width:690px;
				margin:7px 0px 0px 0px;
				padding:0px;
                                background-image:url('/images/layout/article_bg.gif');
                                background-repeat:repeat-y;
				border:1px solid #bfbfbf;
			}
			
				.rad_article .rad_article_img {
					float:left;
					width:187px;
					margin:0px;
                                        padding:0px;
					overflow:hidden;
				}
				
				.rad_article .rad_article_text {
					float:left;
                                        margin:0px;
					padding:10px;
					width:479px;
				}

				     .rad_article .rad_article_text a {
                                          color:#292D33;
                                          font-weight:bold;
                                          text-decoration:none;
                                     }

                                          .rad_article .rad_article_text a:hover {
                                               text-decoration:underline;
                                          }

		#rad_signin_form label {
			display: block;
			clear: both;
		}
		#rad_signin_form span {
			width: 150px;
			display: block;
			float:left;
			text-align: right;
		}

		#rad_signin_form fieldset {
			margin: 15px;
		}

		#rad_signin_form input {
			float: left;
		}


	#rad_footer {
		float:left;
		width:990px;
		height:22px;
		color:#FFF;
		font-size:10px;
		background-image:url('/images/layout/footer.gif');
		background-repeat:repeat-x;
	}

             #rad_footer a {
                  color:#FFF;
                  text-decoration:none;
             }

.rad_fullsize {
 background: #ffffff
 
}

.rad_fullsize .rad_article_text { 
 width: 676px;
}
