/*@charset "utf-8";*/
.homepage{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	text-decoration: none;
	text-align:left;
	padding:0px 5px 0px 5px;
	
}
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
}
.text_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.text_field_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	font-weight:bold;
}
.green_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A3C04A;
	text-decoration: none;
	text-align: right;
}
.green_right_invalid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A3C04A;
	text-decoration: none;
	text-align: right;
	background-color:Lime
}
.ddlred {
	color:Red;
}

.class1 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
	text-align:center;
}

.small_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
.left_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E201F;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
}
.bg_top {
	background-image: url(../images/diramates_top_bg.gif);
	background-repeat: repeat-x;
}

.para {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D2D2D;
	text-decoration: none;
	text-align: left;
}
.center_para {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E201F;
	text-decoration: none;
	text-align: center;
	font-weight:300;
	
}




.class1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#336600;
	text-decoration: none;
	text-align:center;
}

.class1 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	text-decoration: none;
	text-align:center;
}

a.tikker:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #80FF00;
	text-align: center; /*#8BC552background-image: url(../images/diramates_top_bg.gif);
	background-repeat: repeat-x;
	background-color:#3b3f3e;*/
}

.tikker
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#78B749 ;	
	text-align: center; /*#8BC552background-image: url(../images/diramates_top_bg.gif);
	background-repeat: repeat-x;*/
	background-color:#3b3f3e;
	border:solid 0 #3b3f3e;
}

 a.maintextstrong:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#78B749;
	text-align:center;
}

.class1 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	text-decoration: none;
	text-align:center;
	}
.green_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #88AC14;
	line-height:20px;
	text-decoration: none;
	text-align: left;
}
.title_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	line-height:30px;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
}
.text_field_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	/*text-align: left;*/
	padding-left: 10px;
}

.text_field_name_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	width: 331px;
	padding-left:5px;
}

.text_field_name_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	text-align:	right;
	width: 100px;
	font-weight:bold;
}


.text_field_name_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	color:Red;
}
.class2 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1E201F;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
	text-align:center;
}
.class2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#336600;
	text-decoration: none;
	text-align:center;
}

.class2 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
	text-align:center;
}

.class2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1E201F;
	text-decoration: none;
	text-align:center;
}
	
.questions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2D2D2D;
	text-align: left;
}
.DynamicMenuZIndex
{
z-index: 999;
}

 .TabArea
        {
                    background-color: White;
                    font-size: x-small;
                    border-left: 1px solid black;
                    border-bottom: 1px solid black;
                    border-right: 1px solid black;
                    border-top:1px solid black;
                    position:absolute;
                    top:42px;
                    height:400px;
                    z-index:-25;
                    font-family:Arial;
        }
        
a.info 
		{ 
					z-index: 24;            
					color: #000;            
					position: relative;
					text-decoration: none;
        }
a.info:hover 
			{
            z-index: 25;
             background-color: #CCC;
            color:#000;       
	}

a.info SPAN {            
			display: none
        }      

a.info:hover SPAN {
             display: block;
             left: 2em;
            width: 15em;
            color: #000;
            border: #CCC 1px solid;
            position: absolute;
            top: 2em;
            background-color: #D2D8E0;
            text-align: left;
            padding:3px;
        }
        
        
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 500px;
	background: url("/images/geekgreen.jpg") repeat;
}

#header {
	margin: 0 0 15px 0;
	background-color:  #99cc00; 
	color: White; 
	font-weight: bold;
    height: 30px;
    vertical-align:middle;
}

#side-a {
	float: left;
	width: 150px;
	height: 1%; /* Holly hack for Peekaboo Bug */
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	border-left:solid 2px #99cc00;
}

#side-b { 
	margin: 0;
	float: right;
	width: 250px;
	height: 1%; /* Holly hack for Peekaboo Bug */
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	border-right:solid 2px #99cc00;
}

.ro { 
	background-color:#e9f6c0;
}
.re { 
	background-color:White;
}
.lo { 
	background-color:#e9f6c0;
	font-weight:bold;
}
.le { 
	background-color:White;
	font-weight:bold;
}
.footer {
	clear: both;	
	background-color:  #99cc00; 
    height: 2px;
}
menu.IE8Fix {	
	z-index: 100; 
} 
#upProgress
     {
     	border-right: gray 1px solid; border-top: gray 1px solid; 
      border-left: gray 1px solid; border-bottom: gray 1px solid; 
      width: 400px; background-color: #FFC080; color:Red;
      bottom: 0%; left: 0px; position: absolute;
     }    
     
.box
     {
     	width:	50px;
     	height: 50px;
     	text-align: center;
     	vertical-align: middle;
     	font-family: Arial;
     	font-size: medium;
     	font-weight: bold;
     	color: White;
     }
.boxsm
     {
     	width:	50px;
     	height: 50px;
     	text-align: center;
     	font-family: Arial;
     	font-size: medium;
     	font-weight: bold;
     	color: White;
     }
#sectionTitle {}
#sectionHeader{}
body
{
	background-color:#191919;
}

.info_head{
			font-family: Tahoma,Arial,Helvetica,sans-serif;
     		font-size:3;
     		font-weight: bold;
     		color: #333333;
     		text-align:left;
		}
.info_text{
			font-family: Tahoma,Arial,Helvetica,sans-serif;
     		font-size:small;
     		color: #333333;
     		text-align:left;
		}

.adRotate
{ 
	width		:155px;
	height		:90px;
	vertical-align:middle;
	background-color:White;
	text-align:center;
}
.popUpStyle
{}

.modalBackground
{
  background-color:#CCCCFF;
  
}
 
.ModalWindow
{
  border: solid1px#c0c0c0;
  background:#f0f0f0;
  padding: 0px10px10px10px;
  position:absolute;
  top:-1000px;
}

.images
{
	border:none 0;
}