/* CSS Document */

/*For the fonts*/

@import url(fonts/fonts.css);


body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	color:#272727;
	line-height:24px;
	font-size:14px;
        /*background-color: #e6e6e6;*/
            }
	.menu2{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8e8e8e;
	}
.menu2 ul{
	background:url(../images/menu-bg.gif) top left repeat-x;
	height:43px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu2 li{
		float:left;
		}
	.menu2 li a{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:43px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu2 li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.menu2 li ul{
		background:#e0e0e0;
		border-left:2px solid #0079b2;
		border-right:2px solid #0079b2;
		border-bottom:2px solid #0079b2;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		min-width:150px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu2 li:hover ul{
		display:block;
		}
	.menu2 li li {
		display:block;
		float:none;
		width:100%;
		}
	.menu2 li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		line-height:35px;
		}
		.menu2 li ul a:hover{
			background:#949494;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu2 p{
		clear:left;
		}	
	.menu2 #current{
		background:url(../images/current-bg.gif) top left repeat-x;
		color:#ffffff;
		}
	.position_center{
		margin:0 auto;
		width:878px;
		position:relative;
	}
	.logo{
		font-size:48px;
		color:#dddddd;
		height:67px;
		line-height:67px;
		font-weight:bold;
	}
	.header{
		background-color:#3f3f3f;
		height:67px;
	}
	.banner_bgc{
		background-color:#dbdbdb;
		min-height:368px;
	}
	.banner{
		min-height:368px;
		text-align:center;
	}
		.banner_left_content{
			padding-top:36px;
			width:545px;
		}
		.banner_left_content img{
			margin-bottom:15px;
		}
	.main_content{
		text-align:justify;
		margin-top:80px;
	}
	.grey_bgc{
		background-image:url(/images/grey_bgc.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		padding:40px 40px 20px 40px;
		line-height:30px;
	}
	
	.signup_form{
		width:310px;
		background-color:#ffffff;
		position:absolute;
		right:0;
		margin-top:20px;
		border:4px solid #5c5c5c;
		font-size:12px;
		z-index:0;
	}
	.signup_form2{
		width:310px;
		background-color:#ffffff;
		position:absolute;
		margin:20px;
		border:4px solid #5c5c5c;
		font-size:12px;
		z-index:0;
	}
	.signup_form_header{
			background-image:url(/images/sign_up_bgc.jpg);
			background-repeat:repeat;
			height:104px;
			line-height:18px;
			padding:5px;
			color:#ffffff;
			text-align:left;
			position:relative;
		}
		.sign_up_badge{
			background-image:url(/images/free_badge.png);
			background-repeat:no-repeat;
			width:112px;
			height:112px;
			position:absolute;
			right:-47px;
			top:-36px;
			z-index:1;
		}
		.arrow{
			width:92px;
			height:92px;
			background-image:url(/images/arrow.png);
			background-repeat:no-repeat;
			position:absolute;
			left:-48px;
			bottom:46px;
			z-index:1;
		}
		.signup_form_footer{
			background-image:url(/images/sign_up_bgc.jpg);
			background-repeat:repeat;
			height:49px;
			color:#FFFFFF;
			font-size:11px;
			line-height:18px;
			padding:10px;
		}
	.input_text{
		height:28px;
		border:1px solid #c3c2c2;
		width:200px;
		margin-bottom:10px;
	}
	.btn_green{ background-image:url(/images/btn.jpg); background-repeat:no-repeat; width:224px; height:54px; border:0; color:#ffffff; font-size:24px;	margin-bottom:15px; }
	.default_btn{ background-image:url(/images/btn.jpg); background-repeat:no-repeat; width:224px; height:54px; border:0; color:#ffffff; font-size:24px;	margin-bottom:15px; }
	#big-button{
	  font-size: 20px;  
	  background-image: url(/images/btn_long.jpg);
	  background-repeat: no-repeat;
	  width: 280px;
	  height: 54px;
	  border: 0;
	}
	
	#big-button a{
	  color: #FFFFFF;
	  text-decoration: none;
	}
	
	.position_relative{ position:relative; padding-left:272px; height:450px; }
	.text_align_center{
		text-align:center;
	}
	.footer{
		/*height:60px;*/
		border-top:1px solid #cccccc;
		margin-top:10px;
		text-align:center;
		/*line-height:60px;*/
        /*margin: 0 185px;*/
	}
	
	/*Menu Styles*/
	
	.menu_holder{
		width:310px;
		background-color:#ffffff;
		position:absolute;
		right:0;
		margin-top:20px;
		border:4px solid #5c5c5c;
		font-size:12px;
		z-index:0;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	ul.menu{
		margin:0;
		padding:0;
	}
	ul.menu li{
		list-style:none;
		padding:5px 10px;
		font-size:12px;
		font-weight:bold;
		border-bottom:1px dotted #5c5c5c;
	}
	ul.menu li a{
		text-decoration:none;
		color:#333333;
	}
	ul.menu li:hover{
		text-decoration:none;
		color:#FFFFFF;
		background-color:#cccccc;
	}
	
	/*END Menu Styles*/
		
	.left{float:left;}
	.right{float:right;}
	.clear{clear:both;}
	.bold{font-weight:bold;}
	.font_blue{ color:#226690;}
	.font_11{font-size:11px; line-height:18px}
	.font_16{font-size:16px;}
    .font_12{font-size:12px;}
    .font_13{font-size:13px;}
	.font_14{font-size:14px;}
    .font_15{font-size:15px;}
    .font_18{font-size:18px;}
    .font_20{font-size:20px;}
	.font_24{font-size:24px;}
	.font_36{font-size:36px;}
	
	.font_fanily_timesroman{
		font-family:"Times New Roman", Times, serif;
	}
	.SegoePrintBold {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'SegoePrintBold', sans-serif;
			font-size-adjust: 0.55;
			line-height:30px;
		}
	
   .error_list
    {
        background-color:#FFEEEE;
        color:#FF0000;
        font-family:Arial;
        font-size:12px;
        font-weight:bold;
        line-height:150%;
        margin:0px;
        padding:5px;
        list-style: none;
    } 
    .emailError {
        background-color:#FFEEEE;
        color:#FF0000;
        font-family:Arial;
        font-size:12px;
        font-weight:bold;
        line-height:150%;
        margin:0px;
        padding:5px;
        list-style: none;
    }
    .input_hidden{
        display: none;
    }
    .float_left{float:left;position:relative;}
    .edit_image{float:left;left:-25px;margin-top:-270px;position:relative;border:0px;} 
    .width_75{width: 75px;}
    .signinForm {
        line-height: 35px;
        font-size: 16px;
        margin-bottom: 270px;
        border:2px solid grey;
        padding: 50px;
        margin-left: 33%;
        background-image: url(/images/7a4d1ee5ad554af2a6fc428eb61a59f1.jpg);
        background-repeat: no-repeat;
        background-position: 50% 50%;
        margin-bottom: 115%;

    }

    .error_msg {
        background-color:#FFEEEE;
        color:#FF0000;
        font-family:Arial;
        font-size:12px;
        font-weight:bold;
        line-height:150%;
        margin:0px;
        list-style: none;
}
.space{
    text-align: center;
}
.errormsg {
    text-align: center;
    background-color: #ffcccc;
    
    font-size: 16px;
     margin:0px;
    padding-left: 20px;
    padding-right: 20px;
    line-height:150%;
}
.formalign {
    height: 100px;
}
.border_data_id {
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        text-align: center;
        max-width: 25px;
        }
        .border_data
        {
         border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        text-align: center;
        }
    .border_data_left {
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        text-align: center;
        }
        .videoForm{
           border-color: #DDDDDD;
           border-left: 0 none;
           border-right: 0 none;
           border-style: solid none;
           border-width: 1px 0;
           text-align: left;
           vertical-align: top;
           }
.textfield{
         width: 170px;
         height: 25px;
        
         margin-left: 20px;
      }
     .textArea{
        background-color: silver;
     }
    .heading {
        text-align: left;
        font-size: 16px;
        
        padding-left: 20px;
    }
     .title {
        font-style: italic;
        font-size: 24px;
        color: grey;
    }
    .forms {
        float: left;
        position: relative;
        padding-left: 25px;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right:15px;
        opacity: 0.8;
        background-color: white;
        border: 1px solid black;
        margin-left: 35%;
        margin-top: 5%;

    }
    .legend {
        font-size: 16px;
        font-weight: bold;
        font-style: italic;
        
        opacity:0.4;
    }
    .paginator li {
        display : inline;
    }
    .paginator li a {
        padding: 4px 7px 4px 7px;
        font-size: 11px;
        text-decoration: none;
        
    }
    .paginator li a img {
        vertical-align:middle;
    }
    .paginator li a:hover {
        background-color: #d6d6d6;
        text-decoration: underline;
    }
    .paginator li.current a {
        background-color: #d6d6d6;
        text-decoration: underline;
    }
 
    