
/* RESET CSS FROM http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0px;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Reset Styles ends here */

/* necessary styles */


html, body {
height: 100%;
}

body {
	
	color:#909090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px; background:#000000;
	
}

/* necessary styles */

.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}

h1, h2, h3, h4, h5, h6
{
    line-height:30px;
}

a
{
    color: #e6ac11;
    text-decoration: none;
}

a:hover
{
    color: #f30706;
}

/* Site design starts here */

div{ border:#0099FF dotted 0px;}

#wrapper{ position:relative; margin:0 auto; min-height:100%; background: url(../images/body_bg.jpg) center top no-repeat #9d0404; width:1000px;}

* html #wrapper {
height: 100%;
}

#header{ height:134px;width:1000px; margin:0 auto;}
#logo{ float:left;width:300px; padding:5px 0 0 10px;}
#header_right{ float:right;width:540px; text-align:right;}
.logo2{ padding:20px 5px 5px 0px; width:220px; text-align:right;}

#navbar{ clear:both; height:40px; margin:0 auto; width:1000px;}
#main_navbar{ height:40px; padding-left:0px;}
#sub_navbar{ height:5px;}
#sitecontent{clear:both; position:relative; overflow:visible; width:980px; margin:0 auto; min-height:90%; padding:10px 10px 10px 10px;}
*html #sitecontent{ height:90%}

#statuscontent{ clear:both; width:auto; padding:2px 0 2px 0;}
#topcontent{ clear:both; height:250px; padding:0px;}
#bottomcontent_top{ clear:both; background:url(../images/bottomcontent_top.png) top center no-repeat; margin-left:-10px; width:980px; padding:0 10px 0 10px; position:relative; height:42px;}

#bottomcontent{ clear:both; background:#000 url(../images/bottomcontent_bg.jpg) top center repeat-x; margin-left:-10px; width:990px; padding:0 5px 0 5px; position:relative; overflow:auto;}

#leftsidecoloumn{ float:left; width:220px; padding:5px 5px 5px 5px; border-right:0px solid red;}
#middlecoloumn{ float:left; width:516px; padding:5px 5px 5px 5px; border:0px solid red;}
#rightsidecoloumn{ float:right; width:210px; padding:5px 10px 5px 5px; border:0px solid red;}

.box1_top{width:220px;background:url(../images/box1_top.png) no-repeat;height:8px;}

.box1_bottom{width:220px;background:url(../images/box1_bottom.png) no-repeat bottom;height:8px;}

.box1_bg{width:210px;background:url(../images/box1_bg.png) repeat-y;overflow:visible; padding:0 5px 0 5px;}

#leftcontent{ float:left; width:600px; padding:5px 5px 5px 10px;}

#rightcontent{ float:right;width:300px; padding:5px;}

#addresscontent{ float:left; width:400px; padding-left:20px;}

#contactform{ float:right; width:500px; padding-top:50px;}


#footer{ clear:both; background:url(../images/footer_bg.jpg) left top no-repeat; margin-top:-10px; padding-top:10px;}
#footer_container{clear:both; width:980px; margin:0 auto; padding:0px 5px 5px 5px;}

/*other styles */
.padding4px{ padding:4px;}
.padding8px{ padding:8px;}

/* Table Styles */

.tablepadding4px td{ padding:4px;}
.contacttable td{ padding:4px;}




/* Text Styles */



.heading1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f30706; line-height:30px;}
.heading2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e2dfdf;}
.heading3{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f30706; font-weight:bold;}
.heading4{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; line-height:50px; padding:50px 0 0 90px;}

.copyright { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ddd;}
.result{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f30706;}

/*link styles */



a.link1:link { color: #f30706; font-size:12px; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; font-weight:bold; 
}
a.link1:visited {color: #f30706; font-size:12px; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; font-weight:bold; 
}
a.link1:hover { color: #e6ac11; font-size:12px; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; font-weight:bold; 
}
a.link1:active { color:#f30706; font-size:12px; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; font-weight:bold; 
}

a.link_developer:link { color: #fff; font-size:12px; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; font-weight:bold; 
}
a.link_developer:visited {color: #fff; font-size:12px; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; font-weight:bold; 
}
a.link_developer:hover { color: #e6ac11; font-size:12px; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; font-weight:bold; 
}
a.link_developer:active { color:#fff; font-size:12px; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; font-weight:bold; 
}


/* Navbar Styles */

/*** ESSENTIAL STYLES ***/
#nav, #nav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:29px; background:red;
	 
 }
 
 #nav a:link, #nav a:active, #nav a:visited{ 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase;    
    display:block;
    padding:0px 1px;    
    color:#fff;
    text-decoration:none;
	width:106px;
	text-align:center;	
   
 }

#nav a:hover{
    
    color:#fff;
	 background:url('../images/navbar_button.png') center top no-repeat;
}

#nav li{
    float:left;
    position:relative;
	
	padding-right: 1px;
	
	
}



#nav ul {
    position:absolute;
    width:120px;
    top:40px;
    display:none;
}

#nav ul li{ background:none;z-index:1;}

#nav ul li a:link, #nav  ul li a:active, #nav  ul li a:visited{ 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;    
    display:block;
    padding:0px 5px;    
    color:#fff;
    text-decoration:none;
	width:120px;
	text-align:left;
	line-height:30px;	
    background:#5f605e;
	border-top:#fff solid 1px;
	
 }
 
 #nav ul li a:hover{ 
     
    color:#5a5a5a;
    text-decoration:none;
	width:120px;
	text-align:left;	
	background:#92c719;
  
 }

#nav li ul a{
    width:120px;
    float:left;
	
}

#nav ul ul{
	top:auto;
	}

#nav li ul ul {
    left:130px;
    margin:0px 0 0 1px;
    z-index:3;
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
	
    }

/*navbar styles ends here*/

/*Grid View*/

.myGrid  
{  
  margin: 0px;  
    width: 90%;  
      
    font: 12px arial, helvetica, sans-serif;  
  
}  

.myGrid th{ background:#646262; color:#fff; height:28px;border: solid 1px #fff;}

.myGrid tr  
{  
      
}  
  
.myGrid td  
{  
    padding: 3px;  
    font-weight: normal;  
    border: solid 1px #fff;  
    background:#f5f5f6;
}  

/*Change Password*/

.changepassword 
{  
  margin: 0px;  
    
      
    font: 12px arial, helvetica, sans-serif;  
  
}  
.changepassword table{}

.changepassword th{ background:#646262; color:#fff; height:28px;border: solid 1px #fff;}

.changepassword tr  
{  
      
}  
  
.changepassword table table td  
{  
    padding: 3px;  
    font-weight: normal;  
    border: solid 1px #fff;  
    background:#f5f5f6;
}  