@charset "utf-8";
/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, img, ins, kbd, q, s, samp,
small, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	outline:none;
	}


/*  -------------------------------------------------MY STYLE SHEET STARTS HERE---------------------------------------------------  */


.clear			{ clear:both;}
.fltlft			{ float:left;}
.fltrt			{ float:right; width:550px;}

body			{ background:#333333 url(../images/boby_repeat_bg.jpg) top repeat-x; }

.outer_wrap			{background: url(../images/body_bg.jpg) top no-repeat;}

.wrapper					{ width:952px; margin:0 auto; position:relative;}

.header						{ width:951px; margin:0 0 0 0; position:relative; padding:95px 0 49px 0; z-index:300;}
.head_left					{ width:280px; margin:0;}
.head_left h1				{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:24px; color:#c5c5c5; font-weight:normal; padding:0 0 5px 5px; display:block; font-style:italic; line-height:28px;}
.head_left h1 span			{ padding:0 0 0 34px; display:block;}
.head_left p				{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:15px; color:#86b4e1; padding:0 0 0 5px;width:284px; }


.head_right					{ width:356px; margin:0;}
.head_right p				{ display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc;  line-height:15px; padding:0 0 2px 211px;  width:148px;text-align:right;}
.head_right p span			{ color:#cc3333;padding:0px 0px 0px 12px;}
.head_right b				{display:block; color:#deb011; font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; font-style:italic;width: 360px; }
.head_right b span			{ color:#fff; }


.logo							{ position:absolute; bottom:-12px; right:380px; width:246px; height:179px; z-index:999;}
.logo img						{ width:246px; height:179px;}

.nav										{  width:953px; height:62px; margin-bottom:8px; position:relative; z-index:100; }
.nav_out									{  position:relative; z-index:200;}
/*.nav ul										{ padding:0 0 0 10px;}
.nav ul li									{ float:left; display:block; background:url(../images/nav_sep.gif) left 2px no-repeat; padding:0 12px 0 11px;}
.nav ul li a								{ text-decoration:none; font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:16px; color:#000; line-height:62px; font-weight:bold;}
.nav ul li a:hover							{}
.nav ul li.nobg								{ background:none;}

background:url(../images/nav_bg.gif) top no-repeat;
*/.nav_redbar									{ position:absolute; top:-5px; left:-4px; width:962px; height:62px; z-index:10;}


.slider_out					{ position:relative; z-index:99;}
.slider						{ width:925px; background:#4e0000; border:13px solid #8a0000; margin:0 0 8px 0; position:relative; z-index:999;}
.slider_redbar				{ position:absolute; left:-18px; top:10px; z-index:10; width:79px; height:327px;}
.slider_left				{ width:625px; margin:0;}
.banner						{ background:#fff; width:638px; position:relative; margin:-13px 0 18px -13px;height: 368px; }
.banner img					{ padding:7px 0 7px 7px; width:623px; height:355px;}
.lft_arrow 					{ position:absolute; left:22px; top:160px; width:43px; height:43px;}
.rt_arrow 					{ position:absolute; right:16px; top:160px; width:43px; height:43px;}
.lft_arrow a img			{ padding:0; height:43px; width:43px;} 
.rt_arrow a img				{ padding:0; height:43px; width:43px;}

.sliider_right				{ width:290px; margin:0;}
.contact_info				{ width:285px; margin:0;}
.contact_info h2			{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:bold; padding:8px 0 8px 0;}
.contact_info a 			{ width:276px; height:105px;  padding:0;}
.contact_info a img			{ padding:0 0 8px 0;}
.contact_info p				{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; width:113px; float:right; text-align:right; padding:0 10px 10px 0; line-height:15px;}
.contact_info p span		{ color:#deb011; display:block;}	
.contact_info b				{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:right; padding:0 10px 20px 0; font-weight:normal; }	
.contact_info b a			{ text-decoration:none; color:#99ccff; padding:0; height:auto; }


.find						{ width:auto; margin:0; padding:0 0 16px 0;}
.find p						{ float:left; width:auto; padding:0;}
.find p a					{ padding:0;}
.find span					{ padding:4px 10px 0 0; float:right;}
.find span a				{ padding:0;}

.promotion					{ background:url(../images/promotion_bg.gif) top no-repeat; width:284px; height:47px; padding:0 0 17px 0;;}
.promotion p				{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:25px; color:#fff; font-weight:bold; float:left; width:auto; padding:10px 0 0 15px; line-height:25px;}
.promotion .btn				{ border:none; float:right; background:url(../images/go_btn.gif) top no-repeat; width:39px; height:33px; cursor:pointer; color:#fff; margin:7px 7px 0 0;}


.about_us					{ width:951px; background:#cccccc; margin:0 0 12px 0;}
.about_box					{ width:307px; margin:0; padding:14px 0 0 8px; overflow: hidden;}
.frame						{ background:url(../images/frame.png) top no-repeat; width:311px; height:116px; margin-bottom:8px;}
.frame img					{ padding:5px 0 0 13px;}
.about_box h2				{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:17px; color:#880000; padding:0 0 13px 13px; font-weight:bold;}
.about_box h2 span			{ color:#333333;}
.about_box p				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:0 0 26px 13px; line-height:16px;}


 .welcome_box {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 0 35px;
    padding: 30px 0 0;
    position: relative;
    width: 951px;
    z-index: 999;
}
.welcome_left				{ width:334px; margin:0;}
.welcome_left a				{}
.welcome_left a img			{ padding:0 0 20px 26px; width:258px; height:114px;}
.welcome_left ul			{ padding:0 0 0 65px;}
.welcome_left ul li			{ display:block; float:left; padding:0 22px 0 0;}
/*.welcome_left ul li a		{ float:left; display:block;} */
.welcome_left ul li a img	{ width:auto; height:auto; padding:0;}


.welcome_right				{ width:617px; margin:0}
.welcome_right h3			{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:24px; color:#990000; font-style:italic; font-weight:bold; padding:0 0 10px 0;}
.welcome_right p			{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:20px;  padding:0 0 22px 15px;}


.block						{ background:url(../images/line.gif) top no-repeat;}
.block blockquote			{ /*background:url(../images/line.gif) top no-repeat;*/ font-family:"Times New Roman", Times, serif; font-size:18px; color:#0066cc; text-align:center; padding:15px 0px 22px 120px; width:692px; margin:0 auto; font-style:italic;}

.lastbox					{ width:951px; background:url(../images/line.gif) top no-repeat; position:relative; z-index:999; padding:2px 0 20px 0;}
.lastbox ul					{ padding:30px 0 0 36px;}
.lastbox ul li				{ float:left; display:block; padding:0 45px 0 0;}
.lastbox ul li a 			{ float:left; display:block; width:auto; height:auto;}
.red_bar3					{ position:absolute; width:678px; height:62px; bottom:-12px; right:-10px; z-index:10;}



/* position:relative;  background:#FFFFFF;  z-index:100;
*/


/*  -----------------------------------------------------------MY INNER1 STARTS HERE-------------------------------------------------------------------  */
.featured_link_img {
    left: -45px;
    padding: 30px 0;
    position: relative;
}

a.quicklink {
    color: #006699;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
}

.inr_banner					{ width:929px; height:94px; padding:0 0 0 0;}
.inr_slider					{ width:928px; background:#4e0000; border:12px solid #8a0000; margin:0 0 0 0; position:relative; z-index:999; margin-left:1px;}

.iner_box					{ background: none repeat scroll 0 0 #FFFFFF;margin:0 0 35px 0;padding: 30px 0 0 30px; position: relative; width:923px; z-index: 99; }
.inr_welcome_lft			{ width:562px; margin:0}    
.inr_welcome_lft p			{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:20px;  padding:0 0 22px 0;}
.inr_welcome_lft h1			{ color:#990000; font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:30px; padding:0 0 18px 0; font-weight:bold; font-style:italic;}  
.inr_welcome_lft h2 		{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:26px; padding:0 0 18px 0; font-weight:bold;}
.inr_welcome_lft h3			{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:24px; color:#990000; font-style:italic; font-weight:bold; padding:0 0 10px 0;}
.inr_welcome_lft p span		{ font-weight:bold;}
.inr_welcome_lft p a			{ text-decoration:none; color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:block;}

.inr_welcome_lft ul				{ padding:5px 0 24px 25px;}
.inr_welcome_lft ul	li			{ background:url(../images/bullet.gif) left 8px no-repeat; padding:0 0 8px 14px;   color: #333333; font-family: Arial,Helvetica,sans-serif;  font-size: 14px;}

.inr_welcome_lft ul	li	a		{ text-decoration:none; color:#333;}

.inr_welcome_lft ul	li	a:hover		{ text-decoration:underline; color:#990000;}


.form						{  padding:10px 0 0 0;}
.form label 				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; float:left; padding:9px 0 0 0; width:62px; text-align:right;}
.form input					{ background:url(../images/input_bg.gif) top no-repeat; width:376px; height:32px; border:none; padding:0 0 14px 12px; margin:0 0 0 18px; float:left; line-height:32px;}
.text						{background:url(../images/textarea_bg.gif) top no-repeat;height:158px; width:386px;float:left;margin:0 0 14px 18px;}
.text textarea				{  width:371px;  padding:5px 0 0 15px; border:none;  background:none; height:153px; }
*html .text					{ margin:0 0 14px 12px;}
.form .submit				{ background:url(../images/submit.gif) top no-repeat; width:76px; height:22px; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:right; margin:0 95px 30px 0; cursor:pointer;}


.contact_info2				{ width:322px; margin:0;}
.contact_info_top			{ background:url(../images/contactinfo_top2.png) top no-repeat; width:322px; height:13px;}
.contact_info_mid			{ background:url(../images/contactinfo_mid.png) top repeat-y; width:307px;  padding:0 0 0 15px;}
.contact_info_mid h2		{ font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:bold; font-style:italic; padding:7px 0 13px 18px;}


.contact_info_mid p			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:145px;  line-height:14px; padding:0 0 30px 22px; color:#cccccc;}
.contact_info_mid p span	{ color:#fff;}
.contact_info_mid b			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:16px; padding:0 0 0 22px;}
.contact_info_mid b span	{ display:block; padding:0 0 17px 22px;}
.contact_info_mid b span a	{ background:none !important; width:auto !important; height:auto !important; display:inline !important; color:#fff !important; font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important;}
.contact_info_mid p.lst		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:auto;  line-height:14px; padding:0 0 30px 22px; color:#cccccc;}


.contact_info_bot			{ background:url(../images/contactinfo_bot.png) top no-repeat; width:322px; height:20px; margin-bottom:10px;} 

/* .contact_info2 a			{ width:329px; height:129px;} */
.contact_info2 a img		{ width:322px; height:129px; padding:0; margin-bottom:18px; }

.social						{}
.social ul					{ padding:0 0 0 35px;}
.social ul li 				{ padding:0 0 0 16px; float:left; display:block;}
.social ul li a 			{ float:left; display:block; padding:0; height:auto; width:auto;}

.lastbox_inr				{ width:923px; background:url(../images/line.gif) top no-repeat; padding-top:2px; position:relative; z-index:999;}
.red_bar3_inr					{ position:absolute; width:678px; height:62px; bottom:-12px; right:-13px; z-index:10;}




.footer						{ width:100%; background:#121212;  padding:30px 0 25px 0;}
.foot_wrapper				{ width:950px; margin:0 auto;}
.footer_lft					{ width:240px; margin:0; padding-left:40px;}
.btm_contact 				{ width:auto;}
.btm_contact p				{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; padding:0 0 15px 0;}
.btm_contact p b			{ color:#ff0000; font-weight:bold;}
.btm_contact p span			{ color:#6f6f6f; display:block; font-size:12px;}
.btm_contact p em			{ color:#898989; font-size:12px; display:block; font-style:normal;}
.btm_contact p a			{ color:#898989; font-size:11px; font-family:Verdana, Geneva, sans-serif; }

.time p						{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#898989; line-height:14px; padding:0 0 14px 0;}
.time p span				{ display:block;}
.time a img 					{ padding:0 0 0 38px; width:75px; height:32px;}


/*.footer_rt p				{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666; padding:0 0 15px 0;}*/
.footer_rt tr				{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666; padding:0 0 15px 0;}
.footer_rt ul				{ float:left; padding:0 50px 0 0;}
.footer_rt ul li			{ padding:0 0 0 0; }
/*.footer_rt ul li a			{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666; text-decoration:none;}*/
.footer_rt tr td 			{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666; text-decoration:none; line-height:17px;}

*html .red_bar3_inr			{ bottom:20px;}
.inr_welcome_lft h3.title { background: url("../images/form_line.gif") no-repeat scroll center bottom transparent;margin-bottom: 10px;}

.inr_welcome_lft h4 {
    font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;  
    padding: 0 0 18px;   
}

.ddsmoothmenu ul li ul {
    background: url("../images/subnav_bg.jpg") no-repeat scroll center top #F4F3F3;
    border: 1px solid #C8C7C7;
    display: none;
    left: 0 !important;
    padding: 0 0 0 5px;
    position: absolute;
    visibility: visible !important;
    width: 179px;
    z-index: 999;
}
.inr_welcome_lft p .readmore{font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
    font-size: 13px;  color: #990000;display: inline;}

  .marquee {position:relative;
     overflow:hidden;
     width:935px;
     height:70px;
     align:center;
     
     } 
 .shailan-dropdown-menu
 {
   width:966px;
 }    
 
 ul.dropdown li a {
    padding: 0 5px 0 9px !important;  
}    
     
	
.about_box .read_more_btn {
    background: url("../images/read_more.gif") no-repeat scroll center top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 33px;
    margin: 7px 0;
    padding: 7px 0 0 20px;
    width: 80px;
}


.about_box  .read_more_btn a {
   
    color: #FFFFFF;
   font-size:12px;
text-decoration:none;   
}


a.quicklink:link {
    color: #006699;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
}

a.quicklink:hover {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
}

/****** CSS for Blog Page *******/

#blog  .entry-title {
  color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-style: italic;
    padding: 20px 0 10px;
}

#blog .entry-title a {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-style: italic;
    padding: 20px 0 10px;
    text-decoration: none;
}

#blog .navigation {
	color: #990000;
    display: inline;
    font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
    font-size: 13px;
	padding:10px 0 20px 0;
	}
	
	#blog .nav-previous{
		float:left;
	}
	
	#blog .nav-next{
		float:right;
	}
	
	
	
	
#blog a{
	color: #990000;
    display: inline;
    font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
    font-size: 13px;
	text-decoration:none;
	}
	
	
	
	
#blog .entry-content {
	
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0 22px;
	
	}
	
#blog .entry-content a {
    color: #990000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 0 0 22px;
	text-decoration:none;
	
	}
	
#blog .entry-utility {
    background: url("../images/blacnk_white.png") no-repeat scroll center top transparent;
    color: #333333;
    font-size: 11px;
    padding: 0 0 10px;
	height:47px;
}

#blog .entry-utility a{
    color: #990000;
    font-size: 11px;
    padding: 0 0 10px;
}

#blog .entry-meta {
    float: left;
    left: 10px;
    position: relative;
    top: 20px;
}
	
#blog .comments-link {
    float: right;
    font-weight: bold;
    position: relative;
    right: 32px;
    top: 20px;
}


#blog p {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 0;
}

#blog {
	padding:0 0 20px;
	}
	
#blog .divider {
    background: url("../images/shadow.png") no-repeat scroll center top transparent;
    height: 10px;
}

#blog .form-allowed-tags {
	display:none;
	
	}
	
	
#blog .comment-form-comment #comment {
    margin-left: 10px;
}


#blog #respond textarea {
    height: 200px;
    margin-bottom: -190px;
    margin-top: 10px;
    width: 80%;
}


#blog #commentform .form-submit input {
    color: black;
    font-size: 14px;
    font-weight: bold;
    margin-left: 70px;
    margin-top: 215px;
    width: auto;
}

#blog  #respond input {
    margin: 5px 13px 9px;
    width: 50%;
}
#blog #email{
	margin-left:29px !important;
	}
	
#blog #author{
	margin-left:26px !important;
	}
	
#blog #url{
	margin-left:22px!important;
	}
	
#blog #submit {
	-moz-border-radius: 15px 15px 15px 15px !important;
    background: url("../images/button-back.gif") repeat-x scroll left bottom transparent !important;
    border: 1px solid #CCCCCC;
    color: #555555 !important;
    cursor: pointer;
    font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;
    font-size: 14px !important;
    font-weight: normal !important;
    height: auto;
    line-height: 18px !important;
    min-width: 0;
    padding: 3px 10px !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) !important;
    width: auto;
	}
	
#blog #comments {
    margin: 30px 0 0;
}

#blog .commentlist {
	color:#333;
	 color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	margin:0 0 10px;
	}
	
	
#blog #comments .commentmetadata {
    left: 49px;
    position: relative;
    top: -20px;
    width: 500px;
}


#blog #comments .fn {
    position: relative;
    top: -22px;
}

#blog #comments .says {

    position: relative;
    top: -22px;
}


#blog .commentlist li {
	border: 2px solid gray;
	padding:10px !important;
	margin:0 0 15px ;
	background: none repeat scroll 0 0 transparent;
	}
	
#blog .avatar {
	padding:0 5px 0 0;
	}
	
#blog h1{
	color:#333333;
	font-size:28px;
	font-style:regular;
	line-height:35px;
	
	}

#blog h2{
	color:#990000;
	font-size:25px;
	font-weight:bold;
	line-height:42px;
	}

#blog h3 {
		color:#000;
		font-size:24px;
		font-style:italic;
		line-height: 32px;
}	
	
#blog h4 {	
		color:#333;
		font-size:20px;
		font-style:regular;
		 line-height: 25px;
     }	

#blog h5 { 
		color:#000;
		font-size:18px;
		font-style:bold;
		line-height: 22px;
		
		}
	
	
	
.welcome_left .social ul li a img {
    height: auto !important;
    padding: 0 !important;
    width: auto !important;
}

.welcome_left .social ul li a {
		background: none repeat scroll 0 0 transparent !important;
		height: auto !important;
		padding: 0 !important;
		width: auto !important;
		
	}
	
.welcome_left .social {
		text-align:center;
		}
		
		
.welcome_left .email_sub {
    background: url("../images/bg_gray.png") repeat-x scroll left bottom transparent !important;
    float: right;
    height: 164px;
    width: 285px;
}


.welcome_left .email_sub .email_sub_txt {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 0 15px;
    width: 265px;
}
	
.welcome_left .email_sub h2 {	
	color:#990000;
    font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-style:italic;
    font-size: 16px;
    line-height: 14px;
	margin:18px 0 10px 15px;
	}
	
.welcome_left .email_sub .email_input {
    background: url("../images/input.png") repeat-x scroll left bottom transparent !important;
    border: medium none;
    height: 23px;
    margin: 2px 0 10px 15px;
    width: 246px;
}
	
.welcome_left .email_sub .submit {
    float: right;
    margin: 0 24px 0 0;
}

	
	
.welcome_left .archive_post {
    background: url("../images/archive_mid.jpg") repeat-y scroll left bottom transparent !important;
    float: right;
    height: auto;
    width: 285px;
	color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 14px;
}

.archive_top{
	background: url("../images/archive_top.png") no-repeat;
	height: 6px;
    clear:both;
	margin-left: 38px;
    width: 280px;
}

.archive_bottom{
	background: url("../images/archive_btm.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    margin-left: 37px;
	clear:both;
    width: 281px;}


.welcome_left .archive_post h2 {	
	color:#990000;
    font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-style:italic;
    font-size: 16px;
    line-height: 14px;
	margin:18px 0 10px 15px;
	}

.welcome_left .archive_post ul  {
	padding: 0 0 0 10px;	
	}
	
.welcome_left .archive_post ul li {
	float:none;
	padding:0 0 5px 0px;
	}
	
.welcome_left .archive_post ul li a {
	color: #333;
	margin: 0 0 0 15px;	
	font-size:14px;
	text-decoration:none;
	}
.welcome_left .archive_post ul li a:hover{
	color: #990000;
	margin: 0 0 0 15px;	
	text-decoration:none;
	}	
	
.welcome_left .archive_post span a {
    color: #990000;
    float: right;
    margin: 0 15px;
    text-decoration: none;
}
	
.inr_welcome_lft a {
    color: #990000;
    text-decoration: none;
    
}


/*
----------------------------------------------------------------

Gravity Forms Front End Form Styles
Version 1.5.2.12
http://www.gravityforms.com
updated: July 5, 2011

a Rocketgenius project
copyright 2011 Rocketgenius Inc.
http://www.rocketgenius.com
this may not be re-distrubited without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE! MAKE ANY MODIFICATIONS IN YOUR
THEME STYLESHEET. THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

If you need to make extensive customizations,
copy the contents of this file to your theme
style sheet for editing. Then, go to the form
settings page & set the 'output CSS' option
to no.

----------------------------------------------------------------
*/


.gform_wrapper {overflow:inherit; margin:10px 0; max-width:98%}
.gform_wrapper h1,
.gform_wrapper h2,
.gform_wrapper h3 {font-weight:normal; border:none; outline:none; background:none}
.gform_wrapper :focus {outline:0}
.gform_wrapper form {text-align:left}
.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password] {outline-style: none; font-size:11px; font-family:inherit; padding:2px 0 2px 0; letter-spacing:normal}
.gform_wrapper textarea {outline-style: none; font-size:11px; font-family:inherit; letter-spacing:normal; padding:2px 0 2px 0; resize:none} /* doesn't validate but added for Safari field resizing */
.gform_wrapper ul {margin:0; list-style-type:none}
html>body .entry ul,
.gform_wrapper ul {text-indent:0px}
.gform_wrapper li, .gform_wrapper form li {
    background: none repeat scroll 0 0 transparent;
    list-style-image: none !important;
    list-style-type: none !important;
    margin-top: 20px;
    overflow: hidden;
}
.gform_wrapper ul li.gfield {clear: both}
.gform_wrapper ul.gfield_radio li,
.gform_wrapper ul.gfield_checkbox li {overflow:hidden}
.gform_wrapper ul.right_label li,
.gform_wrapper form ul.right_label li,
.gform_wrapper ul.left_label li,
.gform_wrapper form ul.left_label li {margin-bottom:14px}
.gform_wrapper ul li:before,
.gform_wrapper ul li:after,
.entry ul li:before,
.entry ul li:after {content:""} /* for Safari */
.gform_wrapper ul li:before,
.gform_wrapper ul li:after,
.entry ul li:before,
.entry ul li:after {content:none; #} /* for other browsers */
.gform_wrapper ul.gform_fields {padding:0px; margin:0px; overflow:hidden}
.gform_wrapper select {font-size:11px; font-family:inherit; padding:3px 0 3px 0; letter-spacing:normal}
.gform_wrapper .inline {display:inline!important}
.gform_wrapper .gform_heading {width:98%; margin-bottom:18px}
.gform_wrapper .gfield_time_hour,
.gform_wrapper .gfield_time_minute,
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_year {width:70px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; vertical-align: top}
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_year {margin-right:12px}
.gform_wrapper .gfield_time_ampm {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; vertical-align: top}
.gform_wrapper .gfield_time_ampm select {width:60px!important}
.gform_wrapper .gfield_time_hour input,
.gform_wrapper .gfield_time_minute input,
.gform_wrapper .gfield_date_month input,
.gform_wrapper .gfield_date_day input,
.gform_wrapper .gfield_date_year input {width:70%!important}
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_year {width:50px; float:left}
.gform_wrapper .gfield_date_month input,
.gform_wrapper .gfield_date_day input,
.gform_wrapper .gfield_date_year input {width:85%!important}
.gform_wrapper .field_hover {border:1px dashed #2175A9; cursor:pointer}
.gform_wrapper .field_selected {background-color:#DFEFFF; border:1px solid #C2D7EF}
.gform_wrapper .field_name_first,
.gform_wrapper .field_name_last {width:50%; float:left}
.gform_wrapper .ginput_complex {overflow:hidden}

.gform_wrapper .field_name_first input,
.gform_wrapper .ginput_complex .ginput_left input {  -moz-border-radius: 5px 5px 5px 5px;background: none repeat scroll 0 0 #EEEEEE;border: 1px solid lightslateGray;color: #555555;display: inline;font-family: Helvetica,Arial,sans-serif;font-size: 14px;height: 22px;padding: 2px;}

.gform_wrapper .field_name_last input {width:93%!important}
.gform_wrapper .datepicker {width:100px!important}
.gform_wrapper .ginput_complex .ginput_left  {width:50%; float:left}
.gform_wrapper .ginput_complex .ginput_right {width:49%; float:right}
.gform_wrapper .gfield_error .ginput_complex .ginput_left,
.gform_wrapper .gfield_error .ginput_complex .ginput_right {width:50%}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input {width:90%!important}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input {width:95%!important}
.gform_wrapper .ginput_complex input,
.gform_wrapper .ginput_complex select {width:63%!important}
.gform_wrapper .ginput_complex .ginput_right input,
.gform_wrapper .ginput_complex .ginput_right select { -moz-border-radius: 5px 5px 5px 5px;background: none repeat scroll 0 0 #EEEEEE;border: 1px solid lightslateGray;color: #555555;display: inline;font-family: Helvetica,Arial,sans-serif;font-size: 14px;height: 22px;padding: 2px;}
.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {display:block; margin:3px 0; font-size:11px; letter-spacing:0.5pt}
.gform_wrapper .ginput_complex .name_prefix {float:left; width:30px!important; margin-right:14px}
.gform_wrapper .ginput_complex .name_suffix {float:left; width:30px!important}
.gform_wrapper .ginput_complex .name_first,
.gform_wrapper .ginput_complex .name_last {float:left; width:100px; margin-right:8px}
.gform_wrapper .top_label .gfield_label {   clear: both;color: #0066AA;display: inline-block;float: left;font-weight: bold;line-height: 1.3em;margin: 10px 50px 4px 0;}
.gform_wrapper .left_label .gfield_label {float:left; margin:2px 15px 0 0; width:29%; font-weight:bold}
.gform_wrapper .right_label .gfield_label {float:left; margin:2px 15px 0 0; width:29%; font-weight:bold; text-align:right}
.gform_wrapper .left_label ul.gfield_checkbox,
.gform_wrapper .right_label ul.gfield_checkbox,
.gform_wrapper .left_label ul.gfield_radio,
.gform_wrapper .right_label ul.gfield_radio {margin-left:32%; overflow:hidden}
.gform_wrapper .top_label input.small,
.gform_wrapper .top_label select.small {width:25%}
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium {-moz-border-radius: 5px 5px 5px 5px;background: none repeat scroll 0 0 #EEEEEE;border: 1px solid lightslateGray;color: #555555;display: inline;font-family: Helvetica,Arial,sans-serif;font-size: 14px;height: 22px;padding: 2px;width: 135px ;}

.gform_wrapper #input_1_2 { width:250px; margin-left:-4px;}
.gform_wrapper #input_1_3 { width:250px; margin-left:-24px;}
.gform_wrapper #input_1_5 { width:250px;}
.gform_wrapper #input_1_8 { width:70px; margin-left:12px;}
.gform_wrapper #input_1_9 { width:70px; margin-left:9px;}
.gform_wrapper #input_1_10 { width:70px; margin-left:4px}
.gform_wrapper #input_1_11 { width:140px;}
.gform_wrapper #input_1_13 { margin-left:-40px}
.gform_wrapper #input_1_14 { margin-left:-40px}
.gform_wrapper #input_1_16 { margin-left:-35px}

.gform_wrapper #input_1_17 { margin-left:55px}
.gform_wrapper #input_1_18 { margin-left:66px}

.gform_wrapper #input_1_19 { margin-left:66px}
.gform_wrapper #input_1_20 { margin-left:66px}

.gform_wrapper #input_1_21 { margin-left:-46px}
.gform_wrapper #input_1_22 { margin-left:-37px}


.gform_wrapper #field_1_6 { padding-top:20px;}
.gform_wrapper #field_1_15{ padding-top:20px;}
.gform_wrapper #field_1_23{ padding-top:20px;}



.gform_wrapper h2 { color:#333333}
.gform_wrapper { 
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
} 

.gform_wrapper .top_label input.medium {padding-right:2px}
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large,
.gform_wrapper .top_label textarea.textarea {width:92%; margin-left:105px; }
.gform_wrapper .right_label input.small,
.gform_wrapper .right_label select.small,
.gform_wrapper .left_label input.small,
.gform_wrapper .left_label select.small {width:15%}
.gform_wrapper .right_label input.medium,
.gform_wrapper .right_label select.medium,
.gform_wrapper .left_label input.medium,
.gform_wrapper .left_label select.medium {width:35%}
.gform_wrapper .right_label input.large,
.gform_wrapper .right_label select.large,
.gform_wrapper .left_label input.large,
.gform_wrapper .left_label select.large,
.gform_wrapper textarea.textarea {width:59%}
.gform_wrapper .right_label div.ginput_complex,
.gform_wrapper .left_label div.ginput_complex {width:64%; float:left}
.gform_wrapper h2.gsection_title {margin:0!important; padding:0!important; letter-spacing:normal!important}
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
.gform_wrapper h3.gform_title {font-weight:bold; font-size:16px}
.gform_wrapper h3.gform_title {letter-spacing:normal!important; margin:10px 0 6px 0}
.gform_wrapper span.gform_description {font-weight:normal}
.gform_wrapper h2.gsection_title,
.gform_wrapper .gsection_description,
.gform_wrapper h3.gform_title {width:98%}
.gform_wrapper .gsection {border-bottom:1px dotted #ccc; padding:0 0 8px 0; margin:16px 0; clear:both}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.gform_wrapper ul.gfield_radio li input[type=radio] {width:auto!important}


/* updated radio and checkbox styling - justifies lenghty labels ------------------------------------------------------*/

.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio li {position:relative}
.gform_wrapper ul.gfield_checkbox,
.gform_wrapper ul.gfield_radio {margin:6px 0; padding:0; float:left;}
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {display:block; margin: 0 0 0 24px; padding:0; width: auto; line-height:1.5; vertical-align: top; color:#555555; }
.gform_wrapper .gfield_checkbox li input[type=checkbox],
.gform_wrapper .gfield_radio li input[type=radio],
.gform_wrapper .gfield_checkbox li input {float:left; margin-top:2px;}
.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description,
.gform_wrapper .instruction {font-size:11px; line-height:1.5em; clear:both; font-family:sans-serif; letter-spacing:normal}
.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description {padding:4px 0 8px 0}
.gform_wrapper .gfield_description {color: #555555;font-style: italic;margin-left: 95px;padding: 0 0 0;}
.gfield_date_year+.gfield_description {padding:0}
.gform_wrapper .gsection_description {font-style: italic}
.ginput_complex + .gfield_description {padding-top:0!important}
.gform_wrapper .right_label .gfield_description,
.gform_wrapper .left_label .gfield_description,
.gform_wrapper .left_label .instruction,
.gform_wrapper .right_label .instruction {margin-left:29%; padding-left:15px}
.gform_wrapper .left_label .gsection .gsection_description,
.gform_wrapper .right_label .gsection .gsection_description {margin-left:0; padding-left:0; padding-top:4px; line-height:1.5em}
.gform_wrapper .gfield_required {color:red; margin-left:4px}
.gform_wrapper textarea.small {height:80px}
.gform_wrapper textarea.medium {height:160px}
.gform_wrapper textarea.large {height:250px}
.gform_wrapper li.gfield.gfield_error {background-color:#FFDFDF; margin-bottom:6px!important; padding:6px 6px 4px 6px!important; border:1px dotted #C89797}
.gform_wrapper .top_label .gfield_error .ginput_container {max-width:99%}
.gform_wrapper .top_label .gfield_error {width:97%}
.gform_wrapper .top_label .gfield_error input,
.gform_wrapper .top_label .gfield_error textarea,
.gform_wrapper .top_label .gfield_error select {border:1px solid #790000}
.gform_wrapper .top_label .gfield_error input.large,
.gform_wrapper .top_label .gfield_error select.large,
.gform_wrapper .top_label .gfield_error textarea.textarea {width:100%}
.gform_wrapper .right_label .gfield_error input.large,
.gform_wrapper .right_label .gfield_error select.large,
.gform_wrapper .right_label .gfield_error textarea.textarea,
.gform_wrapper .left_label .gfield_error input.large,
.gform_wrapper .left_label .gfield_error select.large,
.gform_wrapper .left_label .gfield_error textarea.textarea {width:66%}
.gform_wrapper .gfield_error .gfield_label {color:#790000}
.gform_wrapper .validation_error {color:#790000; font-weight:bold; font-size:14px; line-height:1.5em; margin-bottom:16px}
.gform_wrapper .validation_message {color:#790000; font-size:11px; letter-spacing:normal}
.gform_wrapper .gform_footer {
 	clear: both;
    margin: 11px 0 0;
    padding: 1px 0 32px 32px;
    width: 560px;}
.gform_wrapper .gform_footer.right_label,
.gform_wrapper .gform_footer.left_label {padding:16px 0 10px 31%}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {font-size:1em}
#gforms_confirmation_message {background-color:#fffac6; border:1px solid #feda70; margin-top:10px; margin-bottom:10px; padding:20px 0; font-size:14px; color:#252525; text-align:center}
.gform_wrapper .gform_edit_link {margin:20px 0; font-family:inherit; font-size:12px}
.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right,
.gform_wrapper .ginput_complex .ginput_full {min-height:43px; display:block; overflow:hidden}
.gform_wrapper .ginput_complex .ginput_full input {width:98%!important}
.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio li {margin:0 0 4px 0; line-height: 1.3em!important} /* improve spacing and prevent descenders from getting cut off in IE */


/* jQuery UI date picker ------------------------------------------------------*/

.ui-datepicker-div,
.ui-datepicker-inline,
#ui-datepicker-div {/*resets*/margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:1em; list-style:none; font-family:"lucida sans", "lucida grande", lucida , sans-serif; background:#fff; font-size:1em; border:4px solid #C1C1C1; width:15.5em; padding:2.5em .5em .5em .5em; position:relative}
.ui-datepicker-div,
#ui-datepicker-div {z-index:9999; display:none} /*must have*/
.ui-datepicker-inline {float:left; display:block}
.ui-datepicker-control {display:none}
.ui-datepicker-current {display:none}
.ui-datepicker-next,
.ui-datepicker-prev {position:absolute; left:.5em; top:.5em; background:#eee}
.ui-datepicker-next {left:14.6em}
.ui-datepicker-next:hover,
.ui-datepicker-prev:hover {background:#dadada}
.ui-datepicker-next a,
.ui-datepicker-prev a {text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; background:url(../images/datepicker_arrow_left.gif) 50% 50% no-repeat; border:1px solid #d3d3d3; cursor:pointer}
.ui-datepicker-next a {background:url(../images/datepicker_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-header select {border:1px solid #d3d3d3; color:#555; background:#e6e6e6; font-size:1em; line-height:1.4em; position:absolute; top:.5em; margin:0!important}
.ui-datepicker-header option:focus,
.ui-datepicker-header option:hover {background:#dadada}
.ui-datepicker-header select.ui-datepicker-new-month {width:7em; left:2.2em}
.ui-datepicker-header select.ui-datepicker-new-year {width:5em; left:9.4em}
table.ui-datepicker {width:15.5em; text-align:right}
table.ui-datepicker td a {padding:.1em; display:block; color:#555; background:#e6e6e6; cursor:pointer; border:1px solid #fff; text-align:center}
table.ui-datepicker td a:hover {border:1px solid #fff; color:#212121; background:#dadada; text-decoration: none}
table.ui-datepicker td a:active {border:1px solid #aaa; color:#212121; background:#fff; text-decoration: none}
table.ui-datepicker .ui-datepicker-title-row td {padding:.2em 0; text-align:center; font-size:.9em; color:#222; text-transform:uppercase}
table.ui-datepicker .ui-datepicker-title-row td a {color:#222; padding:.3em 0}
.ui-datepicker-cover {display:none; display/**/:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:193px; height:200px}
img.ui-datepicker-trigger {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; cursor: pointer; vertical-align: top; width:17px}
.gform_wrapper input.datepicker.datepicker_with_icon {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; margin-right:4px!important}


/* tame those pesky hidden fields ------------------------------------------------------*/

.gform_wrapper input[type=hidden],
.gform_wrapper input.gform_hidden,
.gform_wrapper .gform_hidden {display:none!important; max-height:1px!important; overflow:hidden}
.gform_wrapper .ginput_full br,
.gform_wrapper .ginput_left br,
.gform_wrapper .ginput_right br {display:none!important}


/* fix captcha alignment for IE8, Chrome & Safari ------------------------------------------------------*/

.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {width:99%!important}
.gform_wrapper .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper .right_label #recaptcha_area #recaptcha_table {margin-left:32%}


/* additional spacing and padding tweaks ------------------------------------------------------*/

.gform_wrapper ul.gfield_checkbox li,
.gform_wrapper ul.gfield_radio li {padding:0!important; float:left; margin-left:40px;}
.gform_wrapper .top_label .ginput_complex + .gfield_description {padding-bottom:0!important}
.gform_wrapper .top_label .gfield_description, {padding: 10px 0 0 0}
.gform_wrapper .top_label .gfield_description.validation_message,
.gform_wrapper .gfield_description.validation_message {padding:10px 0 10px 0}


/* HTML field default margins -----------------------------------------------------*/

.gform_wrapper .left_label li.gfield_html_formatted,
.gform_wrapper .right_label li.gfield_html_formatted {margin-left:32%}
.gform_wrapper .gfield_html.gfield_no_follows_desc {margin-top:10px}


/* ajax forms ------------------------------------------------------*/

.gform_wrapper .gform_ajax_spinner {padding-left: 10px}


/* hide the honeypot field  ------------------------------------------------------*/

body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {display:none!important; position: absolute!important; left:-9000px}


/* Simple Captcha ------------------------------------------------------*/

.gform_wrapper .gfield_captcha_input_container {padding-top:3px}
.gform_wrapper .simple_captcha_small input {width:100px}
.gform_wrapper .simple_captcha_medium input {width:150px}
.gform_wrapper .simple_captcha_large input {width:200px}
.gform_wrapper .gform_wrapper .left_label .simple_captcha_small,
.gform_wrapper .right_label .simple_captcha_small,
.gform_wrapper .left_label .simple_captcha_medium,
.gform_wrapper .right_label .simple_captcha_medium,
.gform_wrapper .left_label .simple_captcha_large,
.gform_wrapper .right_label .simple_captcha_large {margin-left:32%}
.gform_wrapper .gfield_captcha_container img.gfield_captcha {border:none!important; background:none!important; float:none!important; margin:0!important; padding:0!important}


/* math challenge ------------------------------------------------------*/

.gform_wrapper .math_small input {width:69px}
.gform_wrapper .math_medium input {width:90px}
.gform_wrapper .math_large input {width:108px}
.gform_wrapper .left_label .math_small,
.gform_wrapper .right_label .math_small,
.gform_wrapper .left_label .math_medium,
.gform_wrapper .right_label .math_medium,
.gform_wrapper .left_label .math_large,
.gform_wrapper .right_label .math_large {margin-left:32%}


/* textarea character counter ------------------------------------------------------*/

.gform_wrapper div.charleft {font-size:11px; margin-top:4px; color:#b7b7b7; width:92%!important; white-space: nowrap!important}
.gform_wrapper div.charleft[style] {width:92%!important}
	.gform_wrapper .left_label div.charleft,
	.gform_wrapper .right_label div.charleft {margin-left:32%}
	.gform_wrapper div.charleft.warningTextareaInfo {color:#a1a1a1}
.gform_wrapper li.gf_hide_charleft div.charleft  {display:none!important}


/* pricing fields ------------------------------------------------------*/

.gform_wrapper .ginput_price {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7}
.gform_wrapper span.ginput_total {color:#060; font-size:1.2em}
	.gform_wrapper .top_label span.ginput_total { margin:8px 0}
.gform_wrapper span.ginput_product_price_label { margin-right:2px}
.gform_wrapper span.ginput_product_price {color:#990000}
.gform_wrapper span.ginput_quantity_label {margin-left:10px; margin-right:2px}
.gform_wrapper input.ginput_quantity {width:40px}


/* multi-page form paging ------------------------------------------------------*/

.gform_wrapper .gform_page_footer {margin:20px 0; width:92%; border-top:1px dotted #ccc; padding:16px 0 0 0}
	.gform_wrapper .gform_page_footer .button.gform_button  {margin-right:10px}


/* multi-page progress bar  ------------------------------------------------------*/

.gform_wrapper .gf_progressbar_wrapper {clear:both; width:92%; margin:0 0 8px 0; padding: 0 0 16px 0; border-bottom:1px dotted #ccc}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {font-size:13px; line-height:1em!important; margin:0 0 6px 0!important; padding:0!important; clear:both; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6}
.gform_wrapper .gf_progressbar {width:99%; height:20px; overflow:hidden; line-height:20px!important; background-color:#fff; border:1px solid #acacac; border-right:1px solid #959595; border-bottom:1px solid #959595; background-image: url(../images/percentbar_bg.png); background-repeat: repeat-x; background-position: bottom; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
.gform_wrapper .gf_progressbar_percentage {background-repeat:repeat-x; height:20px; text-align:right; font-family:"helvetica",arial,sans-serif; font-size:13px!important; text-shadow: 0 1px 1px rgba(0,0,0,0.50)}
.gform_wrapper .gf_progressbar_percentage span {margin-right:5px; margin-left:5px}
.gform_wrapper .percentbar_blue {background-image: url(../images/percentbar_blue.png); color:#fff; background-color:#0072BC}
.gform_wrapper .percentbar_gray {background-image: url(../images/percentbar_gray.png); color:#fff; background-color:#666}
.gform_wrapper .percentbar_green {background-image: url(../images/percentbar_green.png); color:#fff; background-color:#94DC21}
.gform_wrapper .percentbar_orange {background-image: url(../images/percentbar_orange.png); color:#fff; background-color:#DC7021}
.gform_wrapper .percentbar_red {background-image: url(../images/percentbar_red.png); color:#fff; background-color:#DC2521}
.gform_wrapper .percentbar_custom {background-image: url(../images/percentbar_custom.png)}


/* multi-page steps ------------------------------------------------------*/

.gform_wrapper .gf_page_steps {overflow:hidden; width:92%; margin:0 0 8px 0; padding: 0 0 4px 0; border-bottom:1px dotted #ccc}
.gform_wrapper .gf_step {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width:auto!important; margin:0 10px 10px 0; font-size:14px; height:20px; line-height:20px!important; filter:alpha(opacity=50); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; font-family:arial,sans-serif}
	.gform_wrapper .gf_step span.gf_step_number {font-size:20px; float:left; font-family:arial,sans-serif}
.gform_wrapper .gf_step.gf_step_active {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0}


/* IE specific hacks ------------------------------------------------------*/

.gform_wrapper .gfield_time_hour {*width:80px}
.gform_wrapper .gfield_time_minute {*width:70px}
.gform_wrapper .gfield_time_ampm {*padding-top:2px}
.gform_wrapper .gfield_time_hour input,
.gform_wrapper .gfield_time_minute input {*margin-left:0}
.gform_wrapper .ginput_complex .ginput_left label,
.gform_wrapper .ginput_complex .ginput_right label {   color: #555555; font-family:Helvetica,Arial,sans-serif;
    font-style: italic;*margin:3px 0 5px 0}
.gform_footer input.button {*padding:3px}
.gform_wrapper ul.top_label .clear-multi {overflow:hidden; /*clear:both;*/ margin-left:140px;}
.gform_wrapper .gfield_checkbox li input[type=checkbox],
.gform_wrapper .gfield_radio li input[type=radio],
.gform_wrapper .gfield_checkbox li input {*margin-top:0}
.gform_wrapper .ginput_complex .ginput_left select,
.gform_wrapper .ginput_complex .ginput_right select {padding: 2px 0 2px 0\9 }


/* inline fields ready class ------------------------------------------------------*/

.gform_wrapper .top_label li.gfield.gf_inline {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; vertical-align: top; width:auto!important; margin-right:14px; float:none!important}
.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type=password].large {width:25.4em!important}
.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium {width:18.7em!important}
.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium {width:6em!important}
.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type=password].small {width:5em!important}
.gform_wrapper .top_label li.gfield.gf_inline select  {width:auto!important}
.gform_wrapper .top_label li.gfield.gf_inline textarea {width:95%!important}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text] {width:70%!important}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year {width:50px}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm {width:auto}
.gform_wrapper li.gf_inline div.ginput_container {white-space: nowrap!important}


/* 2 column ready class ------------------------------------------------------*/

.gform_wrapper .top_label li.gfield.gf_left_half {margin:0 0 8px 0; width:49%}
.gform_wrapper .top_label li.gfield.gf_right_half {margin:0 0 8px 0; width:49%}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {width:46%}
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {margin-right:1%}
.gform_wrapper .top_label li.gfield.gf_left_half {float:left; clear:left!important}
.gform_wrapper .top_label li.gfield.gf_right_half {float:right; clear:right!important}
.gform_wrapper .top_label li.gfield.gf_left_half input.medium,
.gform_wrapper .top_label li.gfield.gf_left_half input.large,
.gform_wrapper .top_label li.gfield.gf_left_half select.medium,
.gform_wrapper .top_label li.gfield.gf_left_half select.large,
.gform_wrapper .top_label li.gfield.gf_right_half input.medium,
.gform_wrapper .top_label li.gfield.gf_right_half input.large,
.gform_wrapper .top_label li.gfield.gf_right_half select.medium,
.gform_wrapper .top_label li.gfield.gf_right_half select.large {width:97%}
.gform_wrapper .top_label li.gfield.gf_left_half textarea,
.gform_wrapper .top_label li.gfield.gf_right_half textarea {width:98%}
.gform_wrapper .top_label li.gfield.gf_left_half input.small,
.gform_wrapper .top_label li.gfield.gf_right_half input.small {width:35%}
.gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,
.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection {padding:16px 0 8px 0}
.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,
.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,
.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half {padding:16px 0 8px 0}
.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half {padding:0 0 8px 0}
.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half {padding:16px 0 8px 0}
.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,
.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield {clear:both}
.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer {clear:both}


/* 3 column ready class ------------------------------------------------------*/

.gform_wrapper .top_label li.gfield.gf_left_third,
.gform_wrapper .top_label li.gfield.gf_middle_third,
.gform_wrapper .top_label li.gfield.gf_right_third {margin:0 0 8px 0; width:32%}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third,
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {width:29%}
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {margin-right:1%}
.gform_wrapper .top_label li.gfield.gf_left_third {float:left; clear:left!important}
.gform_wrapper .top_label li.gfield.gf_middle_third {float:left; margin-left:2%; clear:none!important}
.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {margin-left:3%}
.gform_wrapper .top_label li.gfield.gf_right_third {float:right; clear:right!important}
.gform_wrapper .top_label li.gfield.gf_left_third input.medium,
.gform_wrapper .top_label li.gfield.gf_left_third input.large,
.gform_wrapper .top_label li.gfield.gf_left_third select.medium,
.gform_wrapper .top_label li.gfield.gf_left_third select.large,
.gform_wrapper .top_label li.gfield.gf_middle_third input.medium,
.gform_wrapper .top_label li.gfield.gf_middle_third input.large,
.gform_wrapper .top_label li.gfield.gf_middle_third select.medium,
.gform_wrapper .top_label li.gfield.gf_middle_third select.large,
.gform_wrapper .top_label li.gfield.gf_right_third input.medium,
.gform_wrapper .top_label li.gfield.gf_right_third input.large,
.gform_wrapper .top_label li.gfield.gf_right_third select.medium,
.gform_wrapper .top_label li.gfield.gf_right_third select.large {width:95%}
.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,
.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection {padding:16px 0 8px 0}
.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,
.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,
.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield {clear:both}
.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer {clear:both}


/* radio/checkbox sub-column ready classes ------------------------------------------------------*/

.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li,
.gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_2col ul.gfield_radio li {width:50%; float:left; margin:0; min-height:1.8em}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,
.gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_3col ul.gfield_radio li {width:33%; float:left; margin:0; min-height:1.8em}
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li,
.gform_wrapper li.gfield.gf_4col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_4col ul.gfield_radio li {width:25%; float:left; margin:0; min-height:1.8em}
.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {width:20%; float:left; margin:0; min-height:1.8em}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,
.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio,
.gform_wrapper li.gfield.gf_2col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_2col ul.gfield_radio,
.gform_wrapper li.gfield.gf_3col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_3col ul.gfield_radio,
.gform_wrapper li.gfield.gf_4col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_4col ul.gfield_radio {overflow:hidden}


/* optional height settings for the radio/checkbox columns */

.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li {height:25px}
.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li {height:50px}
.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li {height:75px}
.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li {height:100px}
.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li {height:125px}
.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li {height:150px}

.gform_wrapper .gform_image_button { margin-left:105px; margin-top:25px;}
/* radio/checkbox inline list ready classes ------------------------------------------------------*/

.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
.gform_wrapper li.gf_list_inline ul.gfield_radio li {width:auto!important; float:none!important; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; margin:0 10px 10px 0}


/* hide am/pm field ready class ------------------------------------------------------*/

.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm {display:none!important}


/* scrolling text section break ready class ------------------------------------------------------*/

.gform_wrapper li.gsection.gf_scroll_text {height:180px; width:96%; overflow:auto; border:1px solid #ccc; border-bottom:1px solid #ccc!important}
	.gform_wrapper li.gsection.gf_scroll_text h2.gsection_title {margin:10px 10px 0 10px!important}
	.gform_wrapper li.gsection.gf_scroll_text .gsection_description {margin:10px; font-size:0.8em}


/* password strength indicator -----------------------------------------------------------------*/

.gform_wrapper .gfield_password_strength {border:1px solid #ddd; margin:0; padding:3px 5px; text-align:center; width:200px; background-color:#eee}
    .gform_wrapper .gfield_password_strength.bad {background-color:#ffb78c; border-color:#ff853c}
    .gform_wrapper .gfield_password_strength.good {background-color:#ffec8b; border-color:#fc0}
    .gform_wrapper .gfield_password_strength.short,
    .gform_wrapper .gfield_password_strength.mismatch {background-color:#ffa0a0; border-color:#f04040}
    .gform_wrapper .gfield_password_strength.strong {background-color:#c3ff88; border-color:#8dff1c}



.contact_form .gfield_label {
    clear: both;
    color: #0066AA;
    display: inline-block;
    float: none !important;
    font-weight: bold;
    line-height: 1.3em;
    margin: 10px 40px 4px 0;
}


.contact_form input.medium {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid lightslateGray;
    color: #555555;
    display: inline;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    padding: 2px;
    width: 378px !important;
}

.contact_form .top_label textarea.textarea {
    color: #555555;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin-left: 0 !important;
    padding: 4px !important;
    width: 72% !important;
}

.contact_form .gform_image_button {
    float: right;
    margin-right: 190px !important;
    margin-top: 0;
}

.contact_form li {
    list-style-image: none !important;
    list-style-type: none !important;
    margin-top: 0 !important;
    overflow: hidden;
}

.contact_form .gfield_description {
    color: #555555;
    font-style: italic;
    margin-left: 0 !important;
    padding: 0;
}


/* reset the default list styles for the HTML blocks -----------------------------------------------------------------*/

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {list-style-type: disc!important; overflow:visible}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {list-style-type: disc!important; margin: 0 0 1.5em 1.5em}


.post {
    margin-bottom: 22px;
    padding-bottom: 10px;
}

.blog .post-headline h2 {
    font-size: 20px;
    padding-bottom: 5px;
}
.post-headline h2 {
     font-size: 25px;
    line-height: 26px;
}

.blog .post-headline h2 a {
    margin-left: 0px;
	text-decoration:none;
}

.post-headline a:hover {
    color: #333;
}

.post-headline a {
    color: #033B71;
}

.blog .post-headline small {
    color: #333333;
    font-size: 12px;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.blog .post .post-bodycopy {
    margin-top: 10px;
	padding-left: 15px;
}

/*Added class on 2 feb 2012*/
 .entry-utility {
    color: #333333;
    font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding-bottom: 19px;
}
.form-allowed-tags
{
  display:none;
}

#comments {
    border-top: 1px solid #E7E7E7;
    clear: both;
}

#respond {
    margin: 24px 0;
    overflow: hidden;
    position: relative;
}

#respond label {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
     /*position: relative;
    top: -104px;
    z-index: 9999;*/
}

#reply-title
{
   color: #3A6CAC;
    font-size: 20px;
    font-weight: bold;
}

#respond textarea {
    margin-left: 15px;
    width: 60%;
    height: 150px;
}

#respond .form-submit input {
    float: right;
    font-weight: bold;
    margin-right: 171px;
    margin-top: 12px;
    width: auto;
}

#intern_comments #commentform p {
    font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
}

#commentform p {
    margin: 5px 0;
}

.servicesBox p {
    color: #333333;
    font-size: 14px;
    line-height: 17px;
    padding: 0 0 16px 12px;
}
 #commentform #author {
    margin-left: 26px;
}
 #commentform input {
    color: #000000;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 187px;
}

 #commentform #email {
    margin-left: 28px;
}

 #commentform input {
    color: #000000;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 187px;
}
 #commentform #url {
    margin-left: 21px;
}

 #commentform input {
    color: #000000;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 187px;
}
#commentform .comment-form-comment label {
    vertical-align: top;
}

#comments h3 {
    color: #033B71;
    font-family: 'Myriad Pro',Arial;
    font-size: 20px;
    font-weight: normal;
    padding: 20px 0 10px 8px;
}

#comments ol li {
    border: 2px groove;
}

#comments ol{
     padding: 0;
    text-align: justify;
}

#comments .commentlist li {
    font-weight: bold;
}

#comments .commentlist li .avatar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    float: right;
    height: 30px;
    padding: 2px;
}

#comments .commentlist cite, .commentlist cite a {
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    text-decoration:none;
}

#comments .commentlist li {
    list-style: none outside none;
    margin: 15px 0 10px;
    padding: 5px 5px 10px 10px;
}

#comments .comment-meta a {
    font-size:12px;
    font-weight:bold;
    font-family: Arial;
    text-decoration:none;
}
#comments .comment-meta a:hover {
    font-size:12px;
    font-weight:bold;
    font-family: Arial;
    text-decoration:underline;
}
.post-comments a 
{
  color:#033B71;
  text-decoration:none;
}
.post-comments a:hover 
{
  color:#033B71;
  text-decoration:underline;
}
.blog a
{
     color:#033B71;
     text-decoration:none;
}
.blog a:hover
{
     color:#033B71;
     text-decoration:underline;
}
#blog a
{
     color:#033B71;
     text-decoration:none;
}

#blog a:hover
{
     color:#033B71;
     text-decoration:underline;
}


.gform_wrapper .textarea {
    background: url("../images/textarea_bg.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font: 12px Arial,Helvetica,sans-serif;
    height: 148px;
    outline: medium none;
    padding: 5px;
    width: 376px;
}
