#cforms5form.cform textarea, #cforms5form.cform input, #cforms5form.cform select{
width:240px;
}
cform ol li#li-5-1 input, 
#cforms5form.cform ol li#li-5-2 input, 
#cforms5form.cform ol li#li-5-3 input, 
#cforms5form.cform ol li#li-5-4 input, #cforms5form.cform ol li#li-5-5 input, #cforms5form.cform ol li#li-5-6 input,{
width:240px;
}p.cf-sb {padding-left:0px !important;margin: 10px 0 15px 0 !important;}

#cforms5form.cform ol li#li-5-1, #cforms5form.cform ol li#li-5-2, #cforms5form.cform ol li#li-5-3, #cforms5form.cform ol li#li-5-4,  #cforms5form.cform ol li#li-5-5,  #cforms5form.cform ol li#li-5-6, #cforms5form.cform ol li#li-5-7, #cforms5form.cform ol li#li-5-8{
display: block; float: left ! important; width: 270px ! important;
}
#cforms5form.cform select {
padding:2px 0;
width:248px !important;
}
#cforms5form.cform {
margin:25px auto 0 30px;
}
#cforms5form.cform ol li {
float:none !important;
width:100% !important;
}
#cforms5form.cform label {
display:block !important;
float:none !important;
line-height:15px;
margin-top:15px !important;margin-bottom:4px !important;
text-align:left;
width:100%;
}
.cform label span {
display:block;
width:100%;
}

#cforms5form.cform label {
float:left;
display:block !important;
}
#cforms5form.cform ol li{
float:none !important;
}#li-5-9, #li-5-10, #li-5-11, #li-5-12, #li-5-13   {	padding-top:10px;	float:none;	clear:both !important;}#sendbutton5 {margin:10px 0 0 0;padding:0;width:100px !important; }

body {
margin: 0;
padding: 0;
vertical-align: top;
font-family:arial;
font-size:12px;
}
h3{margin-top:32px; margin-bottom:10px !important; color:#C50808;}
img{border:none;}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 4px 8px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 8px 4px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
h2{
	font-family:Georgia;
	font-weight:normal;
	font-size:24px;
}
h2 a{
	color:#373737;
	text-decoration:underline;
}
h2 a:hover{
	color:#373737;
	text-decoration:none;
}
.specialBox{
	border-bottom: 1px solid #c9af95; 
	-moz-border-radius : 3px; 
	padding: 10px; 
	background: #ffffe5 url(http://www.cordiant.com/wp-content/themes/cordiant/images/side_bar_colorbg.gif) repeat-x ; 
	margin-top: 2px; 
	font-weight: bold; width: ;
}
#header_wrapper {
background:url(images/header_bg.gif) repeat-x;
margin: 0 auto; 
min-width: 971px;
}
#header {
margin: 0 auto; 
width: 971px;
height: 129px; 
}

#logo {
width: 198px;
height: 93px;
float: left;
display: inline;
}
#logo a{
width: 198px;
height: 93px;
display:block;
background:url(images/cordiant_logo.jpg) no-repeat;
}
.search {width: 470px;height: 49px;float: right;display: inline;background:"";padding-top:11px;margin-right:100px;}
.search .labalSearch{
	font-family:Verdana;
	font-size:12px;
	float:left;
	color:#ffffff;
	line-height:25px;
	padding:0 5px 
}.search #searchform{
	float:left;
	width:250px;
}

.searchResult {
	
}
.searchResult input {
	border:1px solid;
}
.contactBtn{
	margin:0 10px;
}
.search .labalContact{
	background:url(images/contact_btn.gif) no-repeat right 0;
	font-family:Verdana;
	font-size:12px;
	float:left;
	color:#ffffff;
	line-height:25px;
	padding:0 5px 
}

.search .searchBox{
	border:none;
	height:22px;
	width:193px;
}
.search .searchBtn{
	background:url(images/go_btn.gif)  no-repeat;
	border:none;
	width:41px;
	height:26px;
}
#content_wrap{
margin: 0 auto; 
min-width: 971px;
border:0px solid green;
}
#content_and_sidebar{
margin: 0 auto; 
width: 971px;
background:#ffffff;
padding-bottom:19px;
}
#content_and_sidebar #content {
margin: 0 auto; 
width: 591px; /* padding right 20px substracted */
float: left;
display: inline;
padding:29px;

}
#content_and_sidebar #homeContent {
margin: 0 auto; 
width: 650px; /* padding right 20px substracted */
float: left;
display: inline;
padding:19px 0;

}

#sidebar {
margin-top:19px;
margin-left:19px;
width: 300px;
float: left;
display: inline;
background:url(images/side_bar_bg.gif) repeat-x #f2f2f2 ;
border:1px solid #D7D7D7;
min-height:300px;
}
#sidebar-color {
	-moz-border-radius : 3px;
	float:right;
	margin-top:19px;
	margin-left:19px;
	width: 300px;
	display: inline;
	background:url(images/side_bar_colorbg.gif) repeat-x #FFFFE5 ;
	border:1px solid #C9AF95;
	padding:10px 0 15px 0;
}
#sidebar-color ul{
	margin:0 25px 0 25px;
	padding:0;
	border-top:0px solid #e2e2e2;
	line-height:18px;
}
#sidebar-color li{
	list-style-type:none;
	padding-left:27px;
	border-bottom:0px solid #e2e2e2;
	line-height:37px;
}
#sidebar-color  #PDF{
	background:url(images/pdf.png) no-repeat center left;
	
}
#sidebar-color  #PPT{
	background:url(images/ppt.png) no-repeat center left;
	
}
#sidebar-color  #RL_ISV{
	background:url(images/building.png) no-repeat center left;
	
}
#sidebar-color  #Bro{
	background:url(images/book.png) no-repeat center left;
	
}
#sidebar-color  #RW{
	background:url(images/computer.png) no-repeat center left;
	
}
#sidebar-color  #VTF{
	background:url(images/display.png) no-repeat center left;
	
}
#sidebar-color  #CM{
	background:url(images/contact.png) no-repeat center left;
	
}
#sidebar-color ul ul li{
	list-style-type:none;
	padding:0;
	margin:0;
}
#sidebar-color li a{
	color:#000000;
	text-decoration:none;
	padding-left:13px;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	display:block;

}
#sidebar-color li a:hover{
	color:#C50808;
	text-decoration:none;
}
#sidebar-color h2{
	color:#C50808;
	font-family:Georgia;
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	padding-left:21px;
	margin:5px;
	margin-top:10px;
	margin-bottom:10px;
}










#sidebar-new {
	-moz-border-radius : 3px;
	margin-top:19px;
	margin-left:19px;
	width: 300px;
	float: left;
	display: inline;
	background:url(images/side_bar_bg.gif) repeat-x #f2f2f2 ;
	border:1px solid #D7D7D7;
	padding:10px 0 15px 0;
}
#top-sidebarwidgets {border:none !important;}
#sidebar-new ul{
	margin:0 10px 0 10px;
	padding:0;
	border-top:1px solid #e2e2e2;
	line-height:18px;
}
#sidebar-new li{
	list-style-type:none;
	padding-left:15px;
	border-bottom:1px solid #e2e2e2;
}
#sidebar-new ul ul li{
	list-style-type:none;
	padding:0;
	margin:0;
}
#sidebar-new li a{
	color:#000000;
	text-decoration:none;
	padding-left:13px;
	font-family:tahoma;
	font-size:11px;
	display:block;

}
#sidebar-new li a:hover{
	color:#000099;
	text-decoration:none;
	background:#fff;
}
#sidebar-new h2{
	color:#083965;
	font-family:Georgia;
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	padding-left:5px;
	margin:0px;
	margin-top:10px;
	margin-bottom:2px;
}

























#pageSidebar {
margin-top:19px;
margin-left:19px;
width: 300px;
float: left;
display: inline;
}
#pageSidebar ul{
	margin:0px;
	padding:0px;
}
#pageSidebar .sideBlockTwo{
	background:url(images/side_bar_bg.gif) repeat-x #ECECEC ;
	border:1px solid #D7D7D7;
	margin-bottom:18px;
	list-style-type:none;
	padding:22px 18px 10px 18px;
	_padding-left:8px;
	_padding-right:0;
	
	
}
#pageSidebar .sideBlockTwo h2{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #0A4174;
	margin:0;
	margin-bottom:10px;
}

#pageSidebar .sideBlock{
	background:url(images/side_bar_bg.gif) repeat-x #ECECEC ;
	border:1px solid #D7D7D7;
	margin-bottom:18px;
	list-style-type:none;
	padding:22px 18px 10px 18px;
}
#pageSidebar .sideBlock h2{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #0A4174;
	margin:0;
	margin-bottom:10px;
}
#pageSidebar .sideBlock ul{
	list-style-type:none;
}
#sidebar ul{
	margin:19px;
	padding:0;
}
#sidebar li{
	list-style-type:none;
	padding-left:15px;
}
#sidebar ul ul li{
	list-style-type:none;
	padding:0;
	margin:0;
}
#sidebar li a{
	color:#000000;
	text-decoration:none;
}
#sidebar li a:hover{
	color:#000099;
	text-decoration:underline;
}
#sidebar h2{
	background:url(images/sidebar_title_bg.gif) repeat-x #eeeeee ;	
	color:#083965;
	font-family:Georgia;
	font-size:16px;
	font-weight:normal;
	border:1px solid #E6E6E6;
	line-height:22px;
	padding-left:5px;
}
#sidebar h3{
	background:url(images/sidebar_title_bg.gif) repeat-x #eeeeee ;	
	color:#083965;
	font-family:Georgia;
	font-size:16px;
	font-weight:normal;
	border:1px solid #E6E6E6;
	line-height:22px;
	padding-left:5px;
}
#footer_wrapper {
background:url(images/footer_bg.gif) repeat-x #4B5156;
height:175px;
margin: 0 auto; 
min-width: 971px;
}
#footer {
margin: 0 auto; 
width: 971px;
height: 39px;
border-top: 1px solid #999;
}
/*header menu */
.menu_container{
	text-align:right;
	font-family:Verdana;
	font-size:12px;
}
.menu_container ul {
	margin:0px;
	padding:0px;
}
.menu_container li #last{
	padding-right:10px;
	border-right:1px solid #5D5D5D;
}
.menu_container li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:right;
	border-left:1px solid #5D5D5D;
}
.menu_container li:hover{
	background:url(images/hdr_menu_over_bg.gif) repeat-x 0 1px ;
}
.menu_container li a{
	padding:0 10px;
	color:#ffffff;
	text-decoration:none;
}
.menu_container .mc_menu{
	line-height:35px;
	margin:auto;
}
/* breadcrumb ---*/
.breadcrumb{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #E9E9E9;
	line-height:25px;
}
.breadcrumb a{
	text-decoration:none;
	color:#000000;
}
.breadcrumb a:hover{
	color:blue;
}
#wp-calendar{
	width:100%;
	text-align:left;
}
.footerMenu{
	float:left;
	clear:left
}
.footerMenu ul{
	margin:10px;
	padding:0;
	width:360px;
	height:135px;
	list-style-type:none;
}
.footerMenu li{
	margin:0px;
	float:left;
	width:180px;
}
.footerMenu li a{
	color:#ffffff;
	text-decoration:none;
	line-height:20px;
}
.footerMenu li a:hover{
	text-decoration:underline;
}
.copyright{
	float:left; 
	clear:left; 
	width:100%; 
	text-align:center; 
	color:#888A8E;
	font-size:11px;
}
.footerContact{
	float:right;
	clear:right;
	color:#AAAEB1;
}
.footerContact ul{
	margin:10px;
	padding:0;
	width:300px;
	height:135px;
	list-style-type:none;	
}
.footerContact ul a{
	padding-left:20px;
	color:#AAAEB1;
	text-decoration:none;
	line-height:20px;
}
.footerContact ul a#mail{
	background:url(images/mail_icon.gif) no-repeat;
}
.footerContact ul a#mail:hover{
	text-decoration:underline;
}
.footerContact ul a#india{
	background:url(images/india_icon.gif) no-repeat;
	cursor:default;
}
.footerContact ul a#us{
	background:url(images/us_icon.gif) no-repeat;
	cursor:default;	
}.headerContactList{	float:right;	clear:right;	color:#AAAEB1;	margin-right:-47px;}.headerContactList ul{	margin:0px;	padding:0;	width:190px;	height:135px;	list-style-type:none;	}.headerContactList ul a{	padding-left:20px;	color:#AAAEB1;	text-decoration:none;	line-height:20px;}.headerContactList ul a#mail{	background:url(images/mail_icon.gif) no-repeat;}.headerContactList ul a#mail:hover{	text-decoration:underline;}.headerContactList ul a#india{	background:url(images/india_icon.gif) no-repeat;	cursor:default;}.headerContactList ul a#us{	background:url(images/us_icon.gif) no-repeat;	cursor:default;}.headerContact  img{border:none;}.headerContact  a{text-decoration:none; color:#fff; padding-left:20px;}.headerContact  a#india{	background:url(images/india_icon.gif) no-repeat;	cursor:default;}.headerContact  a#us{	background:url(images/us_icon.gif) no-repeat;	cursor:default;}
#sMenu{
	border:1px solid #cccccc;
	border-top:none;
}
#sMenu li{
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	padding:3px !important;
}
#sMenu li:hover{
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding:3px;
}
#sMenu a{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}
#sMenu a span{
	padding-left:45px;
}
#sMenu a span#RL{
	background:url(images/RL_icon.gif) no-repeat;
	line-height:36px;
	display:block;
}
#sMenu a span#bro{
	background:url(images/brochures_icon.gif) no-repeat;
	line-height:36px;
	display:block;
}
#sMenu a span#RW{
	background:url(images/R_webex_icon.gif) no-repeat;
	line-height:36px;
	display:block;
}
#sMenu a span#VT{
	background:url(images/VT_icon.gif) no-repeat;
	line-height:36px;
	display:block;
}
#sMenu a span#cont{
	background:url(images/contact_icon.gif) no-repeat;
	line-height:36px;
	display:block;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}
.rotatingImgs{
	height:308px;
	background:#cacaca;
}
.blockContainer{
	position:relative;
}
.leftContainer{
	float:left;
	width:316px;
	_width:316px;
}
.blockTmp3{
	background:url(images/side_bar_bg.gif) repeat-x #ECECEC ;
	border:1px solid #D7D7D7;
	min-height:369px !important;
	padding:22px 18px 10px 18px;
	_padding-left:10px;
	_padding-right:0;
}
.blockTmp2{
	background:url(images/side_bar_bg.gif) repeat-x #ECECEC ;
	border:1px solid #D7D7D7;
	width:278px;
	min-height:369px !important;
	padding:22px 18px 10px 18px;
	_padding-left:10px;
	_padding-right:0;
}
.blockTmp2 h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#0A4073;
	font-weight:normal;
	margin-bottom:15px;
}

.blockTmp{
	background:url(images/side_bar_bg.gif) repeat-x #f4f4f4 ;
	border:1px solid #D7D7D7;
	width:278px;
	padding:22px 18px 10px 18px;
	min-height:369px !important;
	z-index:0 !important;
}
.blockTmpWide{
	background:url(images/side_bar_bg.gif) repeat-x #f4f4f4 ;
	border:1px solid #D7D7D7;
	width:278px;
	padding:22px 18px 10px 18px;
	font-size:12px;
}
.blockTmp a:hover{
	color:#000;
}
.blockTmp h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#0A4174;
	font-weight:normal;
	margin-bottom:15px;
}
.blockTmp h5{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-align:left;
}
.blockTmp h5 a{
	text-decoration:none;
	color:#093E6F;
}

.block{
	background:url(images/side_bar_bg.gif) repeat-x #ECECEC ;
	border:1px solid #D7D7D7;
	min-height:300px;
	padding:22px 18px 10px 18px;

}
.block h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#0A4174;
	font-weight:normal;
	margin-bottom:15px;
}
.rightContainer{
	float:right;
	width:316px;
	_width:316px;
}
.blogThumb{
	/*width:60px; */
	float:left;
	margin-right:15px;
	margin-bottom:3px;
	_margin-bottom:0px;
	background:#fff;
}
.blogThumb a{
	border:1px solid #cccccc;
	display:block;
	/*width:64px;
	height:64px;*/
}
.block h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.block h5 a{
	text-decoration:none;
	color:#093E6F;
}
.blogExcerptCondent{
	line-height:19px;
	hyphenate-after: -; 
}
.blogThumb img{
	border:5px solid #ffffff !important;
	
}
 .sldrlink{
	display:none !important; 
 }
 #smooth_sldr{
 	margin-top:0 !important;
 }
.smooth_slideri h2, .sldr_title{
	display:block !important;
}
.smooth_slideri h2 a, .sldr_title,{
	font-family:Georgia !important;
	font-size:16px !important;
	color:#0a4174 !important;
	font-weight:normal !important;
}
.smooth_slideri span{
	line-height:22px;
}
#smooth_sldr{
	background:none !important;
	width:280px !important;
}
.smooth_slideri{
	text-align:left;
}
#smooth_sldr_body{
	width:280px !important;
}
#nextPrevbtns #leftBtn{
	left:85% !important;
	top:0 !important;
}
#nextPrevbtns #rightBtn{
	left:95% !important;
	top:0 !important;
}
.successlist_header {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	border-top:1px solid #e1dfde;
	border-bottom:3px solid #b0bbca;
	padding-top:5px;
	padding-bottom:5px;
	background:#e3e5eb;
}
.successlist_top {
	font-family:verdana;
	font-size:11px;
	border-top:1px solid #e1dfde !important;
	border-left:1px solid #e1dfde;
	padding-top:5px;
	padding-bottom:5px;
}
.successlist_right {
	font-family:verdana;
	font-size:11px;
	border-top:1px solid #e1dfde;
	border-left:1px solid #e1dfde;
	border-right:1px solid #e1dfde;
	padding-top:5px;
	padding-bottom:5px;
}
.successlist_bottom {
	font-family:verdana;
	font-size:11px;
	border-top:1px solid #e1dfde;
	border-left:1px solid #e1dfde;
	/*border-right:1 solid #D2E1F1;*/
	border-bottom:1px solid #e1dfde;	
	padding-top:5px;
	padding-bottom:5px;
}

.successlist_bottom2 {
	font-family:verdana;
	font-size:11px;
	border-top:1px solid #e1dfde;
	border-left:1px solid #e1dfde;
	border-right:1px solid #e1dfde;
	border-bottom:1px solid #e1dfde;	
	padding-top:5px;
	padding-bottom:5px;
}
a.link{
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:black;
}

a:hover.link{
	font-family:verdana;
	font-size:11px;
	text-align:center;
	color:#636987;
}
.entry{
	text-align: justify; 
	line-height: 19px;
}
.entry a{
	text-decoration:none;
	color:#2A7CDC;
}
.entry a:hover{
	text-decoration:underline;
	color:blue;
}
.entry table, .entry table td{
	text-align: left !important; 
}
.entry ul , .entry li{
	text-align: left !important; 
	line-height: 19px;
}
.tables1{
	text-align:left;
	line-height:normal !important;
}
.tables1 a{	
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:black;
}
.tables1 a:hover{	
	color:#636987;
}
.stc{
	text-align:right; 
	font-family:Verdana; 
	font-size:14px; 
	position:absolute;
	top:-310px;
	right:0;
}
.stc a{
	border:#e6e6e6 1px solid;
	width:250px;
	text-align:center;
	text-decoration:none;
	color:#083965;
	padding:3px;
	background: url(images/sidebar_title_bg.gif) #eeeeee repeat-x;	
}
.stc a:hover{
	background:
}

.notFound {
width: 500px;
height: 49px;
display: inline;
background:"";
padding-top:11px;
}
.notFound .labalSearch{
	font-family:Verdana;
	font-size:12px;
	float:left;
	color:#ffffff;
	line-height:25px;
	padding:0 5px 
}.notFound #searchform{
	float:left;
	width:390px;
}

.searchResult {
	
}
.searchResult input {
	border:1px solid;
}
.contactBtn{
	margin:0 10px;
}

.notFound .searchBox{
	border:1px solid #dadada;
	height:22px;
	width:270px;
}
.notFound .searchBtn{
	background:url(images/go_btn2.gif)  no-repeat;
	border:none;
	width:42px;
	height:27px;
}
/*contact page form */

.tableheader2 {	
	border: #dadada 1px solid;	
	padding: 5px;	
	font-size: 11px;	
	font-family: verdana;	
	text-align: center
}
.sendbutton{
	background:url(images/submit_btn.gif)  no-repeat !important;
	border:none !important;
	width:100px !important;
	height:28px !important;
	font-family:Verdana;
	font-size:11px !important;
	font-weight:bold;
	color:#fff;
	
}
/*contact page form ends */
























/* tag cloud styles start  */

.ctc a {
	text-decoration:none;
}
.address2 {	
	padding: 10px;	
	border-top: #e1dfde 1px solid;	
	font-size: 11px;	
	border-bottom: #e1dfde 1px solid;	
	font-family: verdana;	
	text-align:center !important;
	line-height:normal;
}
.slideInfoZone a:hover{
	color:#fff;
}
/* tag cloud styles end  */
#srike{
	text-decoration:line-through;
}
.ilikeit{
	background:url(images/iLikeIt-btn.gif)  no-repeat;
	z-index:1; 
	position:absolute; 
	top:-19px
}
#iLikeit{
	height:1px;
}
#iLikeit a{
	text-indent:-1000px;
	position:relative; 
}
.inlinePopupSpan{position:relative;}
.inlinePopupSpan #shadowDiv{position:absolute; background:gray; top:-8px; left:25px; display:none; z-index:10000 !important;}
.inlinePopupSpan #shadowDiv #borderDiv{background:#fff; border:1px solid #666666; position:absolute; top:-5px; left:-5px;}
.inlinePopupSpan #shadowDiv #borderDiv #contentDiv {border:2px solid #cccccc; padding:10px;}
.inlinePopupSpan #shadowDiv #borderDiv #contentDiv #arrow{position:absolute; left:-12px; top:10px;}
.inlinePopupSpan p{z-index:1000; position:absolute; margin:5px 5px 5px 0;}
.inlinePopupSpan br {display:none;}
.inlinePopupSpan:hover #shadowDiv{display:block;}
.inlinePopupSpan h3{margin:0 !important }

#cforms2form ol.cf-ol  {
	margin-left:30px !important;
}
#cforms2form .cform label span {
	display:block !important;
	width:100% !important;
}
#cforms2form .cform li label {
	display:block !important;
	float:none !important;
	text-align:left !Important;
	width:100% !important;
}

#cforms2form .cform textarea, .cform input {
	width:350px;
}

#cforms2form .cform li {
	display:block !important;
	float:left !important;
	width:100% !important;
}
#cforms2form ol.cf-ol li {
	width:100% !important;
}

#cforms2form #sendbutton2 {
	margin-left:30px !important; 
}