body { background:#FFFFFF url(../images/main_bg.gif) repeat-x top; font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#101010;}
html { padding:0; margin:0;}
.clr { clear:both;}
img { padding:0; margin:0; border:none; text-align:center;}

hr { margin:10px 0; padding:0; border:0; outline:0; background:#cacaca; height:1px;}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#bgcontainer { margin:0; padding:0; background:url(../images/banner_bg_strip.jpg) repeat-y top center;}
.bgRasize { width:1000px; margin:0 auto; padding:0;}

/**/ * html .Header { } /* */ 
.header_container { width:100%; margin:0; padding:0; background:url(../images/main_bg.gif) #FFFFFF top repeat-x;}
.Header { width:1000px; margin:0 auto; padding:0; border-top:1px solid #000; background:url(../images/main_bg.gi) top repeat-x;}
.Logo { float:left; width:210px; height:115px; margin:0; padding:0;}
.Logo img { float:left; padding:10px 10px; margin:0;}

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/ * html .Search  {} /**/ 
.Search { width:550px; padding:0; margin:10px 20px 0 0; float:right; height:63px;}
.Search form { padding:15px 5px 0 5px; float:right;}
.Search .text {float:right; font:normal 11px Arial, Helvetica, sans-serif; color:#CCCCCC;  padding:25px 5px 0 10px;}
.Search a.link { float:right; font:normal 11px Arial, Helvetica, sans-serif; color:#76797d;  text-decoration:none; padding:22px 5px 0 10px;}
.Search a:hover { float:right; font:normal 11px Arial, Helvetica, sans-serif; color:#999999;  text-decoration:none; padding:25px 5px 0 10px;}
.Search input { color:#444444; float:right;}
.Search  input.keyword { font:normal 11px Arial, Helvetica, sans-serif; background:#DDDDDD; border:1px solid #FFFFFF; width:150px; color:#444444; padding:2px 10px; height:16px; float:left; margin:4px 0 0 0; border-width:1px 0 1px 1px;} 
.Search  input.search {  border:1px solid #BBBBBB; border-width:0; background: url(../images/search.jpg) #DDDDDD no-repeat center; height:22px; width:20px; padding:0; margin:4px 0 0 0; float:left;}
.Search a.sample_attach, .Search a.sample_attach:visited{ display: block; width: 100px; border:  1px solid #FFFFFF; padding: 1px 5px 1px 5px; background: #DDDDDD; text-decoration: none; font:normal 11px Arial, Helvetica, sans-serif; color:#76797d; margin:0;}
.Search a.sample_attach:hover{ background: #CFCFCF;}

.header_index { background:#CCCCCC url(../images/header_img_bg.jp) repeat-y top center; padding:0; margin-top:10px;}
/*SimpleText ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.SimpleText { width:973px; margin:0 auto; padding:10px 10px 0 10px; height:305px; background:url(../images/semple_text_bg.gif) top left no-repeat;}
.SimpleText div.right { float:right; width:430px;}
.SimpleText h2 { color:#fff; font:bold 22px Arial, Helvetica, sans-serif; padding:0; margin:50px 10px 0 0;}
.SimpleText p.text { color:#525454; font:bold 14px Arial, Helvetica, sans-serif; padding:25px 10px 15px 0; margin:0 24px 0 0; border-bottom:1px solid #484c52;}
.SimpleText a { }

.mediumHeader { width:973px; margin:0 auto; padding:10px 10px 0 10px; height:210px; background:url(../images/semple_text_bg.gif) top left no-repeat;}
.mediumHeader div.right { float:right; width:430px;}
.mediumHeader h2 { color:#fff; font:bold 22px Arial, Helvetica, sans-serif; padding:0; margin:50px 10px 0 0;}
.mediumHeader p.text { color:#525454; font:bold 14px Arial, Helvetica, sans-serif; padding:25px 10px 15px 0; margin:0 24px 0 0; border-bottom:1px solid #484c52;}
.mediumHeader a { }

.smallHeader { width:973px; margin:0 auto; padding:0px 10px 0 10px; height:142px; background:url(../images/semple_text_bg.gi) #DDDDDD top left no-repeat;}
.smallHeader div.right { float:right; width:430px;}
.smallHeader h2 { color:#fff; font:bold 24px Arial, Helvetica, sans-serif; padding:0; margin:50px 10px 0 0;}
.smallHeader p.text { color:#525454; font:bold 14px Arial, Helvetica, sans-serif; padding:25px 10px 15px 0; margin:0 24px 0 0; border-bottom:1px solid #484c52;}
.smallHeader a { }

div.images_block { float:left; margin:15px 0 0 30px !important; margin:15px 0 0 15px; width:487px;}
ul.gallery { padding:0; margin:0; list-style:none; margin:0;}
ul.gallery ul li { padding:0; margin:0;}

/* links strip between banner and body */
.links_strip { width:968px; height:82px; padding:3px 0 0 8px; margin:1px 0 0 12px; background:#EEEEEE url(../images/links_strip_back.png) top repeat-x; border:1px solid #BBBBBB;}
.links_strip img {
	margin-left:10px;
}


/* body */
.body { width:968px; padding:0 0 0 8px; margin:17px 0 0 12px; background:#fff url(../images/bg_con.gif) top repeat-x; border:1px solid #858585;}
.body h2 { font: bold 22px   Arial, Helvetica, sans-serif; color:#3d3d3d; padding:15px 10px 10px 10px; margin:0; border-bottom:1px solid #e9ebec;}
.body h3 { font: bold 20px   Arial, Helvetica, sans-serif; color:#2d2d2d; padding:15px 10px; margin:0; }
.body h4 { font: normal 18px Arial, Helvetica, sans-serif ; color:#1b1b1b; padding:8px 8px 5px 8px;;  margin:8px 8px 8px 8px; border-bottom:1px solid #DDDDDD;}
.body h5 { font: bold 16px   Arial, Helvetica, sans-serif; color:#2d2d2d; padding:15px 10px; margin:0; }
.body p {font:normal 12px   Arial, Helvetica, sans-serif; color:#7e7e7e; padding:0 15px; margin:10px 0;}
.body a { color:#3C55A0; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.body img { float:left; margin:0; padding:20px;}


#name{
color:#666666;
font-weight:bold;
}

#designation{color:#444444;}

.error_string{font:normal 14px  Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; margin:0; padding:0;}

#error_msg{font:normal 14px  Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; margin:0; padding:0;}

#success_msg{font:normal 14px  Arial, Helvetica, sans-serif; color:#70BA1D; font-weight:bold; margin:0; padding:0;}

/*main_body*/
.main_body { width:562px; padding:0; margin:0 8px 0 10px; float:left;}
.main_body p  {font:normal 12px Arial, Helvetica, sans-serif; color:#5e5e5e; padding:0 15px; margin:10px 0;}
.main_body ul { font:normal 12px  Arial, Helvetica, sans-serif; color:#3a3c3c; padding:2px 5px 2px 15px; margin:0; list-style-position:inside; display:inline-block}
.main_body li {padding:1px; margin:0;}
.main_body a {font:normal 12px  Arial, Helvetica, sans-serif; color:#666666; margin:0; padding:0; text-decoration:underline;}
.main_body a:hover { text-decoration:none;}
.main_body a.read { font: bold 12px Arial, Helvetica, sans-serif; color:#3C55A0; margin:0 0 0 15px; padding:0; text-decoration: underline;}
.main_body .data { float:left; font: normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 10px; padding:0 15px;}
.main_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.main_body .title1 { font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 0 15px 0;}
.main_body img { padding:0; margin:5px 15px; border:none;}

/* box */
.box { background:#EEEEEE; padding:1px;}
.box div { border:1px solid #FFF; background:#e9e9e9; padding:10px;}
.box img { float:left; padding:0 20px 0 0;}


/* right_body*/
.right_body { width:364px; padding:0 0 0 10px; margin:0 5px; float:right; border-left:1px solid #e8eaea;}
.right_body ul { font:normal 12px Arial, Helvetica, sans-serif; color:#3a3c3c; padding:5px 0; margin:0;}
.right_body li {padding:5px 0; margin:0;}
.right_body a { font: bold 12px Arial, Helvetica, sans-serif; color:#3C55A0; margin:0; padding:0; text-decoration: underline;}
.right_body a.read { font:bold 11px Arial, Helvetica, sans-serif; color:#3C55A0; text-decoration:none;}
.right_body a.read:hover { text-decoration:underline;}
.right_body .data { float:left; font: bold 14px Arial, Helvetica, sans-serif; color:#8e8e8e; background:#f0f0f0; text-align:center; margin:5px 10px 0 10px; padding:5px 5px;}
.right_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#2d2d2d; margin:0; padding:0; margin:10px 10px 0 2px; padding:0 5px;}
.right_body em { font:italic 11px Arial, Helvetica, sans-serif; color:#666666; float: right;}
.right_body img { padding:0; margin:0; border:none;}

/* fadeshow*/
.fadeshow {border:1px solid #DDDDDD; margin:5px; padding:5px; z-index:10;}
.fadeshow img {max-width:340px; max-height:200px; margin:5px; padding:5px; z-index:-100;}

/* Side Right Tabs 1 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.main_tabs1 .tabs1{ border:1px solid #BBBBBB; background-color:#DFDFDF;}
.tabs1{ width:347px; padding:0 0 0 10px; margin:10px 5px; float:right;}
.tabs1 h2 { padding:10px 10px 20px 10px; margin:0 2px 0 0; font:bold 22px   Arial, Helvetica, sans-serif; color:#939393; float:left; border-bottom:1px solid #eaeaea; cursor:pointer;}
.tabs1 h2.active {color:#2d2d2d; padding:10px 10px 20px 10px; margin:0 2px 0 0;cursor:default;}
.tabs1 ul { list-style:none; padding:0; margin:2px 0; width:340px;}
.tabs1 li { padding:5px 20px; margin:0;  color:#2d2d2d; font:normal 14px  Arial, Helvetica, sans-serif; background:url(../images/bg_ul_li.gif) left no-repeat;}
.tabs1 li a { color:#2d2d2d; font:normal 14px  Arial, Helvetica, sans-serif;}
.tabs1 li a:hover { text-decoration:underline;  color:#3C55A0; font:normal 14px  Arial, Helvetica, sans-serif;}

.tabs2{ width:354px; padding:0 0 0 10px; margin:10px 5px; float:right;}
.tabs2 h2 { padding:10px 20px; margin:0 2px 0 0; font:bold 22px   Arial, Helvetica, sans-serif; color:#939393; float:left; border-bottom:1px solid #eaeaea; cursor:pointer;}
.tabs2 h2.active {color:#2d2d2d; padding:10px 20px; margin:0 2px 0 0;cursor:default;}
.tabs2 ul { list-style:none; padding:0; margin:2px 0; width:320px;}
.tabs2 li { padding:5px 20px; margin:0;  color:#2d2d2d; font:normal 14px  Arial, Helvetica, sans-serif; background:url(../images/bg_ul_li.gif) left no-repeat;}
.tabs2 li a { color:#2d2d2d; font:normal 14px  Arial, Helvetica, sans-serif;}
.tabs2 li a:hover { text-decoration:underline;  color:#3C55A0; font:normal 14px  Arial, Helvetica, sans-serif;}
/* Links ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.links  { width:354px; padding:0 0 0 10px; margin:10px 5px; float:right;}
.links h2  { padding:10px 20px; margin:0 2px 0 0; font:bold 22px   Arial, Helvetica, sans-serif; color:#2d2d2d;  border-bottom:1px solid #eaeaea;}
.links ul { margin:10px 0 0 0; padding:0; background:none; clear:both; border:0; color:#989898;}
.links li {border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; font:normal 12px Arial, Helvetica, sans-serif; color:#8e8e8e; margin:0 0 5px 5px; padding:10px 0 0 20px; list-style-type:none; background:url(../images/bg_ul_li.gif) left no-repeat;}
.links li:hover { border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; margin:0 0 5px 5px; padding:10px 0 0 20px; background:#E8E8E8 url(../images/bg_ul_li.gif) left no-repeat;}
.links li a { font:normal 12px Arial, Helvetica, sans-serif;  margin:0; padding:0; border:0; background:none; color:#3C55A0; text-transform:uppercase; text-decoration:none;}
/* Syndicat +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Syn { width:330px; height:63px; padding:0; margin:0 auto; background: url(../images/RSS.jpg) 0px 15px no-repeat;}
.Syn ul { margin:0; padding:15px 0 0 50px;}
.Syn li { margin:0; padding:0; list-style-type:none; color:#2d2d2d; font:bold 12px  Arial, Helvetica, sans-serif;}
.Syn li.text { color:#2d2d2d; font:normal 12px  Arial, Helvetica, sans-serif;}
.Syn li a { color:#3C55A0;  font:bold 12px  Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:uppercase;}
.Syn li a:visited { color:#3C55A0;}
.Syn li a:hover { color:#3C55A0;}

/* Twitter +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Twitter { width:330px; height:63px; padding:0; margin:0 auto; background: url(../images/Twitter.jpg) 0px 15px no-repeat;}
.Twitter ul { margin:0; padding:15px 0 0 50px;}
.Twitter li { margin:0; padding:0; list-style-type:none; color:#2d2d2d; font:bold 12px  Arial, Helvetica, sans-serif;}
.Twitter li.text { color:#2d2d2d; font:normal 12px  Arial, Helvetica, sans-serif;}
.Twitter li a { color:#3C55A0;  font:bold 12px  Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:uppercase;}
.Twitter li a:visited { color:#3C55A0;}
.Twitter li a:hover { color:#3C55A0;}

/*blog*/
.blog {width:560px; padding:0; margin:0 10px 0 0; float:left; font:normal 12px   Arial, Helvetica, sans-serif; color:#7e7e7e;}

.blog p  {font:normal 12px   Arial, Helvetica, sans-serif; color:#666666; padding:0 15px; margin:10px 0; letter-spacing:0.03em;}
.blog ul { list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#6e6e6e; padding:5px 0 0 10px; margin:0;}
.blog li {background:url(../images/blog_ul_li.gif) left 8px no-repeat; padding:5px 0 5px 20px; margin:0; width:450px }
.blog a {font:bold 14px   Arial, Helvetica, sans-serif; color:#3C55A0; margin:0; padding:0; text-decoration: underline;}
.blog a.normal {font:bold 14px   Arial, Helvetica, sans-serif; color:#8e8e8e; margin:0; padding:0; text-decoration: underline;}
.blog a.normal:hover {font:bold 14px   Arial, Helvetica, sans-serif; color:#3C55A0; margin:0; padding:0; text-decoration: none;}
.blog .data { float:left; font: normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 10px; padding:0 15px;}
.blog .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.blog img#content { padding:7px; margin:5px 15px; border:none; border:1px solid #CCCCCC;}
.blog img { padding:0; margin:5px 15px; border:none;}
.mount { float: left; font: normal 11px Arial, Helvetica, sans-serif; color:#2d2d2d; text-transform:uppercase; margin:10px 0 0 20px;}


/*bottom*/
.bottom {width:460px; padding:0; margin:0 10px; float:left;}
.bottom a { float:left; padding:0; margin:0;}
.bottom img { float:left; padding:0 0 10px 0; margin:2px 2px;}
/*Portfolio*/
.Portfolio { width:940px; padding:0 15px; margin:27px 0 0 14px; background:#fff url(../images/bg_con.gif) top repeat-x; border:1px solid #858585; font:normal 12px   Arial, Helvetica, sans-serif; color:#6e6e6e; letter-spacing:0.03em;}
.Portfolio h2 { font: bold 22px   Arial, Helvetica, sans-serif; color:#2d2d2d; padding:15px 10px; margin:0; border-bottom:1px solid #e9ebec;}
.Portfolio h3 { font: bold 21px   Arial, Helvetica, sans-serif; color:#2d2d2d; padding:15px 10px; margin:0; }
.Portfolio h4 { font: normal 18px Arial, Helvetica, sans-serif ; color:#1b1b1b; padding:8px 8px 5px 8px;;  margin:8px 8px 8px 8px; border-bottom:1px solid #DDDDDD;}
.Portfolio h5 { font: bold 16px   Arial, Helvetica, sans-serif; color:#2d2d2d; padding:10px 7px; margin:0; }
.Portfolio p  {font:normal 12px   Arial, Helvetica, sans-serif; color:#8e8e8e; padding:0 15px; margin:10px 0;}
.Portfolio ul { font:normal 12px Arial, Helvetica, sans-serif; color:#3a3c3c; padding:5px 0; margin:0;}
.Portfolio li {padding:5px 0; margin:0;}
.Portfolio a {font:bold 14px   Arial, Helvetica, sans-serif; color:#3C55A0; margin:0; padding:0; text-decoration: underline;}
.Portfolio a.normal {font:bold 14px   Arial, Helvetica, sans-serif; color:#8e8e8e; margin:0; padding:0; text-decoration: underline;}
.Portfolio a.normal:hover {font:bold 14px   Arial, Helvetica, sans-serif; color:#3C55A0; margin:0; padding:0; text-decoration: none;}
.Portfolio .data { float:left; font: normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 10px; padding:0 15px;}
.Portfolio .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.Portfolio img#content { padding:7px; margin:5px 15px; border:none; border:1px solid #CCCCCC;}
.Portfolio img { padding:0; margin:5px 15px 15px 0; border:none;}
.logo { width:293px; float:left; margin:5px 10px; padding:0;}
.logo .logo_container { width:284px; height:142px; border:1px solid #999999; padding:1px; margin:0; text-align:center; }
.logo .logo_container img{vertical-align:middle; margin:10% auto}
.logo p { font:normal 11px Arial, Helvetica, sans-serif; color:#8e8e8e; padding:5px 5px; margin:0;}
.logo a { font:bold 13px Arial, Helvetica, sans-serif; color:#3C55A0; text-decoration:none;}
.logo a span { font:bold 13px Arial, Helvetica, sans-serif; color:#3673ad;}
.logo img { padding:0; margin:5px auto;}
.icon { width:293px; float:left; margin:5px 10px; padding:0;}
.icon p { font:normal 11px Arial, Helvetica, sans-serif; color:#8e8e8e; padding:5px 5px; margin:0;}
.icon a { font:bold 13px Arial, Helvetica, sans-serif; color:#3C55A0; text-decoration:none;}
.icon a span { font:bold 13px Arial, Helvetica, sans-serif; color:#3673ad;}
.icon img { padding:0; margin:5px auto;}
/* Conatct Form */
.response { font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
#contactform { margin:0; padding:5px; color:#666666;}
#contactform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:160px; display:block; float:left; padding:0 0 2px 0; font:normal 13px Arial, Helvetica, sans-serif; color:#666666;}
#contactform label span { font:normal 11px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.normal { border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform select.normal { border:1px solid #d6d6d6; margin:0; padding:2px 1px; height:22px; background:#fff;}
#contactform select.full { width:280px; border:1px solid #d6d6d6; margin:0; padding:2px 1px; height:22px; background:#fff;}
#contactform input.checkbox {}
#contactform textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 160px; background:#840d00; border:1px solid #3a3e44; color:#FFF; float:left;}
/*Form CSS begins*/
#form { margin-top: 25px;padding:5px;}
#form * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#form input, #form textarea { padding: 1px;	width: 271px;  font-size: 1em; margin: 0px 0px 10px 0px; border: 1px solid #ccc; -moz-border-radius:0.2em;	-khtml-border-radius:0.2em; background:URL(../images/form_field_bg.jpg) #E5E5E5 repeat-x bottom;}
#form input.checkbox { padding: 1px; width:20px; font-size: 1em; margin: 0px 0px 10px 1px;	border: 2px solid #ccc;
	vertical-align:top;}
#form input.radio {	padding: 11px;	width:20px;	font-size: 1em; margin: 0px 0px 10px 1px; border: 2px solid #FFFFFF;	vertical-align:top; background:none;  }
#form select {	padding: 0px; font-size: 0.9em; margin: 0px 0px 6px 0px; border: 2px solid #ccc; border: 1px solid #ccc;
	-moz-border-radius:0.2em; -khtml-border-radius:0.2em; background:URL(../images/form_field_bg.jpg_) #E5E5E5 repeat-x bottom;}
#form textarea { height: 90px; }
#form textarea:focus, #form input:focus {	border: 1px solid #003399; }
#form input.submit-button { width: 100px;	margin-left:350px; }
#form input.submit-button_br {	width: 100px;	margin-left:175px; }
#form label { font-size:10px; font-weight:bold; color:#003366; vertical-align:bottom; vertical-align:baseline; margin-bottom:6px;
	float: left; text-align: right;	margin-right: 15px;	width: 160px; }
#form label#br {  font-size:11px; font-weight:bold; color:#003366; display:block; text-align: left; margin:0px; clear:both; width: 100%;}

.form { margin:0; padding:5px; color:#444444;}
.form * { font-family: Arial, Helvetica, sans-serif;; font-size:12px;}
.form ol { margin:0; padding:0; list-style:none;}
.form li { margin:0 0 5px 0; padding:10px; background:none;}
.form li.buttons { margin:0; overflow:hidden;}
.form label { margin:0; width:160px; display:block; float:left; padding:0 0 2px 0; font:normal 13px Arial, Helvetica, sans-serif; color:#666666;}
.form label#br { margin:5px; display:block; text-align: left; margin:0px; padding:3px; font:normal 13px Arial, Helvetica, sans-serif; color:#666666; clear:both; width: 100%;}
.form label span { font:normal 11px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
.form input.normal { border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
.form input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
.form select.normal { border:1px solid #d6d6d6; margin:0; padding:2px 1px; height:22px; background:#fff;}
.form select.full { width:280px; border:1px solid #d6d6d6; margin:0; padding:2px 1px; height:22px; background:#fff;}
.form input.checkbox {}
.form textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
.form li.buttons input { padding:3px 10px; margin:0 0 0 160px; background:#840d00; border:1px solid #3a3e44; color:#FFF; float:left;}
.form input.buttons{ padding:3px 10px; margin:0 0 0 60px; background:#840d00; border:1px solid #3a3e44; color:#FFF;}


.error_strings ul li{ font-size:10px; color:#FF0000; margin:2; padding:0; list-style: outside disc; background:none}
/*Forms CSS ENDS*/
/*side_body*/
.side_body { width:360px; padding:0; margin:0 10px; float:right;}
.side_body ul {font:normal 12px   Arial, Helvetica, sans-serif; color:#8e8e8e; padding:0 15px; margin:10px 0; list-style:none;}
.side_body h2 { font:bold 22px Arial, Helvetica, sans-serif; color:#2d2d2d; border-bottom:1px solid #e9ebec;}
.side_body li {padding:5px 0; margin:0;}
.side_body a { font: bold 12px Arial, Helvetica, sans-serif; color:#666666; margin:0; padding:0; text-decoration:none;}
.side_body .data { float:left; font: normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 0; padding:0;}
.side_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#d34600; margin:0; padding:0; width:250px; margin:0; padding:0;}

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.FBG { padding:0; margin:20px 0 0 0; background:#DDDDDD;}
.FBG_resize {background:#DDDDDD; width:976px; margin:0 auto;}

.FBG h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#999999; border-bottom:1px solid #464646; padding:10px 0; margin:0;}
.FBG ul { font:normal 11px Arial, Helvetica, sans-serif; color:#444444; padding:0; margin:10px 0; list-style:none;}
.FBG li { padding:2px 5px; margin:3px 2px; background:#EEEEEE;}
.FBG img { margin:10px 10px; padding:0; max-height:68px; max-width:68px; float:left; border:0px solid #999999;}
.FBG p { font:normal 11px Arial, Helvetica, sans-serif; color:#444444; padding:10px 0 0 20px; margin:0;}
.FBG a { font:normal 11px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none;}
.FBG a.read { font:bold 11px Arial, Helvetica, sans-serif; color:#222222; text-decoration:none;}
.FBG a:hover { text-decoration:underline;}
.FBG .Links { width:278px; padding:0; margin:10px 10px 0 10px; float:left;}
.FBG .Other { width:278px; padding:0; margin:10px 10px 0 10px; float:left;}
.FBG .Blog  { width:340px; padding:0; margin:10px 10px 0 10px; float:right;}

.Footer { padding:10px 0; margin:20px 0 0 0; text-align:center; border-top:1px solid #444444; background:#bbbbbb; }
.Footer p { color:#474747; padding:0; margin:0; font:normal 10px 'Verdana';}
.Footer a { color:#474747; text-decoration:underline;}

.rowbgcolor1{ background-color:#E8E8E8;}
.rowbgcolor2{ background-color:#FFFFFF;}
