/* Page Generated in 0.000000 seconds */
html, body, form, td {padding:0; margin:0; border:0;  font-family:Arial, Verdana,  serif; font-size:12px; color:#ccc;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

img {border:0}

h1 {font-size:22px; font-weight:normal;color:#1F99E5; font-style:italic; font-family: Arial, Verdana, serif; margin-bottom:10px;}
h2 {font-size:20px; font-weight:normal; color:#1F99E5; font-family: Arial, Verdana, serif; margin: 10px 0 20px 0; font-style:bold; text-align:left;  }
h3 {font-size:16px; font-weight:bold; color:#1F99E5; font-family: Arial, Verdana, serif; margin: 0px 0 0px 0; font-style:bold;  }
h4 {font-size:14px; font-weight:bold; color:#1F99E5; font-style:bold;}
h5 {font-size:50px; float:left; text-align:left; line-height:49px; margin:-5px 0 0 0px; color:#1F99E5; font-family: Arial, Verdana, serif; margin: 0px 0 0px 0; text-align:left; font-style:normal; }

.htmlIFormError, .validatorInputHighlighted, .error {color:red;}

/*body {background-color:#136EA5;}*/
body {background-image:url('/img/bg2.png');background-repeat:repeat-x;background-color:#136EA5;}

/** MAIN BODY **/
#mainbg {padding:1px 0 0 0;}
#mainbg #btmbg {background-image:url('/img/blue_curve_bg.png');background-position:bottom right;background-repeat:no-repeat;height:765px;}
#mainbg #btmbg #bgfloral {background-image:url('/img/floral_bg.png');background-position:top right;background-repeat:no-repeat;padding-top:1px;}
#mainbg #btmbg #bgfloral #content {width:964px; min-height:764px;color:#000;}
.htmlIFormError {color:red;}
.htmlIText {width:100%;}

a {color:#1F99E5;}
a:hover {color:red; }
ul{ color:#1F99E5; font-size:13px; }

.clearcss {clear:both;}
td {color:#000; font-size:14px;}
/* top blk */
.top_inner {height:260px;}
.wlogo {float:left; padding-top:30px;}
.plogo {padding:10px 0 0 300px;}
.top_inner {margin-bottom:8px;}
.tcont {float:right;width:284px;}
#slogan {font-size:22px; text-align:left;color:#fff; margin-top:5px;}
.stext {color:#ccc;}

.topmenu {height:34px;background-color:#384750; margin-bottom:4px;}
#hm3 { text-decoration:none; font-weight:normal; margin:-14px 5px 0 0;}
#hm3 a {text-decoration:none; color:#fff; font-family:Arial; font-size:13px;font-style:normal }
#hm3 a:hover { background-color:#fff; color:#000; }
#hm3 ul, #hm3 li {list-style:none; padding:0; margin:0; border:0; display:block; text-align:left; }
#hm3 li {float:left;padding-top:9px; margin-left:12px; margin-right:12px; }
#hm3 li a {display:block; }
#hm3 ul ul li {float:none;padding:0;margin:0px;border:1px solid white; }
#hm3 ul ul li a { display:block;margin-top:1px;padding:3px;}
#hm3 li:hover ul {display:block;}
#hm3 li ul {display:none; position:absolute;border:1px solid #000; background:#fff; opacity:0.9; z-index:100;}
#hm3 ul ul a { color:#000;}
#hm3 ul ul a:hover { background-color:#384750; color:#fff;}
/*top blk end */

/*right column */
#pgright {width:284px; float:right; margin-left:4px; min-height:525px;}
.jmail {height:240px;background-color:#104970;margin-bottom:4px; opacity:0.85; color:#7BA3BF; padding:4px 0 4px 0;}
.jmailhd {font-size:28px; color:#7BA3BF;  border-bottom:1px dotted #7BA3BF; font-weight:normal;}
.jmailfrm {margin:5px 15px 5px 15px; border-bottom:1px dotted #7BA3BF; padding-bottom:5px;}
.jmailfrm label {color:#7BA3BF;font-weight:bold; font-size:14px;}
.jmailfrm input {margin:3px; background-color: #7BA3BF; border:0;}
.cevents {height:304px;background-color:#2C3C47;  padding:5px 0 5px 0; margin-bottom:4px;}
.eventstable {margin:10px 0 10px 0;}
.eventstable h2 {font-size:20px; font-weight:strong; margin:-5px 0 5px 0; color:#FFCC00;}
.promoimg {margin-bottom:4px;}
#master0 {margin-bottom:4px;}
/* right column end */

/* content column */
#mainbg #btmbg #bgfloral #content #cont_inner {float:right;width:574px;background-color:#fff;min-height:400px; padding:50px; font-size:14px; line-height:18px; text-align:justify;}
.homeimage {float:left;}
.homestate { font-size:50px; float:left; text-align:left; line-height:49px; margin:-5px 0 0 40px; }
.triumphstate {font-size:50px; float:left; text-align:left; line-height:49px; margin:-5px 0 0 0px;}
.statement {font-size:35px; float:left; text-align:left; line-height:49px; margin:-5px 0 0 0px; color:#1F99E5;}
.contable td {font-size:12px; padding:2px; }
/* content column end */

/** MAIN BODY END **/

/** Footer **/
/*#footbg {height:400px;background-image:url('/img/blue_curve_bg.png');background-position:top right;background-repeat:no-repeat;margin:-211px 0 0 0;}*/
#footbg #fcontent {width:960px;padding:0px 0 0 0px; }
#fcont {width:574px; padding:10px 50px 0 50px; float:left; text-align:justify}
#flogo {float:left; padding:20px; width:244px}
/** Footer  end**/

/* testimonial */
.randtesti {margin-top:8px;background-color:#406885;height:150px; opacity:0.8;}
.randtesti .testisummary {padding:30px 20px 20px 20px; color:#fff; text-align:justify;}
.randtesti .testisummary a {color:#fff; font-style:italic;  text-decoration:none; font-size:13px; }
.randtesti .testisummary a:hover {color:#BDBDC0;}

.testicontent {margin-top:10px;}
.testicontent .testitext {color:#000;}
.testicontent .testiauthor {color:#000;font-weight:bold;}
.testicontent .testicompany {padding:0 0 5px 0;}
.testiseparator {}
/* testimonial end */

/* faq */
.faqcontent {margin-top:10px;}
.faqcontent .faqtitle {color:#000;font-weight:bold;}
.faqcontent .faqsummary {color:#000;}
/* faq end */

/** blog **/
#archiveblogs {background-color:#576B77; padding:0 0 10px 0; margin-bottom:4px; opacity:0.8;}
#archiveblogs .archivetitle {color:#fff;padding:4px;display:block;text-align:center;font-size:14px;font-weight:bold; background-color:#242C31;}
#archiveblogs .blogtitle {border-bottom:1px solid #B1B6BC; margin:0px 10px 0 10px; font-size:12px;}
#archiveblogs .blogtitle a {color:#fff;text-decoration:none;padding:0px;}
#archiveblogs .blogtitle a:hover {color:#000;text-decoration:none;}
#archiveblogs .linebreak {height:5px;}

.blogtitle {font-size:18px;font-weight:normal;padding:3px; text-align:left;}
.blogtbl {width:570px;}
.blogphoto {display:inline;float:right;}
.blogtext {color:#000; padding-top:0px;line-height:16px;width:575px;}
.blogcontent {padding-bottom:10px;width:570px; }
.blogsummary {width:85%; color:#000; font-size:14px;}
.blogsummcontent .ncomments {float:left;width:466px;font-weight:bold;  color:#000; margin-top:10px;}
.blogsummcontent .ncomments .blogauthor {float:right;font-weight:bold;  color:#000;}
.extrabtns {text-align:right;float:right;width:300px;margin:-40px 0 0 0;}
.frmcmts {width:300px;float:right;margin:47px 10px 0 0; color:red;}

#addcmnt_name, #addcmnt_email, #addcmnt_msg {width:85%;margin:0 0 5px 0;}
#t_addcmnt_name, #t_addcmnt_email, #t_addcmnt_msg {color:#000;}
#t_addcmnt_captcha {color:#000; padding-left:59px;}
#addcmnt_captcha {margin-left:59px;}
a.btnac,#addcmnt_add {font-weight:bold;background-color:#cc0000;color:#fff;padding:5px; width:120px;text-align:center;text-decoration:none;border:0;} 
a.readmore {font-weight:bold; background-color:#757C88;color:#fff;padding:5px;width:100px;text-align:center;text-decoration:none; margin-right:6px;}
a.btnac:hover {background-color:white;color:gray;padding:5px;width:120px;text-align:center;text-decoration:none; border:1px solid #ccc;}
a.readmore:hover {background-color:white;color:gray;padding:5px;width:100px;text-align:center;text-decoration:none; border:1px solid #ccc;}
.icaptcha {width:200px; height:70px; padding-left:59px;}

.blogcontent .ncomments {float:right; width:250px;text-align:right; color:#000;}

.poster {background-image:url('/img/blog_date.jpg');background-repeat:no-repeat;width:100px;height:89px;}
.pmth {color:#fff;padding:10px 0 0 40px;font-size:12px;font-weight:bold;}
.pdt {color:#666;padding:15px 0 0 0px;font-size:32px;font-weight:bold;text-align:center;}
.pyr {color:#666;padding:3px 0 0 5px;font-size:9px;font-weight:bold;text-align:center;}

fieldset {width:550px; background-color:#7BA3BF; border:0; margin-bottom:10px; border:4px solid #C5D7E2;}
/** blog end **/

/** Latest News **/
#archivenews {background-color:#576B77; padding:0 0 10px 0; margin-bottom:4px; opacity:0.8;}
#archivenews .archivetitle {color:#fff;padding:4px;display:block;text-align:center;font-size:14px;font-weight:bold; background-color:#242C31;}
#archivenews .newstitle {border-bottom:1px solid #B1B6BC; margin:0 10px 0 10px; font-size:12px;}
#archivenews .newstitle a {color:#fff;text-decoration:none; padding:0px;}
#archivenews .newstitle a:hover {color:#000;text-decoration:none;}
#archivenews .linebreak {height:5px;}

.newstitle {font-size:12px;font-weight:normal;padding:3px; text-align:left;}
.newstext {color:#000;}
.newsdate {color:#ff0000;}
.newscontent { width:570px;}
/** Latest News end **/

