body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{margin:0;padding:0;}







fieldset,img,abbr{border:0;}



address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}



ul {list-style:none;}



caption,th {text-align:left;}



div { text-align: left; vertical-align: top; }



q:before,q:after{content:'';}



a,ins{text-decoration:none;}



strong { font-weight: bold; }



cite { display: block; font-size: 0.9em; font-style: italic; text-align: right; }







/* Global Classes



=====================================================================*/



.distext { display: none; }



.clearboth { clear:both; }



.clearleft { clear: left; }



.clearright { clear:right; }







/* Global Elements



=====================================================================*/







html { overflow-x: auto; height:100%;}



	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */







body 



{



	background: url(/images/bg.jpg) repeat-x scroll 50% 0;



	background-color:#ffffff;



	text-align: center;



	line-height: 1.6em;



}







input[type="text"] { 



}







/* Library



=====================================================================*/







.l { float: left; width: 49%; }



.r { float: right; width:49%; }



.r:after { display: block; content: ''; clear: both; height: 0; visibility: hidden; }



.align-center { text-align: center; }



.align-right { text-align: right; }



.justify { text-align: justify; }



.float-left { float: left; }



.float-right { float: right; }



.clear-both { clear: both; float: none; }



.clear-right { clear: right; float: none; }



.hide {	display:none; }



.clear-both { clear: left; float: none; }



.inline { display: inline; }



.block { display: block; }



.noborder { border: 0px none; }



.bold { font-weight: bold; }



.italic { font-style: italic; }



.normal { font-weight: normal; }



.nomargin { margin: 0; }



.nopadding { padding: 0; }



.visible { display: block; }



.top10 { margin-top: 10px; }



.top20 { margin-top: 20px; }



.border5 { border: solid 10px #c7c7c7; }



.border10 { border: solid 10px #c7c7c7; }



.border20 { border: solid 20px #c7c7c7; }



.font36 { font-size:36px;}



.font24 { font-size:24px;}



.font18 { font-size:18px;}







div.hidden, a.hidden



{



	display: none;



	margin: 0;



}







/* Typographic Elements



=====================================================================*/







h2, h4, h6, body {



	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;



}







blockquote, em, h1, h3, h5, i, .feedBy  {



	font-family: Georgia, "Times New Roman", Times, serif;



}











/* Homepage Specific Headers



=====================================================================*/







h1 {



	font: italic normal bold 1.9em/normal Georgia, "Times New Roman", Times, serif;



	color: #2575ad;



}







h2 {



	font-size: .8em;



	text-transform: uppercase;



	color: #363636;



	font-weight: bold;



}







.l h2 { } /* Left column specific */







.r h2 { letter-spacing:1px; padding: 0px 7px; margin-bottom: 10px; } /* Right column specific */







h3 {



	font-size: 1.7em;



	line-height: 1.1em;



	color: #2575ad;



}







h4 {



	font-size: .9em;



	text-transform: uppercase;



	color: #2575ad;



	letter-spacing: 1px;



	font-weight: bold;



}







h5 {



	font-size: 1.5em;



	line-height: 1.2em;



}







h6 {



	font-size:.88em;



	letter-spacing: 1px;



	font-weight: bold;



	text-transform: uppercase;



}



/* Site Specific */



#top_sign_up {



	width: 960px;



	margin-left: auto;



	margin-right: auto;



	text-align: right;



	padding-top: 5px;



	height: 30px;



	color: #fff;



	font-size: 12px;



}







#top_sign_up a {



	color:#c2ddf0 !important;



    text-decoration: underline;



}



#top_sign_up a:hover {



    color: #fff !important;



}



 



/* Sign up form field*/



#top_sign_up input {



	background-color:#ffff99;



	color:#000;



	border: none;



	padding: 4px;



	font-size: 10px;



}







input#sign_up, input#sign2_up, input.login {



	background-color:#52B1e4;



	font-size: 10px;



	color:#fff;



	border: none;



	padding: 3px;



}



input#sign_up:hover, input#sign2_up:hover, input.login:hover {



	background-color:#1B9EE4;



	color:#fff;



	border: none;



	padding: 3px;



}







#header {



	width: 960px;



	height: 126px;



	margin: 0 auto;



	position: relative;



}

#help {



top: 50px;

left: 700px;



	margin: 0 auto;



	position: relative;



}

#footer {



    background: #fff url(/images/footer.jpg) no-repeat;



	width: 960px;



	height: 226px;



	margin: 0 auto;



	position: relative;



}



#content,



#bottom {



	width: 960px;



	margin: 0 auto;



	position: relative;



}











#content



{	



	width: 960px;



	margin: 0 auto;



	background: #fff url(/images/bg_content.jpg) repeat-x;



}







#content_fade



{	



	width: 960px;



	margin: 0 auto;



	background: transparent url(/images/bg_content_fade.jpg) repeat-x;



}







#page_content { padding: 20px 60px 40px 30px; }







#page_content .nav { font: 12px arial; margin: 0 0 15px 0;}







TD.siteHeading{



  font-family:  Arial,Verdana, sans-serif;



  font-size: 18px;



  font-weight: bold;  



  color: #CC3333;



}

DIV.titleContainer{



 padding-left:	18px;
  font-family:  Arial,Verdana, sans-serif;



   /*background: url(/images/menu_over.gif) no-repeat right;*/
  font-size: 18px;



  font-weight: bold;  



  color: #CC3333;



}



hr{

  color: #008000;
}



A {







 



  text-decoration:  underline;



  







}











A:hover {
 
  text-decoration: none;








}
.mymenu {
						height: 54px;
						width: 1200px;
			}

.cssnav	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;						
						width: 158px;
						height: 50px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}

.cssnav a {
						display: block;
						color: #000000;						
						width: 158px;
						height: 50px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
						background: url(/images/menu.gif) no-repeat;
						
						
			}
			.cssnav a:hover {
						color: #ffffff;
						background: url(/images/menu_over.gif) no-repeat;
			}


.cssnav span {
					    position: absolute;
					    left: 6px;top: 12px;
					    text-align: center;
					    width: 130px;
					    cursor: pointer;   
					     
			}


 /*
a.mymenu {

  color:		#000000;
  text-decoration:  none; 
  background: url(/images/menu_over.gif) no-repeat right;
  width:		300px;
  padding-left:	18px;
  padding-right:	16px;
   padding-top:	20px;
  padding-bottom:	20px;
  height:     60px;	
 


}











a.dropdown:hover {
  color:  #ffffff;
  text-decoration: none;
  background: url(/images/menu_over.gif) no-repeat right;
 }
*/

#rightcolumn{



background: #CBCBCB url(/images/bg_bot1.gif) repeat-x;



}







td.rightbox{



  padding:	10px;



}











#footer td{



 font-size: 12px;



    color: #000;



 



}







#footer a {







 font-size: 12px;



 color:  #3973A5; 



 background-color:	#041042;



 padding-left:	6px;



 padding-right:	6px;







    



}



#footer a:hover {



 color:  #ac3433;



  text-decoration: underline;



 background-color:	#D6D6D6;







}

@charset "UTF-8";
/* CSS Document */
* {
	padding:0px;
	margin:0px;
	font-family: "trebuchet ms", helvetica, arial, sans-serif;
}
h2 {
	margin-bottom:5px;
}
p.infotext {
	font-size:14px;
	margin-left:10px;
	margin-bottom:5px;
	
	line-height:20px;
	color:#000;
}
p.infotext strong { color:#FFFFFF; font-size:14px;}

.column1 { padding:20px; width: 380px; padding-right:10px; float:left; padding-bottom:0px;}
.column2 { padding:20px; width: 380px; padding-left:10px; float:left; padding-bottom:0px;}
.titleTopMargin { margin-top:20px;}

div.separator {
	background:#234c55;
	height:1px;
	margin-top:3px;
	margin-bottom:6px;
	margin-left:auto;
}
#Footer { font-size:10px; color:#FFFFFF; text-transform:uppercase; text-align:center; margin-top:14px!important; line-height:10px;}

.textContentCount { list-style:none; font-size:12px; color:#000; padding-left:20px; margin-top:3px; margin-bottom:3px;}
.textContentCount li{ border:0px solid #343f3d; background:#d7d7d7; padding:5px; margin:3px;}


.MyBorder { border:2px solid #000000}

/*popit menu*/

div.sample_attach, a.sample_attach
{
  width: 150px;

  
  padding: 0px 5px;
  font-size:13px; padding:3px;
  color: #000;
  margin:1px;
  margin-right:10px;
  
}

a.sample_attach
{
background-color: #66cc00;
  display: block;
  border-bottom: none;
  text-decoration: none;
}

 a.sample_attach:hover {
 
 color:#fff;
  background: #66cc00;
 }

form.sample_attach
{
  position: absolute;
  visibility: hidden;
  border: 1px solid black;
  background: #FFFFEE;
  padding: 0px 5px 2px 5px;
}
