/********************************* Classes for XHTML default Tag *********************************/

body { background:#172d00 url(../images/bg.gif) repeat-x 50% 0; height:100%; margin:0; padding:15px; font:.80em/1.2em Arial, Helvetica, sans-serif; color:#000000; }
table { font-size:100%; }
form { margin:0px; padding:0px; }
ul, li { list-style-type:none; padding:0px; margin:0px; }

ul.inline li { float:left; }
ul.inline li.fr { float:right; }

a { color:#006699; text-decoration:none; padding:0px; margin:0px; }
a:hover { text-decoration:underline; }
img { border:none; }
h1 { color:#cc5500; font:1.8em Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; }
h2 { color:#ff2400; font:1.3em Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; }
h3{ color:#0E1C00;}
.h3{color:#0E1C00; text-align:center; border-bottom:4px solid #649600; font-weight:bold; font-size:14px; padding:10px;}
a { color:#006699; text-decoration:none; padding:0px; margin:0px; }
a:hover { text-decoration:underline; }

ul.list{ text-align:justify; list-style:disc; margin:0 30px 0 30px;}
ul.list li{padding: 5px;}

/*************************** Classes for differentiation of Layout Size **************************/

.header_link_bg { background:url(../images/header_link_bg_bg.gif) repeat-x 0 0; }
.header_link_bg .left { background:url(../images/header_link_bg.jpg) no-repeat 0 0; height:303px; }
.header_link_bg .right { background:url(../images/header_right.jpg) no-repeat 100% 0; width:15px; }

.top_links { margin:25px 0px 0px 0px; }
.top_links span { display:block; float:left; }
.top_links a { font-size:15px; font-weight:bold; color:#fff; padding:5px 20px; text-decoration:none; }
.top_links a:hover { text-decoration:underline; }

.top_link_devider { background:url(../images/link_devider.gif) no-repeat 0 0; }

.slogan { font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:normal; font-size:2.0em; text-align:right; padding:132px 0px 10px 20px !important; padding:132px 0px 20px 35px; color:#fff; font-style:italic; }

#menu { background:url(../images/link_bg_repeat.gif) repeat-x 0 0; }
#menu .left  { background:url(../images/link_bg_left.gif) no-repeat 0 0; width:350px; }
#menu .right  { background:url(../images/link_bg_right.gif) no-repeat 100% 0; }
#menu li { float:left; color:#fff; font-size:1.2em; font-weight:bold; text-align:center; }
#menu li a { color:#000; padding:18px 14px; width:105px; float:left; display:block; text-decoration:none; background:url(../images/link_tab_bg.gif) no-repeat 0 100%; }
#menu li a:hover { color:#006600; text-decoration:underline; }
#menu li a.active { color:#006600; text-decoration:underline; }
#menu li ul { width:185px; position:absolute; margin-top:51px; _margin-top:0; #margin-top:0; clear:both; visibility:hidden; border-left:1px solid #5e5f6e; border-top:1px solid #5e5f6e; border-right:1px solid #5e5f6e; }
#menu li ul li { float:left; display:block; text-align:left; font-size:.80em; }
#menu li ul li a { width:165px; display:block; float:none; padding:5px 10px; background:#d0d1d5; text-decoration:none; border-bottom:1px solid #5e5f6e; }
#menu li ul li a:hover { background:#ffffff; text-decoration:none; color:#006600; }

.content_bg {  background:#669900 url(../images/content_bg.gif) repeat-x 0 0; border-left:1px solid #fff; border-right:1px solid #fff; }

.package { margin:10px 0px 50px 0px; color:#fff; font-size:16px; text-align:center; font-weight:bold; }
.package div { background:#000 url(../images/packagebg_1.gif) no-repeat 0 0; }
.package div div { background:url(../images/packagebg_2.gif) no-repeat 100% 0; }
.package div div div { background:url(../images/packagebg_3.gif) no-repeat 100% 100%; }
.package div div div div { background:url(../images/packagebg_4.gif) no-repeat 0 100%; padding:10px 5px; }
.package .top { background:#527715; color:#990000; text-align:right; padding:12px 20px 5px 0px; }
.package .mid { background:#497109; padding:12px 0px;  }
.package .btm { background:#608a1e; color:#990000; text-align:right; padding:12px 20px 5px 0px; }
.package .more a { color:#fff; text-decoration:none; }
.package .more a:hover { color:#fff; text-decoration:underline; }

.black_head div { background:#000 url(../images/packagebg_1.gif) no-repeat 0 0; margin-top:15px; }
.black_head div div { background:url(../images/packagebg_2.gif) no-repeat 100% 0; }
.black_head div div div { background:url(../images/packagebg_3.gif) no-repeat 100% 100%; }
.black_head div div div div { background:url(../images/packagebg_4.gif) no-repeat 0 100%; text-align:left; padding:10px 5px; color:#fff; font-size:16px; font-weight:bold; padding-left:20px; }

.black_btn div { background:#000 url(../images/packagebg_1.gif) no-repeat 0 0; }
.black_btn div div { background:url(../images/packagebg_2.gif) no-repeat 100% 0; }
.black_btn div div div { background:url(../images/packagebg_3.gif) no-repeat 100% 100%; }
.black_btn div div div div { background:url(../images/packagebg_4.gif) no-repeat 0 100%; text-align:center; padding:5px 5px; color:#fff; font-size:14px; font-weight:bold; }


.page_head { font-weight:bold; color:000; font-size:20px; }
.page_head a { color:#990000; text-decoration:none; }
.page_head a:hover { text-decoration:underline; }

.data_box { margin:5px 0px 10px 0px; margin:auto; }
.data_box .corner1 { background:url(../images/data_box_corn_1.gif) no-repeat 0 0; width:12px; height:12px; }
.data_box .corner2 { background:url(../images/data_box_corn_2.gif) no-repeat 100% 0; width:12px; height:12px; }
.data_box .corner3 { background:url(../images/data_box_corn_3.gif) no-repeat 100% 100%; width:12px; height:12px; }
.data_box .corner4 { background:url(../images/data_box_corn_4.gif) no-repeat 0 100%; width:12px; height:12px; }
.data_box .line1 { background:url(../images/black_dot.gif) repeat-x 0 0; }
.data_box .line2 { border-right:1px solid #000; }
.data_box .line3 { background:url(../images/black_dot.gif) repeat-x 0 100%; }
.data_box .line4 { border-left:1px solid #000; }

.odd { background:#497109; color:#fff; text-align:left; padding:5px 15px; }
.even { background:#608a1e; color:#fff; text-align:left; padding:5px 15px; }
/************************** classes for differentiation of form element **************************/

input { vertical-align: middle; margin:0px 2px 2px 0px; padding:1px; }
input, textarea, select { color:#000000; }

.white_font { color:#fff; padding:0px; font-weight:bold; margin:0px; }

.white_font_simple { font: 0.99em Arial, Helvetica, sans-serif; color:#fff; padding:0px; margin:0px; }

.red_font { color:#990000; font-size:14px; padding:0px; font-weight:bold; margin:0px; }

.white_font_heading { color:#fff; padding:0px; font-size:16px; font-weight:bold; margin:0px; };

p{ text-align:justify; padding:10px;}
.content{ text-align:justify;}
