/* [ Redeclarations ] -------------------------------------------------------------------------------------------------------*/
*							{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a:active, a:focus			{ outline:expression(hideFocus='true'); }
::-moz-focus-inner			{ border:1px solid transparent!important; }
a:active, a:focus, 
input:focus, 
textarea:focus, 
select 						{ outline: 0 none; }
*::-moz-focus-inner 		{ border: 1px solid transparent !important; }
:link, *:visited 			{ text-decoration: none; }
body						{ background:#fffffd; color:#333; font:12px/18px Arial, Helvetica, sans-serif; text-rendering: optimizeLegibility; }
/* [ Redeclarations ] -------------------------------------------------------------------------------------------------------*/

/* [ Layout ] ---------------------------------------------------------------------------------------------------------------*/

#page						{ width:960px; margin:0 auto; }
#header						{ margin-bottom:6px;  }
#content					{ margin:0; }
.content_wrap				{ /* width:676px; float:left;  */}
/* #primary_content			{ padding-top:30px; border-top:1px dotted #bbb; } */
#primary_content {
    /*border-top: 1px dotted #BBBBBB;*/
    /*float: left; */
    padding-top: 12px;
    height : 200px;
}
/* #promotional_content		{ height:250px; margin-bottom:26px; position:relative; } */
#promotional_content {
    float: left;
    height: 150px;
    margin-bottom: 26px;
    position: relative;
}
#secondary_content{ /* width:250px; float:right;  */
				border-top : 1px dotted #BBBBBB; 
}
.login_border {border-bottom : 1px dotted #BBBBBB; /*margin-top:210px;*/margin-bottom:10px;}							
#footer						{ font:12px 'PT Sans', Arial, sans-serif;  }
#page.cms_template .content_wrap { width:100%; }

/* [ /Layout ] --------------------------------------------------------------------------------------------------------------*/

/* [ Content ] --------------------------------------------------------------------------------------------------------------*/

.arc_logo					{ vertical-align:middle; margin:0; }
.arc_logo img				{ margin-right:20px; width: 676px; }
.arc_logo img,
.arc_logo span					{ vertical-align:middle; display:inline-block; }
.arc_logo span					{ font:bold 18px/36px 'PT Sans', Arial, sans-serif; padding-left:15px; border-left:1px dotted #383c43;}
.language_bar				{ text-align:right; font:12px 'PT Sans', Arial, sans-serif; padding:0 0 6px; }

.primary_nav {
    background: none repeat scroll 0 0 #951E3E;
    border: 1px solid #951E3E;
    border-radius: 4px 4px 4px 4px;
    height: 42px;
    margin: 0;
    padding: 0 0 0 7px;
}
.primary_nav li {
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 0 24px;
    position: relative;
}
.primary_nav li a {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    color: #FFFFFF;
    display: block;
    font-family: 'PT Sans',Arial,sans-serif;
    font-size: 14px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 38px;
}
.primary_nav li, .primary_nav li a {
    height: 41px;
    color: white;
}
.primary_nav li a:hover {
    text-decoration: none;
}
.primary_nav li.drop {
    background: url("../img/primary_dropdown-arrow.gif") no-repeat scroll 97% 12px transparent;
}
.primary_nav li.drop:hover {
    background: none repeat scroll 0 0 #98094D; /*transparent;*/
}
.primary_nav li .dropdown {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-color: -moz-use-text-color #951E3E #951E3E;
    border-right: 2px solid #951E3E;
    border-style: none solid solid;
    border-width: 0 2px 2px;
    display: none;
    left: 50%;
    margin: 0 0 0 -69px;
    padding-bottom: 10px;
    position: absolute;
    top: 41px;
    width: 140px;
}
.primary_nav li:hover {
    background: none repeat scroll 0 0 #98094D;
    position: relative;
	/*#951E3E*/
}
.primary_nav li:hover .dropdown {
    display: block;
    z-index: 1000;
}
.primary_nav li .dropdown li {
    border-bottom: 1px dotted #BBBBBB;
    float: none;
    height: auto !important;
    padding: 0;
	padding-left: 5px;
    position: relative;
}
.primary_nav li .dropdown li a {
    color: #383C43;
    display: inline;
    line-height: 30px;
    margin-right: 10px;
}
.primary_nav li .dropdown li em {
    color: #000000;
}
.primary_nav li .dropdown li a:hover {
    color: #000000; /*2F88D4;*/
}
.primary_nav li .dropdown li.arrow {
    background: url("../img/primary_dropdown-arrow-bg.png") no-repeat scroll center top transparent;
    border: medium none;
    left: 0;
    line-height: 6px;
    margin: -6px 0 0;
    padding: 0;
    position: absolute;
    width: 100%;
}


/* [ /Drop Down ] ---------------- */

.app_block					{ width:202px; float:left; margin:0 35px 30px 0; font-size:12px; }
.app_block .app_thumb		{ margin-bottom:10px; height:152px; width:202px; }
.app_block .app_thumb img	{ max-height:150px; max-width:200px; border:1px solid #bbb; display:block; }
.app_block h4				{ color:#916993; font-size:16px; font-weight:bold; }
.developer					{ font-style:italic; display:block; font-weight:bold; color:#333; }
.app_block.last				{ margin-right:0px; }
.app_block a				{ vertical-align:middle; }

.app_info					{ padding-bottom:20px; }
.app_info .app_thumb		{ margin-right:20px; width:222px; height:167px; float:left; }
.app_info .app_thumb img	{ max-height:167px; max-width:222px; border:1px solid #bbb; display:block; }
.app_info .details			{ width:290px; float:left; }
.app_info .details h3		{ font-size:18px; }
.app_info .app_action		{ float:right; width:136px; }
.app_info .details em		{ display:block; color:#555; }

#secondary_content .banner	{ padding-bottom:24px; border:1px}
/* .tell_a_colleague 			{ border:1 px} */
.tell_a_colleague {
    float: right;
   /* margin-bottom: 20px;*/
    width:250px;
    
}
.tell_a_colleague p,
 
.tell_a_colleague input,
.tell_a_colleague textarea	{ width:100%; }
.tell_a_colleague .captcha 	{ width:90px; text-align:center; }
.breadcrumb					{ padding-bottom:6px; margin:-25px 0 0; }
.breadcrumb a,
.breadcrumb b.pipe,
.breadcrumb span			{ vertical-align:middle; display:inline-block; }
.breadcrumb b.pipe 			{ background:url(../img/breadcrumb-divider.png) no-repeat; display:inline-block; width:6px; height:11px; margin:0 5px 0 10px; }
.breadcrumb,
.search_result				{ font:12px 'PT Sans', Arial, sans-serif; }
.search_result				{ color:#999; }
.contact .breadcrumb		{ border-bottom:1px dotted #bbb; margin-bottom:30px; }
.trim .full_content			{ height:57px; }
.trim_small .full_content	{ height:38px; }
.full_content				{ overflow:hidden; }
.full_content br			{ display:block; margin:5px 0 0; }
.read_more					{ text-align:right; padding:10px 0 0; }
.read_more a				{ font-style:italic; }
.application .divider		{ padding:0 0 20px; margin:19px 0 0; }
.category_tags				{ background:#f1f1f1; font-size:11px; margin:15px 0; }
.category_tags em			{ display:inline-block; background:url(../img/categories-tags-arrow.gif) no-repeat right #ddd; padding:0 17px 0 10px; line-height:27px; border-bottom-left-radius:5px; border-top-left-radius:5px; margin-right:10px; font-weight:bold; text-shadow:1px 1px 0px rgba(255, 255, 255, 0.4); }

.screen_shots				{ border:1px solid #bbb; background:#f1f1f1; padding:20px 26px; }
.screen_shots h2			{ margin-bottom:20px; }
.screenshot_holder			{ width:620px; height:495px; }
.screenshot_holder img		{ padding-right:30px; float:left; }
.screenshot_holder img:last-child { padding:0; }


#footer .footer_nav			{ border-bottom:1px dotted #bbb; padding:18px 0; margin-bottom:16px; }
#footer .footer_nav	p		{ padding:0 0 10px; margin:0; }
#footer .footer_nav a		{ vertical-align:middle; }
.powered-by					{ color:#555; }

/* [ /Content ] -------------------------------------------------------------------------------------------------------------*/

/* [ Form Elements ] --------------------------------------------------------------------------------------------------------*/


.button	{ 
	font-family:'PT Sans', Arial, sans-serif;  font-size:16px; font-weight:bold; line-height:24px; padding:2px 30px; color: #fff; background-color: #916993;
	background: -webkit-linear-gradient(top, #b296b4, #916993);
	background: -moz-linear-gradient(top, #b296b4, #916993);
	background: -ms-linear-gradient(top, #b296b4, #916993);
	background: linear-gradient(top, #b296b4, #916993);
	border:1px solid #916993; text-shadow:1px -1px 0px rgba(0, 0, 0, 0.3); border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; cursor: pointer; display: inline-block;
    margin:0 10px 0 0; outline: 0 none; text-align: center; text-decoration: none; text-transform: uppercase; vertical-align: middle; white-space: pre-line;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
}
.button:hover { 
	background-color: #916993; border:1px solid #a381a5;
	background: -webkit-linear-gradient(top, #d5b3d7, #916993);
	background: -moz-linear-gradient(top, #d5b3d7, #916993);
	background: -ms-linear-gradient(top, #d5b3d7, #916993);
	background: linear-gradient(top, #d5b3d7, #916993);
	text-decoration:none;
	color:#fff;
}
.button:active {
	color: #fff;
	background-color:#d5b3d7; border:1px solid #a381a5;
	background: -webkit-linear-gradient(top, #916993, #d5b3d7);
	background: -moz-linear-gradient(top, #916993, #d5b3d7);
	background: -ms-linear-gradient(top, #916993, #d5b3d7);
	background: linear-gradient(top, #916993, #d5b3d7);
	padding:3px 29px 1px 31px;
}

.button.grey{
	background-color:#d9d9d9; border:1px solid #bbb; color:#555;
	background: -webkit-linear-gradient(top, #f8f8f8, #d9d9d9);
	background: -moz-linear-gradient(top, #f8f8f8, #d9d9d9);
	background: -ms-linear-gradient(top, #f8f8f8, #d9d9d9);
	background: linear-gradient(top, #f8f8f8, #d9d9d9);
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset;
}

.button.grey:hover{
	background:#f8f8f8;
	background: -webkit-linear-gradient(top, #fff, #d9d9d9);
	background: -moz-linear-gradient(top, #fff, #d9d9d9);
	background: -ms-linear-gradient(top, #fff, #d9d9d9);
	background: linear-gradient(top, #fff, #d9d9d9);
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
}

.button.grey:active{
	background:#d9d9d9;
	background: -webkit-linear-gradient(top, #d9d9d9, #fff);
	background: -moz-linear-gradient(top, #d9d9d9, #fff);
	background: -ms-linear-gradient(top, #d9d9d9, #fff);
	background: linear-gradient(top, #d9d9d9, #fff);
}


input[type=text],
input[type=password],
textarea,
#search					{ border:1px solid #ddd; -webkit-border-radius: 5px; -moz-border-radius:5px; border-radius: 5px; -webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0px 0px 3px rgba(0,0,0,0.2); box-shadow: inset 0px 0px 3px rgba(0,0,0,0.2);  font:14px 'PT Sans', Arial, sans-serif; padding:0 12px; background-color:#fff; color:#5a5556; padding:3px 10px 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
textarea					{ overflow:auto; resize:vertical; }
input[type=text].placeholder,
input[type=password].placeholder,
textarea.placeholder		{ color:#999; }
input[type=text]:focus,
input[type=password]:focus,
textarea:focus				{ color:#555; border:1px solid #916993; }
input[type=checkbox],
input[type=radio]			{ margin-top:0; }
#search 		 			{ border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; margin:0; padding:0px 30px 4px 10px; position:relative; }
#search input[type=text].search	{ padding:0; font-size:12px; border:0; box-shadow:none;  }
#search .search_btn			{ background:url(../img/search-icon.png) no-repeat 95% center; border:0px; height:24px; width:24px; position:absolute; cursor:pointer; overflow:hidden; text-indent:-200px; top:0px; right:6px; }


.form 						{ font:14px 'PT Sans', Arial, sans-serif; width:555px; }
.form label					{ display:block; height:25px; }
.form .row					{ padding-bottom:16px; }
.form .row input[type=text],
.form .row textarea,
.form .row select			{ width:100%; }
.form .row p.error input,
.form .row p.error textarea { border:1px solid #e43333; }
.form .row textarea			{ height:110px; }
.form .row p,
.form .radio-row,
#popup .form .radio-row		{ display:inline-block; margin:0; width:260px; margin-right:30px; vertical-align:top; }
.form .radio-row .radio		{ display:inline-block; vertical-align:middle; height:auto !important; }
.form .row p.full			{ display:block; width:100%; margin:0; }
.form .box,
.form .radio_box			{ background:#f1f1f1; padding:20px; }
.form .box .hint 			{ font-size:11px; }
.form .box .attachment		{ padding-top:16px; line-height:14px; }
.form .box .attachment a 	{ vertical-align:middle; display:inline-block; background:url(../img/remove-attachement.png) no-repeat center center; height:12px; width:12px; margin-left:5px; overflow:hidden; text-indent:-400px; }
.form .box .attachment span { vertical-align:middle; display:inline-block; margin-right:10px; color:#2f88d4; }

.upload			 			{ position:relative; width:100%; float:left; }
.realupload			 		{ position:absolute; right:26px; top:0; opacity:0; -moz-opacity:0; filter:alpha(opacity:0); z-index:2; width:194px; height:30px; font-size:14px; cursor:pointer; }
.fakeupload input			{ background: url(../img/fake_upload_bg.png) no-repeat right; padding:6px 78px 5px 4px !important; border:none; box-shadow:none; height:30px; }
.fakeupload input:focus		{ border:0px; }
.app_info .app_action .button { width:136px; padding-left:0; padding-right:0; margin-bottom:20px; }

#popup						{ position:absolute; width:616px; left:50%; top:10%; margin:0 0 0 -308px; background:#fff; display:none; min-height:300px; height:auto !important; height:300px; padding:30px;  z-index:1002; }
#popup h1					{ border-bottom:1px dotted #bbb; padding:0 0 20px; margin:0 0 5px; }
#popup a.close-btn			{ position:absolute; background:#916993; color:#fff; right:0; top:0; line-height:36px; padding:0 16px; border-top-right-radius:2px; -moz-border-top-right-radius:2px; -webkit-border-top-right-radius:2px; border-bottom-left-radius:4px; -moz-border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; }
#popup a:hover.close-btn	{ background-position:center bottom }
.popup_overlay				{ display: none; position:fixed; top:0; left:0; width: 100%; height:100%; background:url(../img/popup-overlay-bg.png) repeat; z-index:1001; }

#popup .form .row			{ padding-bottom:6px; }
#popup .form label			{ height:20px; }
#popup .form .radio			{ vertical-align:middle; }
#popup .form .radio-row		{ width:250px; }
#popup .form .radio_box		{ padding:10px; margin:4px 0; }


/* [ /Form Elements ] -------------------------------------------------------------------------------------------------------*/

/* [ Repetitive Classes ] ---------------------------------------------------------------------------------------------------*/

.radius						{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.clearfix:after,
.block:after,
.friend:after	 			{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix        	{ zoom: 1; } /* IE6 */
*+html .clearfix			{ zoom: 1; } /* IE7 */
h1,h2,h3,h4,h5				{ font-family:'PT Sans', Arial, sans-serif; margin-bottom:10px; color:#333; font-weight:bold; }
h1							{ font-size:24px; margin-bottom:20px; }
h2							{ font-size:18px;  }
h3 							{ font-size:14px; }
h4							{ font-size:14px; margin:0; padding:0 0 10px; }
h5							{ font-size:12px; font-weight:bold; }
a 							{ text-decoration:none; color:#2873b2; }
a:hover 					{ color:#916993; text-decoration:underline; }
a img						{ color:#333; }
img							{ color:#333; }
ul, ol 						{ list-style:none; }
ul.list						{ margin:8px 0 20px; }
ul.list li					{ list-style-type:disc; margin-left:15px; padding-left:5px; }
em							{ font-style:italic; }
p							{ margin:0 0 12px; }
.left						{ float:left; }
.right						{ float:right; }
.divider					{ height:1px; border-top:1px dotted #bbb; margin:29px 0 0; padding:0 0 30px; clear:both; }
.marginBottom10				{ margin-bottom:10px !important; }
.marginBottom20				{ margin-bottom:20px !important; }
.marginTop5					{ margin-top:5px !important; }
.marginTop10				{ margin-top:10px !important; }
.marginTop20				{ margin-top:20px !important; }
.marginTop30				{ margin-top:30px !important; }
.marginLeft10				{ margin-left:10px !important; }
.marginLeft20				{ margin-left:20px !important; }
.marginRight10				{ margin-right:10px !important; }
.marginRight20				{ margin-right:20px !important; }
.paddingBottom10			{ padding-bottom:10px !important; }
.paddingBottom20			{ padding-bottom:20px !important; }
.paddingTop10				{ padding-top:10px !important; }
.paddingTop20				{ padding-top:20px !important; }
.paddingLeft10				{ padding-left:10px !important; }
.paddingLeft20				{ padding-left:20px !important; }
.paddingRight10				{ padding-right:10px !important; }
.paddingRight20				{ padding-right:20px !important; }
.width_20					{ width:20%; }
.width_30					{ width:30%; }
.width_40					{ width:40%; }
.width_45					{ width:45%; }
.width_50					{ width:50%; }
.width_60					{ width:60%; }
.width_70					{ width:70%; }
.width_80					{ width:80%; }
.width_90					{ width:90%; }
.width_100					{ width:100%; }
.no_Padding					{ padding:0 !important; }
.no_Margin					{ margin:0 !important; }
.text_left					{ text-align:left !important; }
.text_right					{ text-align:right !important; }
.text_center				{ text-align:center !important; }
.text_justify				{ text-align:justify !important; }
.hidden			 			{ display:none; }
.last						{ margin-right:0px !important; }
.text-shadow				{ text-shadow:1px 1px 1px #f2f2f2; }
.no-data					{ margin:20px 0; font-style:italic; color:#999; }
.font_18					{ font-size:18px; line-height:24px; }
.middle						{ vertical-align:middle; }
.pipe						{ margin:0 6px; color:#555; font:13px Tahoma, Geneva, sans-serif; vertical-align:middle; }
.hint						{ font-style:italic; color:#999; }
.black						{ color:#111; }
.req						{ font:22px/10px Arial, Helvetica, sans-serif; vertical-align:middle; display:inline-block; color:#e43333; }
.paging	.search_result  { float:left; margin:6px 0 0; }
.paging ul				{ float:right; font:bold 12px 'PT Sans', Arial, sans-serif; }
.paging li				{ display:inline-block; margin:0 2px 0 0; }
.paging li,
.paging li span,
.paging li a			{ vertical-align:middle; }
.paging li span 		{ font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.paging li.prev.disabled,
.paging li a.prev		{ padding-left:15px; }
.paging li a.prev		{ background:url(../img/pagi-prev-arrow-enable.png) no-repeat left 9px; border:none; }
.paging li.prev			{ margin-right:10px; background:url(../img/pagi-prev-arrow.png) no-repeat left 4px; color:#999; }
.paging li a			{ display:block; padding:5px 10px; background:#f1f1f1; border:1px solid #bbb; }
.paging li.current		{ background:#2f88d4; color:#fff; padding:5px 10px; border:1px solid #2f88d4; }
.paging li a.next,
.paging li.next			{ border:none;  padding-right:15px; margin-left:10px; }
.paging li a.next		{ padding-left:0px; background:url(../img/pagi-next-arrow-enable.png) no-repeat right 9px;  }
.paging li.next.disabled { background:url(../img/pagi-next-arrow.png) no-repeat right 4px; color:#999; }
/* [ /Repetitive Classes ] ---------------------------------------------------------------------------------------------------------------*/


#left {
	float: left;
	/*width: 600px;*/
	padding: 0px 0px;
	margin: 0 2px 0 0;
	position: relative;
}

#left span.big {
	font-size: 16px;
	color: #565656;
}

#left img {
	border: none;
}


#right {
	float: right;
	width: 253px;
	margin: 0 0 0 0;
    /*padding-left: 125px;*/
}

.vline {
	height: 165px;
	margin: 9px 0px 0px 9px;
	float: left;
	width: 2px;
	background:url(../ipms_img/v_line.jpg);
}


.v_line {
	
	margin: 9px 0px 0px 9px;
	float: left;
	width: 2px;
	background:url(../ipms_img/v_line.jpg);
}



.h_line {
	width: 100%;
	clear: both;
	border-top: #c1c1c1 1px solid;
	border-bottom: #f6f6f6 1px solid;
	margin: 10px 0 10px;
}
<!-- START ENVELOPES RELATED CLASSES -->
#mydiv{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
}
#mydiv h2{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 15px;
}
.envelopeTitle{
	font-size: 15px;
}
.borderBotttom{
	border-bottom:1px dashed;
	text-align: center;
}
.borderBotttom ul{
	text-align: left;
	list-style: circle;
	padding: 10px 15px;
}
.borderBotttom li{
	padding-top: 5px;
}
.envelopeList{
	width: 100%;
}
.envelopeList td{
	padding: 10px;
	font-size: 14px;
}
.formList{
	width: 100%;
}
.formList tr{
	padding: 10px;
	border: 1px solid grey;
}
.formList td{
	padding: 5px;
	vertical-align: middle;
}
.formList th{
	background-color: #951E3E;
    border: 1px solid;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.formTable{
	width: 100%;
}
.formTable tr{
	padding: 10px;
	border: 1px solid grey;
}
.formTable td{
	padding: 5px;
	border: 1px solid grey;
}
.formTable th{
	background-color: #951E3E;
    border: 1px solid;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.allTitles{
	font-size:14px;
	font-weight:bold;
	white-space: nowrap;
}
.envelopeLinks{
	color: #951E3E;
	text-decoration: underline;
}
.pdfButton{
    background-color: #951E3E;
    background-image: -moz-linear-gradient(center top , #951E3E, #B1244A);
    border: 1px solid #781831;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px 15px;
}
.formDiv{
	border: 1px solid grey;
	padding: 15px;
}
.formHeader{
	text-decoration: underline;
}
<!-- END ENVELOPES RELATED CLASSES -->


.scrollDiv {
	 overflow:hidden;
	 height:150px;
	 overflow-y:scroll;
	 width :693px;
}

.cls_opacity {
	background-color : #951E3E !important;
	padding-top:5px;
}

.aboutus{
	 text-decoration: underline;
	 color: #333333;
     font-family: 'PT Sans',Arial,sans-serif;
     font-weight: bold;
     margin-bottom: 10px;
     font-size: 18px;
    text-transform: uppercase;
 }
 
    .smallHeading{
   	 text-decoration: underline;
   	 color: #333333;
      font-family: 'PT Sans',Arial,sans-serif;
        font-weight: bold;
        margin-bottom: 10px;
        font-size: 15px;
       text-transform: uppercase;
    }
    
     .spaceUnder {
    	  font-family: 	'PT Sans',Arial,sans-serif;
    }
	.redfont
	{
	color:red;
	}
    
       tr.spaceUnder > td
    {
      padding-bottom: 0.5em;
    }
    #searchfield{
    width: 300px;
    }
    #textareafeed{
    vertical-align: top;
    }
    /*classes used in tender schedule table in jsp page */
.scheduleTable tr,td {
	border: 1px solid black;
}
.scheduleTable th {
	border: 1px solid black;
	font-weight: bold;
}
 
 /*added by bhargav advance search and png view*/ 
.right_arrow{
	background-image:url(../img/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)";
	background-position:-43px -55px;
	margin-right: 15px;
	margin-top: 3px;
}

.searchImage{
	height: 25px;
    width: 25px;
    margin-right: 10px;
}

.advanceSearchContainer{
	 
    border: 1px solid #951E3E;
    border-radius: 5px;
    padding: 10px 10px 15px 15px;
    
      float: right;
   
    width:250px;
    background: none repeat scroll 0 0 #951E3E;
       margin-bottom: 10px;
    
    
}

.advanceSearchContainer h2{
	color: white;
}
.advancedSearchHeader{
	display: flex;
	
}
.advancedSearchArea{}
.advancedSearchFooter{}


.flexigrid div.hDiv th, div.colCopy{
	background-color: #951E3E;
    cursor: default;
    font-weight: normal;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
}
.anchorClass{
	color: white !important;
}
.advancedSearchFooter h2 a{
	color:white;
}
.leftPartStyle{width:70%}
.rightPartStyle{width:30%}
.bodyPartStyle{
	 display: inline-flex;
    width: 100%;
}
.dotedBorderStyle{
	border-top : 1px dotted #BBBBBB;
	width: 100%;
	float: right;
	padding: 5px;
	
}
.tableTh{
	background-color: #951E3E;
    color: #FFFFFF;
    cursor: default;
    font-weight: normal;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    height:30px;
    text-align: left;
    
}
.tableStyle{
	border:  0px !important;
}
.tableStyle td{
	border:  0px !important;
}

/* added by bhargav end*/

.subscribe h2{float: left;font-size: 18px;font-weight: normal;padding-right: 20px;line-height: 35px;}
.subscribe input[type="email"]{}
#subscibrPartData{display: none;}
#attachmentPartData{display: none;}
#corrigendumsPartData{display: none;}
.popup-close{border-radius: 0 0 0 10px;color: #FFFFFF;font-size: 16px;height: 24px;line-height: 22px;position: absolute;right: 0;text-align: center;top: 0;width: 28px;background-color: #951E3E;}

.btn{background-color:#951E3E; color:white; margin-left:10px;border-radius:5px; font-size: 14px;font-weight: bold;line-height: 1.52857;text-align: center;vertical-align: middle;white-space: nowrap;text-decoration: none;transition: all 0.3s ease 0.1s;border-width: 1px;display: inline-block;padding: 7px;border-style: solid;height: 36px;cursor: pointer;font-family: 'Open Sans', sans-serif;}
.btn-block{display: block;}
.btn-default{background-color: #666666;border-color: #CCCCCC;color: #FFFFFF;}
.btn-default:hover{background-color: #EBEBEB;border-color: #ADADAD;color: #333333;}

.btn-primary:hover{background-color: #fff;}
.btn-area{float: left;margin-right: 10px;min-width: 100px;}
