html, body { height: 100%; }



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}



body

{

font: 12px "Verdana", Arial, Helvetica, sans-serif;

color:#000000;

background: url(../images/bg.jpg) left top repeat-x;

background-color:#9d0d06;

margin:0px;

}



p {

  padding-top:5px;

  line-height: 150%;

  font-family: Verdana;

  font-size: 14px;

  text-align: justify;

}





ul,li {

margin: 0;

padding: 0;



}



/* All  Heading */





/* Moduls */







/* All list elements */













/* Main Body */



#wrapper{

 width: 955px;

  margin: 0 auto;

  padding:0;

  background-color: #f5e961

}





/* Header Content */

#header{

  background-image: url(../images/top_header.jpg);

  background-repeat: no-repeat;

  width: 955px;

  height: 173px;

  

}







/***************** Menus  *****************/



#menu{

float: right;

width: 246px;

margin-top: 145px;

margin-right: 30px;

}



#menu ul{

list-style-type: none;

}



#menu li{

cursor: pointer;

display: inline;









}

/* CSS and round corners: Boxes with curves */

.bl3 { background:url(../images/bl.gif) 0 100% no-repeat #ffffff; width:919px; text-align:center; margin-left:18px}

.bl2 { background:url(../images/bl.gif) 0 100% no-repeat #ffffff; width:919px; text-align:center; padding:10px; margin-left:18px}

.bl {background:url(../images/bl.gif) 0 100% no-repeat; width:20em; text-align:center}

.br {background:url(../images/br.gif) 100% 100% no-repeat}

.tl {background:url(../images/tl.gif) 0 0 no-repeat}

.tr {background:url(../images/tr.gif) 100% 0 no-repeat}

.tr2 {background:url(../images/tr.gif) 100% 0 no-repeat; padding:10px}

img {border:0}



/* css for newsletter*/

.newsletter_bl3 { background:url(../images/bl.gif) 0 100% no-repeat #ffffff; width:298px; text-align:center; margin-left:18px}

.newsletter_bl2 { background:url(../images/bl.gif) 0 100% no-repeat #ffffff; width:298px; text-align:center; padding:10px; margin-left:18px}

.newsletter_bl {background:url(../images/bl.gif) 0 100% no-repeat; width:20em; text-align:center}

.newsletter_br {background:url(../images/br.gif) 100% 100% no-repeat}

.newsletter_tl {background:url(../images/tl.gif) 0 0 no-repeat}

.newsletter_tr {background:url(../images/tr.gif) 100% 0 no-repeat}

.newsletter_tr2 {background:url(../images/tr.gif) 100% 0 no-repeat; padding:10px}

img {border:0}



/* css for aboutus_txt*/

.aboutus_col_bl3 { background:url(../images/bl.gif) 0 100% no-repeat #ffffff; width:604px; text-align:center; margin-left:18px}

.aboutus_col_bl2 { background:url(../images/bl.gif) 0 100% no-repeat #ffffff; width:604px; text-align:center; padding:10px; margin-left:18px}

.aboutus_col_bl {background:url(../images/bl.gif) 0 100% no-repeat; width:20em; text-align:center}

.aboutus_col_br {background:url(../images/br.gif) 100% 100% no-repeat}

.aboutus_col_tl {background:url(../images/tl.gif) 0 0 no-repeat}

.aboutus_col_tr {background:url(../images/tr.gif) 100% 0 no-repeat}

.aboutus_col_tr2 {background:url(../images/tr.gif) 100% 0 no-repeat; padding:10px}

img {border:0}



/* Content */

#main_content{

   margin: 0 auto;

   padding: 0;

}



.photo_name{

font-family:Verdana;

font-size:18px;

color:#fb5600;

text-align:center;

}



.heading{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#df5624;

font-weight:bold;

}

.subheading{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#df5624;

font-weight:bold;

}



.service_pls_text{

padding-left: 250px;

}





.subheading2{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#df5624;

text-align:center;

font-weight:bold;

padding-bottom:5px;

}

.left_col{

float:left;

margin-left:18px;

margin-right:18px;

margin-top:18px;

}





.clear{

  clear: both;

}



.break1{

  margin-top: 17px;

}

.break2{

  margin-left: 17px;

}



.newsletter_col{

float:left;

width:298px;



}



.aboutus_col{

float:left;

width:604px;

margin-left:18px;



/*padding-right: 14px! important;

padding-left: 14px! important;*/



}







.table_content{

font-family:Verdana;

font-size:14px;

color:#000000;

text-align:left;

vertical-align:top;

}

.essential_fields{

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FF0000;

font-size:14px;

}



.bottom_text{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#df5624;

text-align:center;

font-weight:bold;

}



#footer{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#f5e961;

vertical-align:middle;

}



.footer_text{

text-align:center;

font-size:9px;

padding-top:13px;

padding-bottom:13px;

color:white

}



a.footer_text{

color:white;

text-decoration:none;

text-align:center;

font-size:9px;

padding-top:13px;

padding-bottom:13px;}



a.footer_text:hover{

color:white;

text-decoration:underline;

text-align:center;

font-size:9px;

padding-top:13px;

padding-bottom:13px;}





.italic_text{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

color:#000000;

font-style:italic;

font-weight:bold;

}

.italic{

font:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

color:#000000;

font-style:italic;

}



.textfieldstyle{

border:1px solid #f5c661;

}







/* Spacing  */







/* Footer Content  */











/* this should be at the bottom only!  add every thing above this...*/

* html #Contentholder   {

height: 100%;

}
