/*

all styles were separated to speed up theme customization and maintenance

#### to customize your theme edit layout.css, graphic.css, typography.css and links.css  ###

*/


@charset "utf-8";
/* CSS Document */

* {
	padding:0px;
  	margin:0px;
}

body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif, 'ArialNarrowRegular';
	color:#333;
	background:#f9f8f8;
}


/*@font-face {
    font-family: 'ArialNarrowRegular';
    src: url('fonts/02579_arial_na-webfont.eot');
    src: url('fonts/02579_arial_na-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/02579_arial_na-webfont.woff') format('woff'),
         url('fonts/02579_arial_na-webfont.ttf') format('truetype'),
         url('fonts/02579_arial_na-webfont.svg#ArialNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/


ul, li, h1,h2, h3, h4, p, html, div, td, tr{
	padding:0px;
	margin:0px;
}

.clr{
	clear:both;
}

#wrapper{
	width:980px;
	height:auto;
	padding:0px;
	margin:0px auto;
	display:block;
}

/*-----------------------------------------------header-start--------------------------------------------------------------------*/
#header{
	width:980px;
	height:125px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:5px solid #277475;
}

.header-logo{
	width:232px;
	height:114px;
	padding:1px 0px 0px 0px;
	float:left;
}

.header-rightblog{
	float:right;
	width:748px;
	height:72px;
}

.header-logoright{
    width: 748px;
    height: 72px;
}

.headerloginholder{
    width: 748px;
    height: 42px;
}

.loginhold_place{
    width: 400px;
    float: left;
    margin-left: 272px;
    padding-top: 9px;
}

/*-----------------------------------------------nav-menu-start--------------------------------------------------------------------*/

.nav-menu{
	width:980px;
	height:42px;
	background:url(giordani/images/nav-menubg.png) repeat-x;
	
}

.nav-menu ul{
	list-style-type:none;
	padding:0px;
/*	margin:0px 60px;*/
	width:978px;
	position:relative;
	display:block;
        z-index: 999;
}

.nav-menu ul li{
		float:left;
		padding:0px 0px 15px 0px;
		margin:12px 0px 0px 0px;
		display:block;

}

.nav-menu ul li span{
	float:left;
	display:inline;
	/*font-family:'ArialNarrowRegular';*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding: 0 9px;
	margin:0px;
	text-decoration:none;
	border-right:1px solid #fff;
}

.nav-menu ul li a{
	float:left;
	display:inline;
	/*font-family:'ArialNarrowRegular';*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding: 0 9px;
	margin:0px;
	text-decoration:none;
	border-right:1px solid #fff;
}

.nav-menu ul li a:hover{
	text-decoration:none;
        color: #f1f1f1;
}

.nav-menu ul ul{
	display:none;
	
}

.nav-menu ul li:hover ul{
	display:block;
	width:195px;
	top:40px;
	padding:10px 0px 10px 0px;
	margin:0px;
	position:absolute;
	border:1px solid #274e75;
	
	background: #274e75; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3NGU3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmE5ZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #274e75 0%, #56a9fe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#274e75), color-stop(100%,#56a9fe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #274e75 0%,#56a9fe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #274e75 0%,#56a9fe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #274e75 0%,#56a9fe 100%); /* IE10+ */
	background: linear-gradient(top,  #274e75 0%,#56a9fe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#274e75', endColorstr='#56a9fe',GradientType=0 ); /* IE6-8 */
		
	-webkit-box-shadow:  0px 3px 3px 1px rgba(0, 0, 0, 0.6);
    -moz-box-shadow:  0px 3px 3px 1px rgba(0, 0, 0, 0.6);
    box-shadow:  0px 3px 3px 1px rgba(0, 0, 0, 0.6);
}

.nav-menu ul li:hover ul li{
	float:left;
	display:block;
	padding:0px;
	border:none;
	margin:0px;
}

.nav-menu ul ul li a{
	width:180px;
	float:left;
	padding: 5px 5px 5px 10px;
	height:auto;
	line-height:19px;
	display:inline;
	margin:0px;
	text-align:left;
	border:none;
}

.nav-menu ul ul li a:hover{
	text-decoration:none;
		background: #b1dac3; /* Old browsers */
                color: #333;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxZGFjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b1dac3 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1dac3), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b1dac3 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b1dac3 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b1dac3 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top,  #b1dac3 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1dac3', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */
}

.nav-menu ul li ul li ul#subdivmenu{
    display: none;
}

.nav-menu ul li ul li:hover ul#subdivmenu{
    display:block;
	width:325px;
	top:0px;
        left:196px;
	padding:10px 0px 10px 0px;
	margin:0px;
	position:absolute;
	border:1px solid #274e75;
	
	background: #274e75; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3NGU3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmE5ZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #274e75 0%, #56a9fe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#274e75), color-stop(100%,#56a9fe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #274e75 0%,#56a9fe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #274e75 0%,#56a9fe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #274e75 0%,#56a9fe 100%); /* IE10+ */
	background: linear-gradient(top,  #274e75 0%,#56a9fe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#274e75', endColorstr='#56a9fe',GradientType=0 ); /* IE6-8 */
		
	-webkit-box-shadow:  0px 3px 3px 1px rgba(0, 0, 0, 0.6);
    -moz-box-shadow:  0px 3px 3px 1px rgba(0, 0, 0, 0.6);
    box-shadow:  0px 3px 3px 1px rgba(0, 0, 0, 0.6);
}

.nav-menu ul li ul li:hover ul#subdivmenu li{
	float:left;
	display:block;
	padding:0px;
	border:none;
	margin:0px;
}

.nav-menu ul ul ul#subdivmenu li a{
	width:310px;
	float:left;
	padding: 5px 5px 5px 10px;
	height:auto;
	line-height:19px;
	display:inline;
	margin:0px;
	text-align:left;
	border:none;
}





/*-----------------------------------------------Banner-start--------------------------------------------------------------------*/
#banner{
	width:980px;
	margin:15px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
	height:auto;
/*	float:left;*/
}

#banner h2{
	font:normal 24px Arial;
	color: #fff;
	text-shadow: 1px 1px 0px #000;
        filter: dropshadow(color=#000, offx=1, offy=1);
	bottom:30px;
	left:15px;
}
#banner .banner-img{
	width:980px;
	height:300px;
	margin-right:0px;
	float:left;
}

#banner .loging-blog{
	width:198px;
	height:298px;
	border:1px solid #999;
	padding:0px;
	margin:0px;
	float:right;
	background:#ececec;
	padding: 0px 20px;
	display: none;
	background: #e5e5e5;  /*Old browsers */
/*	 IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #efefef 100%);  /*FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#efefef));  /*Chrome,Safari4+  */
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#efefef 100%);  /*Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5e5e5 0%,#efefef 100%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#efefef 100%);  /*IE10+  */
	background: linear-gradient(top,  #e5e5e5 0%,#efefef 100%);  /*W3C  */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#efefef',GradientType=0 ); /* IE6-8  */
}

#banner .loging-blog h2{
	color: #277475;
	text-shadow: -1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin:10px 0px 20px 40px;
	padding:0px 0px 0px 22px;
	background:url(giordani/images/login-icon.png) 2px no-repeat;
	text-shadow: 0px 1px 0px #000000;
        filter: dropshadow(color=#000000, offx=0, offy=1);
        
}

.blockcontent #user-login-form{
	display:block;
}

.blockcontent #user-login-form label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #274e75;
	font-weight:normal; 
	padding:2px 0px 0px 0px;
        display: inline;
}
.blockcontent #user-login-form input{
	float:right;
	width:100px;
	border:1px solid #777;
	padding:1px 1px 1px 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
        /*text-transform: lowercase;*/
	background: #efefef;  /*Old browsers */
	 /*IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 100%);  /*FF3.6+*/ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff));  /*Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 100%);  /*Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#ffffff 100%);  /*Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 100%);  /*IE10+ */
	background: linear-gradient(top,  #efefef 0%,#ffffff 100%);  /*W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );  /*IE6-8*/ 
}
.blockcontent #user-login-form input.form-submit{
	float:right;
	width:65px;
        margin-right: 39px;
	border:1px solid #57A2F7;
	padding:1px 1px 1px 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #57A2F7;  /*Old browsers */
	 /*IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #57A2F7 0%, #ffffff 100%);  /*FF3.6+*/ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57A2F7), color-stop(100%,#ffffff));  /*Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #57A2F7 0%,#ffffff 100%);  /*Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #57A2F7 0%,#ffffff 100%);  /*Opera 11.10+ */
	background: -ms-linear-gradient(top,  #57A2F7 0%,#ffffff 100%);  /*IE10+ */
	background: linear-gradient(top,  #57A2F7 0%,#ffffff 100%);  /*W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57A2F7', endColorstr='#ffffff',GradientType=0 );  /*IE6-8*/ 
}

.blockcontent #user-login-form a{
	font: normal 12px Arial; 
        color: #277475;
	text-decoration:underline;
	color:#277475;
	padding:5px 0px;
	margin:5px 0px;
/*	display:block;*/
	
}

.blockcontent #user-login-form a:hover{
	color:#274e75;
}

#user-login-form .item-list ul{
    margin: 50px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
}
#user-login-form .item-list ul li{
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    text-align: left;
    list-style: none;
    line-height: 1.6em;
}


/*#user-login-form .item-list ul li.last{
	background:url(giordani/images/button-bg.png) repeat-x left top;
	width:180px;
	height:38px;
	margin:15px 0px 0px 8px;
	padding:12px 0px 0px 0px;
	border:1px solid #274e75;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
        text-align: center;
}*/
/*#user-login-form .item-list ul li.last a{
	font: bold 18px Arial;
	color: #fff;
	text-align:center;
	padding:0px;
	margin:0px;
	text-decoration:none;
	text-shadow: 1px 1px 0px #000;
        filter: dropshadow(color=#000, offx=1, offy=1);
}*/
.register-now h3{
	 font-size:12px;
	 font-weight:bold;
	 color: #fff;
	 text-align:center;
	 margin:0px;
	 padding:5px 0px 0px 0px; 
}

.three-clum{
	width:980px;
	height:auto;
	display:block;
	margin:0px;
	padding:0px 0px 50px 0px;
	float:left;
}
.three-clum h1{
	font: bold 22px Arial;
	color: #274e75;
	text-align:center;
	padding-top:10px;
}
.three-clum h4{
	font-size:13px;
	padding:0px;
	margin:0px;
	color: #274e75;
	text-align:center;
}

.three-clum p{
	font: normal 12px Arial;
 	color: #333;
	text-align:center;
	line-height:1.4em;
}

/*.three-clum p a{
 	color: #277475;
	text-decoration:underline;
}
.three-clum p a:hover{
 	color: #274e75;
}*/

.firtst-box{
	width:300px;
	height:250px;
	border:1px solid #999;
	float:left;
	margin:0px 31px 0px 0px;
	padding:0px;
   	-webkit-box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
 
 }
 
.firtst-box  a{
 	color: #277475;
	text-decoration:underline;
}
.firtst-box  a:hover{
 	color: #274e75;
	text-decoration:none;
}
.second-box{
	width:300px;
	height:250px;
	border:1px solid #999;
	float:left;
	margin:0px 31px 0px 0px;
	padding:0px;
	-webkit-box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
}


.second-box a{
	color:#333333;
	text-decoration:none;
}

.second-box a:hover{
	color:#277475;
	text-decoration:underline;
}

.second-box h5{
	font: normal 12px Arial;
 	color: #333;
	text-align:center;
	padding:0px;
	margin:15px 0px 0px 15px;
	float:left;
}

.second-box img{
   border-bottom:1px solid #777;
}

.third-box{
	width:300px;
	height:250px;
	border:1px solid #999;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
	-webkit-box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
}

.third-box ul{
	list-style-type:none;
	margin:18px 0px 0px 100px;
}

.third-box li{
	width:auto;
	list-style-type:none;
	float:left;
	display:block;
	border-right:1px solid #277475;
	padding:0px 10px;
}

.third-box a{
	color: #277475;
	text-decoration:underline;
	float:left;
	display:inline;
	font-size:12px;
}

.third-box  a:hover{
 	color: #274e75;
	text-decoration:none;
}

.newsletter-block{
	width:980px;
	float:left;
	margin:0px 0px 50px 0px;
	padding:0px;
}

.newsletter-block ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	display:block;
}


.newsletter-block ul li{
	width:219px;
	height:49px;
	background:url(giordani/images/bottom-button.png) repeat-x ;
	float:left;
	margin:0px 30px 0px 0px;
	-webkit-box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
}

.newsletter-block ul li img{
  float:right;
  padding:10px 7px 0px 0px;
}

.newsletter-block h3{
	font: bold 16px Arial;
	color: #fff;
	padding:3px 0px 0px 33px
}
.newsletter-block a{
	font: bold 16px Arial;
	color: #fff;
	padding:5px 5px;
	margin:7px 0px;
	width:155px;
	text-align:right;
	float:left;
	text-decoration:none;
}

.newsletter-block input{
	width:120px;
	margin:1px 0px 0px 27px;
	border:1px solid #777777;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #efefef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}


/*-----------------------------------------------footer-start--------------------------------------------------------------------*/
#footer{
	width:980px;
	padding:20px 0px 0px 0px;
	margin:0px;
	border-top:1px solid #277475;
	height:80px;
	display:block;
}

#footer-liks{
	width:100%;
	padding:0px;
	margin:0px auto;
        text-align: center;	
}
#footer-liks a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#274e75;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}

#footer-liks a:hover{
	
	text-decoration:underline;
	color:#277475;
}

#footer p{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#274e75;
	text-align:center;
	display:block;
}

#footer p a{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#274e75;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#footer p span{
	color:#277475;
}

#footer p a:hover{
	text-decoration:underline;
	color:#277475;
}

#footer p  .footer-active{
	text-decoration:underline;
	color:#277475;
}


/* Arbitration reporting form css starts here */

.content #webform-client-form-8 .webform-component-textfield{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-8 .webform-component-textfield div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-22 .webform-component-textfield div.form-item input, textarea, checkbox{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
    float: right;
    margin-bottom: 10px;
}
.content #webform-client-form-22 .webform-component-webform_email{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-22 .webform-component-webform_email div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 18px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-22 .webform-component-webform_email div.form-item input, textarea, checkbox{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
    float: right;
    margin-bottom: 10px;
}
.content #webform-client-form-8 #webform-component-piff-or-defense-award{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-8 #webform-component-piff-or-defense-award div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-8 #webform-component-piff-or-defense-award div.form-item div.form-checkboxes label{
    width: 53px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}

.content #webform-client-form-8 #webform-component-permanent-injury{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-8 #webform-component-permanent-injury div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-8 #webform-component-permanent-injury div.form-item div.form-checkboxes label{
    width: 53px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}

.content #webform-client-form-8 #webform-component-admitted-liability{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-8 #webform-component-admitted-liability div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-8 #webform-component-admitted-liability div.form-item div.form-checkboxes label{
    width: 53px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}

.content #webform-client-form-8 #webform-component-options{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-8 #webform-component-options div.form-item label{
    display: none;
}
.content #webform-client-form-8 #webform-component-options div.form-item div.form-checkboxes label.option{
    width: 135px;
    height: auto;
    min-height: 31px;
    float: right;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
    display: block;
}
.content #webform-client-form-8 #webform-component-doctors-experts-def-firm-city-list{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-8 #webform-component-doctors-experts-def-firm-city-list div.form-item label{
    display: none;
}
.content #webform-client-form-8 #webform-component-doctors-experts-def-firm-city-list div.form-item div.form-checkboxes label.option{
    width: 135px;
    height: auto;
    min-height: 31px;
    float: right;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
    display: block;
}

.content #webform-client-form-8 .webform-component-textfield div.form-item input, textarea, checkbox{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
    float: right;
}
.content #webform-client-form-8 .webform-component-textarea{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: right;
}
.content #webform-client-form-8 .webform-component-textarea div.form-item label{
    width: 230px;
    height: auto;
    min-height: 36px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-8 #webform-component-arbitrators{
    float: right;
}
.content #webform-client-form-8 #webform-component-doctors-experts-plff-firm-city{
    float: right;
}
.content #webform-client-form-8 #webform-component-doctors-experts-def-firm-city{
    float: right;
}
.content #webform-client-form-8 #webform-component-date-and-facts-of-accident{
    float: right;
}
.content #webform-client-form-8 #webform-component-insurance-company{
    float: right;
}
.content #webform-client-form-8 #edit-actions{
    float: right;
    margin-right: 15px;
    margin-top: 65px;
}
.content #webform-client-form-8 #webform-component-reset{
    float: right;
    margin-right: 15px;
    margin-top: 65px;
}
.content #webform-client-form-8 #edit-actions input.form-submit{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    clear:both;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 88px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
.content #webform-client-form-8 #edit-actions input.form-submit:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}
.content #webform-client-form-8 #webform-component-reset p input.form-button{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    clear:both;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 88px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
.content #webform-client-form-8 #webform-component-reset p input.form-button:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}
/* Arbitration reporting form css ends here */



/* Verdict/Settlement reporting form css starts here */

.content #webform-client-form-18 .webform-component-textfield{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-18 .webform-component-textfield div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-18 #webform-component-or-defense-award{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-18 #webform-component-or-defense-award div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-18 #webform-component-or-defense-award div.form-item div.form-checkboxes label{
    width: 53px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-18 #webform-component-verd-admitted-liability{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-18 #webform-component-verd-admitted-liability div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-18 #webform-component-verd-admitted-liability div.form-item div.form-checkboxes label{
    width: 53px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}

.content #webform-client-form-18 #webform-component-dir-verdict{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-18 #webform-component-dir-verdict div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-18 #webform-component-dir-verdict div.form-item div.form-checkboxes label{
    width: 53px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-18 #webform-component-summ-judgment{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-18 #webform-component-summ-judgment div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-18 #webform-component-summ-judgment div.form-item div.form-checkboxes label{
    width: 53px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}

.content #webform-client-form-18 #webform-component-gender{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-18 #webform-component-gender div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-18 #webform-component-gender div.form-item div.form-checkboxes label{
    width: 70px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}

.content #webform-client-form-18 #webform-component-defense-verdict{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-18 #webform-component-defense-verdict div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-18 #webform-component-defense-verdict div.form-item div.form-checkboxes label{
    width: 53px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}

.content #webform-client-form-18 #webform-component-plaintiff-doctors-specialty-city-list{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-18 #webform-component-plaintiff-doctors-specialty-city-list div.form-item label{
    display: none;
}
.content #webform-client-form-18 #webform-component-plaintiff-doctors-specialty-city-list div.form-item div.form-checkboxes label.option{
    width: 125px;
    height: auto;
    min-height: 31px;
    float: right;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
    display: block;
}
.content #webform-client-form-18 #webform-component-defendant-doctors-specialty-city-list{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-18 #webform-component-defendant-doctors-specialty-city-list div.form-item label{
    display: none;
}
.content #webform-client-form-18 #webform-component-defendant-doctors-specialty-city-list div.form-item div.form-checkboxes label.option{
    width: 125px;
    height: auto;
    min-height: 31px;
    float: right;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
    display: block;
}

.content #webform-client-form-18 .webform-component-textfield div.form-item input, textarea, checkbox{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
    float: right;
}
.content #webform-client-form-18 .webform-component-textarea{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-18 .webform-component-textarea div.form-item label{
    width: 230px;
    height: auto;
    min-height: 36px;
    float: left;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}



.content #webform-client-form-18 #edit-actions{
    float: right;
    margin-right: 15px;
    margin-top: 65px;
}
.content #webform-client-form-18 #edit-actions input.form-submit{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    clear:both;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 88px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
.content #webform-client-form-18 #edit-actions input.form-submit:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}
.content #webform-client-form-18 #webform-component-reset{
    float: right;
    margin-right: 15px;
    margin-top: 65px;
}
.content #webform-client-form-18 #webform-component-reset p input.form-button{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    clear:both;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 88px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
.content #webform-client-form-18 #webform-component-reset p input.form-button:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}

/* Verdict/Settlement reporting form css ends here */



/* Sample Issue form css starts here */

.content #webform-client-form-22 .webform-component-textfield{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-22 .webform-component-textfield div.form-item label{
    width: 230px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 18px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.content #webform-client-form-22 .webform-component-textfield div.form-item input, textarea, checkbox{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
    float: right;
    margin-bottom: 10px;
}
.content #webform-client-form-22 .webform-component-textarea{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
}
.content #webform-client-form-22 .webform-component-textarea div.form-item label{
    width: 230px;
    height: auto;
    min-height: 36px;
    float: left;
    text-align: right;
    padding-right: 18px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
#primary .singlepage .node .content p{
/*    padding: 0px 10px;*/
    line-height: 1.6em;
}
#primary .singlepage .node .content p.si_addr{
    padding-left: 360px;
}
.content #webform-client-form-22 #edit-actions{
    float: right;
    margin-right: 15px;
    margin-top: 65px;
}
.content #webform-client-form-22 #edit-actions input.form-submit{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    clear:both;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 88px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
.content #webform-client-form-22 #edit-actions input.form-submit:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}
.content #webform-client-form-22 #webform-component-reset{
    float: right;
    margin-right: 15px;
    margin-top: 65px;
}
.content #webform-client-form-22 #webform-component-reset p input.form-button{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    clear:both;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 88px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
.content #webform-client-form-22 #webform-component-reset p input.form-button:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}
/* Sample Issue form css ends here */


/* Contact Us form css starts here */

form#webform-client-form-25{
    width: 766px;
    height: auto;
    min-height: 36px;
    float: left;
}
form#webform-client-form-25 div.form-item label{
    width: 160px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
form#webform-client-form-25 div.form-item input{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 198px;
/*    float: left;*/
    margin-bottom: 5px;
}
#webform-client-form-25 input.form-submit{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    clear:both;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 125px;
    margin-left: 640px;
    margin-top: 10px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
#webform-client-form-25 input.form-submit:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}
/* contact us form css ends here */




/* status message for webform */
.singlepage .messages .status{
    display: none;
}

/* product page css starts here */
.content div.highlights{   
    background:none repeat scroll 0 0 #F6F6F6;
    border:1px solid #DDDDDD;
    height:auto;
    margin-bottom:25px;
    margin-left: 30px;
    margin-top: 10px;
    padding: 10px;
    width: 800px;
}
#primary .singlepage .node .content ul#search_serv li{ /* lists in node content and comments */
    margin:2px 0 2px 20px;
    padding-left:5px;
    font-size: 14px;
    line-height: 1.6em;
}
#primary .singlepage .content p.contact_details_box{
    background: none repeat scroll 0pt 0pt rgb(246, 246, 246); 
    border: 1px solid rgb(221, 221, 221); 
    padding: 10px 0px 10px 10px; 
    width: 280px; 
    height: 65px;
}
#primary .singlepage #webform-client-form-25 .form-item{
    float: left;
    margin-bottom: 0px;
}



/* product page css starts here */


/* login user css style */

.loging-blog h4.login_welheder{
    height: 35px; 
    margin-top: 20px; 
    text-align: center; 
    font-size: 19px; 
    text-transform: uppercase;
    margin-bottom: 8px;
}
.login_user_holder{
    width: 100%;
    height:38px;
}
.login_user_holder a{
    color: #333;
    text-decoration: none;
}
.login_user{
    padding-top: 5px;
}
.login_user a{
    color: #333;
    text-decoration: none;
}

/* search page css starts here */

#search_serv_page{
    padding-left: 25px;
    padding-top: 5px;
}
.singlepage div.highlights{   
/*    background:none repeat scroll 0 0 #F6F6F6;
    border:1px solid #DDDDDD;*/
    height:auto;
    margin-bottom:25px;
    margin-left: 30px;
    margin-top: 10px;
    padding: 10px;
    width: 800px;
}

#primary .singlepage ul.search_serv li{ /* lists in node content and comments */
    margin:2px 0 2px 20px;
    padding-left:5px;
    font-size: 14px;
    line-height: 1.6em;
}

#primary .singlepage table{
    margin: 0px;
    padding: 0px;
    border-collapse: separate;
}
#primary .singlepage #search_serv_page form#search_searvice_form input.search_inp{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
}
#primary .singlepage #search_serv_page form#search_searvice_form textarea.search_inp{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
    float: left;
}
#primary .singlepage #search_serv_page form#search_searvice_form .search_heading{
    width: 230px;
    height: auto;
    min-height: 31px;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
#primary .singlepage #search_serv_page form#search_searvice_form .search_filedname{
    min-height: 31px;
    font-weight: normal;
    font-size: 14px;
    color: #666;
    line-height: 1.6em;
}
.search_case_padleft{
	padding-left:5px;
}
td input.error, td select.error, td textarea.error, td checkbox.error{
	border: 2px solid red !important;
	background-color: #FFFFD5;
	margin: 0px;
	color: red;
}
    
/* search page css ends here */


.singlepage #arbitrationreports-form div > div{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
    margin: 0px;
}
.singlepage #arbitrationreports-form div.form-item label{
    width: 250px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
.singlepage #arbitrationreports-form div.form-item input.form-text{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 200px;
    float: right;
}
.singlepage #arbitrationreports-form div.form-item input.form-textarea{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 200px;
    float: right;
}
.singlepage #arbitrationreports-form div.form-item label input.form-checkbox
{
    float: right;
    margin-left: 8px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.singlepage #arbitrationreports-form input#edit-submit{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    clear:both;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 88px;
    float: left;
    margin-right: 5px;
    margin-left: 258px;
    margin-top: 60px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
.singlepage #arbitrationreports-form input#edit-submit:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}

.singlepage #arbitrationreports-form input#edit-clear{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 88px;
    float: left;
    margin-top: 60px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
.singlepage #arbitrationreports-form input#edit-clear:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}

/* arbitrationreports-form css ends here */

.singlepage #arbitrationreports-form div div.form-item label{
    float:left;
}
/* right sidebar check boxes starts here */
.singlepage #arbitrationreports-form div div.form-item div.form-checkboxes{
    width:220px;
    height: auto;
}
.singlepage #arbitrationreports-form div div.form-item div.form-checkboxes div{
    float: left; 
    width: 80px;
}
.singlepage #arbitrationreports-form div div.form-item div.form-checkboxes div label{
    width: 80px; 
    height: 30px;
}
.singlepage #arbitrationreports-form div div.form-item div.form-checkboxes div label input{
    width: 30px; 
    margin-top: 8px;
}
/* right sidebar check boxes ends here */

/* textarea related check boxes starts here */
.singlepage #arbitrationreports-form div div.form-checkboxes{
    width:220px;
    float: right;
    height: auto;
}
.singlepage #arbitrationreports-form div div.form-checkboxes div{
    float: left; 
    width: 95px;
}
.singlepage #arbitrationreports-form div div.form-checkboxes div label{
    width: 80px; 
    height: auto;
    line-height: 1.5em;
    margin-bottom: 10px;
}
.singlepage #arbitrationreports-form div div.form-checkboxes div label input{
    width: 30px; 
    margin-top: 8px;
}
/* textarea related check boxes ends here */

/* gender related check boxes starts here */
.singlepage #arbitrationreports-form div div.form-radios{
    width:220px;
}
.singlepage #arbitrationreports-form div div.form-radios div{
    float: left; 
    width: 90px;
}
.singlepage #arbitrationreports-form div div.form-radios div label{
    width: 90px; 
    height: 30px;
}
.singlepage #arbitrationreports-form div div.form-radios div label input{
    width: 30px; 
    margin-top: 8px;
}
/* gender related check boxes ends here */

/* fieldset css starts here */
.singlepage #arbitrationreports-form div fieldset{
    width: 470px; 
    padding: 0px; 
    margin: 0px; 
    float: left; 
    border: medium none;
    clear: none !important;
}
.singlepage #arbitrationreports-form div fieldset div{
    height: auto; 
    overflow: hidden; 
    margin: 0px; 
    padding: 0px;
}
.submit_fieldset{
    width: 900px !important;
    
}
/* fieldset css ends here */
/***************verdict_settlements************/
/* verdict-settlement-form css starts here */

.singlepage #verdict-settlement-form div > div{
    width: 470px;
    height: auto;
    min-height: 36px;
    float: left;
    margin: 0px;
}
.singlepage #verdict-settlement-form div.form-item label{
    width: 250px;
    height: auto;
    min-height: 31px;
    float: left;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 29px;
}
/*.singlepage #verdict-settlement-form div.form-item input{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
    float: right;
}*/
.singlepage #verdict-settlement-form div.form-item input.form-text{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 200px;
    float: right;
}
.singlepage #verdict-settlement-form div.form-item input.form-textarea{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 200px;
    float: right;
}
.singlepage #verdict-settlement-form div.form-item label input.form-checkbox
{
    float: right;
    margin-left: 8px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.singlepage #verdict-settlement-form input#edit-submit{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    clear:both;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 88px;
    float: left;
    margin-right: 5px;
    margin-left: 258px;
    margin-top: 60px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
.singlepage #verdict-settlement-form input#edit-submit:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}

.singlepage #verdict-settlement-form input#edit-clear{
    border:none;
    outline:none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    padding: 8px 6px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    width: 88px;
    float: left;
    margin-top: 60px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275179', endColorstr='#32659c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#275179), to(#32659c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #275179,  #32659c); /* for firefox 3.6+ */ 
}
.singlepage #verdict-settlement-form input#edit-clear:hover{
    color:#fff;
    text-shadow:1px 1px 1px #777;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32659c', endColorstr='#275179'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#32659c), to(#275179)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #32659c,  #275179); /* for firefox 3.6+ */ 
}

.singlepage #verdict-settlement-form div div.form-item label{
float:left;
}
/* right sidebar check boxes starts here */
.singlepage #verdict-settlement-form div div.form-item div.form-checkboxes{
width:220px;
height: auto;
}
.singlepage #verdict-settlement-form div div.form-item div.form-checkboxes div{
float: left; 
width: 80px;
}
.singlepage #verdict-settlement-form div div.form-item div.form-checkboxes div label{
width: 80px; 
height: 30px;
}
.singlepage #verdict-settlement-form div div.form-item div.form-checkboxes div label input{
width: 30px; 
margin-top: 8px;
}
/* right sidebar check boxes ends here */

/* textarea related check boxes starts here */
.singlepage #verdict-settlement-form div div.form-checkboxes{
width:220px;
float: right;
height: auto;
}
.singlepage #verdict-settlement-form div div.form-checkboxes div{
float: left; 
width: 95px;
}
.singlepage #verdict-settlement-form div div.form-checkboxes div label{
width: 80px; 
height: auto;
line-height: 1.5em;
margin-top: 5px;
margin-bottom: 10px;
}
.singlepage #verdict-settlement-form div div.form-checkboxes div label input{
width: 30px; 
margin-top: 8px;
}
/* textarea related check boxes ends here */

/* gender related check boxes starts here */
.singlepage #verdict-settlement-form div div.form-radios{
width:220px;
}
.singlepage #verdict-settlement-form div div.form-radios div{
float: left; 
width: 90px;
}
.singlepage #verdict-settlement-form div div.form-radios div label{
width: 90px; 
height: 30px;
}
.singlepage #verdict-settlement-form div div.form-radios div label input{
width: 30px; 
margin-top: 8px;
}
/* gender related check boxes ends here */

/* fieldset css starts here */
.singlepage #verdict-settlement-form div fieldset{
width: 470px; 
padding: 0px; 
margin: 0px; 
float: left; 
border: medium none;
clear: none !important;
}
.singlepage #verdict-settlement-form div fieldset div{
height: auto; 
overflow: hidden; 
margin: 0px; 
padding: 0px;
}
/* fieldset css ends here */

.bord_check{
    border: 1px solid #000;
}



/* verdict-settlement-form css ends here */


/* subscription info page styles starts here */

div.quantityandprice_right form .attributes{
    display: none;
}

div.node h2.nodeTitle a{
    font-size: 16px; text-decoration: underline; color: #666; margin-left: 30px;
}
div.node .content .pr_container{
    background-color: #F0F0F0;
    border: 1px solid #C7C7C7;
    height: 175px;
    margin: 0 auto 15px 0px;
    width: 900px;
    border-radius:6px;
}
div.node .content .product-image{
    float: left; width: 600px; height: 170px;
}
div.node .content .product-image .main-product-image{
    float: left; width: 155px; height: 170px; 
}
div.node .content .product-image .pr_title{
    float: left; width: 400px; height: 102px; padding-top: 36px; text-align: left; font-weight: bold;
}
div.node .content .product-image .pr_title a{
    color: #666;
}
.pr_price{
    float: right; width: 400px; height: 170px;
}
div.node .content .display{
    float: left; text-align: left; height: 170px; width: 110px; display: none;
}
div.node .content .product-body{
    float: left; height: 170px; width: 265px;
}
div.node .content .sell{
    float: left; height: 100px; width: 140px; padding-top: 46px; display: block;
}
div.node .content .add-to-cart{
    height: 150px; width: 130px; float: left; padding-top: 20px;
}
div.node .content .add-to-cart form .form-submit{
/*    float:left;*/
    width:90px;
    height:26px;
/*    margin:15px 0px 0px 80px;*/
    border-radius:4px;
    border:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
    cursor: pointer;
    margin-left: 40px;
    box-shadow:1px 1px 2px #333;
    background: #fd4e4b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjREMzMDJDIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkQ0RTRCIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMTEzKSIgLz4KPC9zdmc+);    
}




/* product detail view css starts here */

#product_detail_view{
    width: 900px;
    height: auto;
}
#product_detail_view_left{
    width: 350px;
    height: auto;
    float: left;
}
#product_detail_view_right{
    width: 530px;
    height: auto;
    float: right;
}


#contentareadiv {
	width:954px;
	height:auto;
}
#productimageareadiv {
	width:354px;
	float:left;
}
#productdescriptiondiv {
	float:right;
	width:600px;
}
#h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	width:400px;
	padding-top:5px;
        color: #2d5d8b;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
/*	width:400px;*/
	padding-top:5px;
}
.productspan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
.contractduration {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:30px 0px 0px 0px;
}
.quantityandprice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:38px;
	padding:0px 0px 0px 10px;
	word-spacing:10px;
}
.quantityandprice_left{
    width: 380px;
    height: 40px;
    float: left;
}
.quantityandprice_right{
    width: 100px;
    height: 40px;
    float: right;
}
.productprice {
	padding:0px 0px 0px 100px;
}
.addtocartbutton {
	width:90px;
	height:26px;
	margin:0px 0px 0px 94px;
	border-radius:4px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	box-shadow:1px 1px 2px #333;
	background: #fd4e4b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjREMzMDJDIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkQ0RTRCIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMTEzKSIgLz4KPC9zdmc+);
}
.descriptionheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:28px;
	padding:0px 0px 0px 10px;
}
#quantityselector {
	width:545px;
	height:38px;
	margin-top:10px;
	border:1px solid #d3d2d2;
	background: #fbfafa; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fbfafa 0%, #eae9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfafa), color-stop(100%, #eae9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfafa 0%, #eae9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfafa 0%, #eae9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfafa 0%, #eae9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fbfafa 0%, #eae9e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfafa', endColorstr='#eae9e9', GradientType=0 ); /* IE6-8 */
}
#descriptionheading {
	height:28px;
	width:85px;
	border:1px solid #d3d2d2;
	border-bottom:none;
	margin-top: 40px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #ebeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ebeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ebeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ebeaea 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #ebeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebeaea', GradientType=0 ); /* IE6-8 */
}
#descriptiondetailsdiv {
	width:529px;
	height:auto;
	background-color:#f7f6f6;
	border:1px solid #d3d2d2;
        padding: 10px 8px;
        font-size: 14px;
        text-align: justify;
}
#produictview .subpr_table{
    border: 0px;
    width: 100%;
    height: 100%;
}
#produictview .prod_container{
    background-color: #F0F0F0;
    border: 1px solid #C7C7C7;
    height: 175px;
    margin: 0 auto;
    width: 900px;
    border-radius:6px;
}

#produictview .prod_container .subpr_table form .form-submit{
/*    float:left;*/
    width:90px;
    height:26px;
/*    margin:15px 0px 0px 80px;*/
    border-radius:4px;
    border:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
    cursor: pointer;
    box-shadow:1px 1px 2px #333;
    background: #fd4e4b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjREMzMDJDIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkQ0RTRCIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMTEzKSIgLz4KPC9zdmc+);
}

#quantityselector form .form-submit{
    width:90px;
    height:26px;
    cursor: pointer;
/*    margin:0px 0px 0px 160px;*/
    border-radius:4px;
    border:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
    box-shadow:1px 1px 2px #333;
    background: #fd4e4b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjREMzMDJDIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkQ0RTRCIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMTEzKSIgLz4KPC9zdmc+);
}

/* subscription info page styles ends here */


/* content and font alignment css */
.singlepage div{
/*    margin-left: 10px;*/
}
.singlepage div a{
    line-height: 2.0em;
    font-weight: bold;
    font-size: 15px;
    color: #469BF0;
/*    display: block;*/
}
.singlepage .ejournal{
    margin-left: 10px;
}
.singlepage .ejournal a{
    line-height: 2.5em;
    font-weight: normal;
    font-size: 15px;
    color: #274E75;
    font-weight: bold;
}
#journal_issues ul{
    margin: 0px;
    padding: 0px;
}
#journal_issues ul li{
    margin: 0px;
    padding: 0px;
    list-style-image: url('images/arrow_icon.png');
    list-style-position: inside;
}
#journal_issues ul li a{
    line-height: 2.5em;
    font-weight: normal;
    font-size: 15px;
    color: #274E75;
    font-weight: bold;
}
p.prd_content{
    padding: 5px 10px 0px 10px;
}
ul li.prd_listfont{
    margin: 0px !important;
    padding: 0px !important;
    list-style-type: circle;
    font-size: 14px;
    line-height: 1.8em;
}
ul li.prd_liststyle{
    margin: 0px !important;
    padding: 0px !important;
    list-style-image: url('images/arrow_icon.png');
    list-style-position: outside;
    font-size: 14px;
    line-height: 1.8em;
}
ul li.prd_liststyle a{
    line-height: 2.0em;
    font-weight: normal;
    font-size: 15px;
    color: #138FA0;
}
h3.prd_headingfont{
    font-size: 18px;
    color: #274E75;
}
.form-item input.error, .form-item textarea.error, .form-item select.error{
    border: 2px solid red !important;
}
div.node .content .add-to-cart form .node-add-to-cart{
    margin-top: 15px;
    display: none;
}
#wrapper #store-footer{
    display: none;
}
