@charset "utf-8";





/* CSS Document */



* { margin:0; padding:0; font-size:100%; }

html,body{

	font-faimly: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;

}



/* Layout CSS */



#main { width:100%/*1000px*/; margin:0 auto; }

.col-1, .col-2, .col-3 , .col-4, .col-5 {float:left;}

.container {width:1050px; overflow:hidden;}



/* ============================= page1 ===========================*/

#page1 .content-top .col-1 { width:497px; }

#page1 .content-top .col-2 { width:296px; }

#page1 .content-top .col-3 { width:207px; }

#page1 .content-top .col-4 { width:52px; }

#page1 .content-top .col-5 { width:184px; }

#page1 .content-top .col-5 p { margin:8px 0 23px 0;}

#page1 .content-bot-bot .col-1 { width:334px; }

#page1 .content-bot-bot .col-2 { width:332px; }

#page1 .content-bot-bot .col-3 { width:334px; }









/*_____________________________________________________________*//*_____________________________________________________________*/



#page1 .content-top .col-1 {

	width:497px;

	padding-top : 25px;

	line-height : 1.7;

	font-size : 14px;

}



.content-top { width:1000px; overflow:hidden;

	min-height:450px;

	

	min-height:490px\9; /* IE8 and below */

	padding-top:10px\9;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .content-top { width:1000px; overflow:hidden;

		min-height:490px;

		padding-top:10px;

	}

}

/*_____________________________________________________________*//*_____________________________________________________________*/







body{ background:#FFFFFF; background:url(../images/header-bg.jpg) top repeat-x; text-align:center; }



img {vertical-align:top;}

a img { border:0;}

ul { list-style:none;}



.left { float:left;}

.right {float:right;}

.clear  { clear:both;}



.talign { text-align:right;margin-bottom:10px;}



html, input, textarea

	{

		font-family:Arial, Helvetica, sans-serif;

		font-size:0.812em;

		line-height:1.384em;

		color:#333333;

	}



input, select { vertical-align:middle; font-weight:normal;}



a {color:#50596B; text-decoration:underline; cursor:pointer;}

a:hover{text-decoration:none;}





.linkSW a { color:#50596B; text-decoration:underline;}

.linkSW a:hover { text-decoration: none;}

.linkSW a:visited { text-decoration: none; cursor:default;}

.linkSW a:active { text-decoration: none;}







.link1 { color:#0094E0;}

.link2 { font-size:0.923em; color:#32B40C; padding-left:30px;}

.link3 { font-size:0.923em; color:#32B40C; }

.link4 { color:#0094E0; text-decoration:none;}

.link4:hover { text-decoration: underline;}

.link5 { font-size:0.923em; color:#32B40C; padding-left:15px;}



p { margin:0 0 18px 0; padding:0 0 0 0;}



/* ============================= main layout ====================== */

.imgindent {margin:0 20px 0 0; float:left;}

.imgindent1 {margin:0 0 15px -2px;}

.imgindent2 {margin:0 0 5px -2px;}

.imgindent3 {margin:14px 0 0 37px; }

.imgindent4 {margin:0 0 18px 0; }



.indent { padding: 0 0 0 0;}

.indent1 { padding: 30px 60px 0 38px;}

.indent2 { padding: 77px 49px 0 0;}

.indent3 { padding: 0 0 0 10px;}

.indent4 { padding: 77px 30px 0 0;}

.indent5 { padding: 0 35px 0 38px;}

.indent6 { padding: 0 35px 0 36px;}

.indent7 { 

	padding: 36px 0 0;

	text-align: left;

	

	text-align: left;

background: #7f7f7f;

color: white;

padding: 20px;



text-align: left;

background: #7f7f7f;

color: white;

padding: 20px;

}

.indent8 { padding: 77px 49px 0 27px;}

.indent9 { padding: 77px 53px 0 27px;}

.indent10 { padding: 77px 51px 0 0;}

.indent11 { padding: 77px 28px 0 0;}

.indent12 { padding: 77px 30px 25px 28px;}







.text1 { font-size:1.153em; line-height:1.2em; color:#7e0100;}

.text2 { font-size:1.153em; line-height:1.2em; }

.text3 { font-size:1.19em; line-height:1.7em; color:#000000;}



ul { font-size:0.923em;}

.pagination li { float: left;border: 1px solid #7E0100;padding: 2px 5px 2px 5px;margin: 0 3px 0 3px;font-family: arial;font-size: 14px;color: #7E0100;font-weight: normal;background: #f2f2f2;}

.pagination li a {text-decoration:none;}

.pagination li a:hover {color: #fff !important;background-color: #7E0100;cursor: pointer;}

.pagination li:hover {color: #fff !important;background-color: #7E0100;cursor: pointer;}

.pagination li.active{color: #fff;background-color: #006699;}



/* ============================= header ====================== */

#header {text-align:left; line-height:1em;}



.header-top { height:90px;}



.menu { padding:22px 0 0 0px;}

.menu li { background:none; padding:0 0 0 0px; font-size:1.176em; float:left; margin-right: 5px;}

.menu li a { display:block; padding:0; color:#002E7A; text-decoration:none; cursor:pointer; text-transform: uppercase;}

.menu li a span { display:block;}

.menu li a span span { padding:5px 15px 7px 15px; display:block; }



.menu li a:hover, .menu .active a { background:url(../images/menu-wrapper-tail.gif) top repeat-x; display:block; color:#FFFFFF;}

.menu li a:hover span, .menu .active a span {background:url(../images/menu-wrapper-left.gif) top left no-repeat; display:block;}

.menu li a:hover span span, .menu .active > a > span > span {background:url(../images/menu-wrapper-right.gif) top right no-repeat; padding:5px 15px 7px 15px; }


.menu li a:hover, .menu .has_active > a { background:url(../images/menu-wrapper-tail.gif) top repeat-x; display:block; color:#FFFFFF;}

.menu li a:hover span, .menu .has_active > a > span {background:url(../images/menu-wrapper-left.gif) top left no-repeat; display:block;}

.menu li a:hover span span, .menu .has_active > a > span > span {background:url(../images/menu-wrapper-right.gif) top right no-repeat; padding:5px 15px 7px 15px; }

.custom_btn{
	text-align: center !important;
	text-decoration: none !important;
	color: #fff !important;
	line-height: 31px !important;
	height: 31px !important;
	background: url('../images/btn.png') repeat-x center !important;
	display: inline-block !important;
	font-family: inherit !important;
	padding: 0 5px !important;
	margin-left: 6px !important;
	margin-right: 6px !important;
	position: relative !important;
	text-shadow: 1px 0 0.1em #000 !important;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    min-width: 80px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border: none  !important;
    cursor: pointer;
    outline: none
}
.custom_btn:before{
	content: "";
	background: url('../images/left_round.png') no-repeat left !important;
	width: 6px !important;
	display: inline-block !important;
	height: 31px !important;
	position: absolute !important;
	left: -6px !important;
	top:0 !important;
	padding-top: 0 !important;
    padding-bottom: 0 !important;
    border: none  !important;
}
.custom_btn:after{
	content: "";
	background: url('../images/right_round.png') no-repeat right !important;
	width: 6px !important;
	display: inline-block !important;
	height: 31px !important;
	position: absolute !important;
	right: -6px !important;
	top:0 !important;
	padding-top: 0 !important;
    padding-bottom: 0 !important;
    border: none  !important;
}

.has_children>ul{
	position: absolute;
	display: none;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d5dade+70 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #d5dade 70%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#d5dade 70%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#d5dade 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dade',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 0 7px #999;
	border-radius: 5px;
	overflow: hidden;
	z-index: 1000;
	width: 150px;
}

.has_children>ul li{
	width: 100%;
}

.has_children>ul li a{
	width: 100%;
}


.button1 {height:24px; margin-top:15px; display:inline-block; background:url(../images/button1-wrapper-tail.gif) top repeat-x; text-decoration:none; font-size:0.923em; color:#7e0100; line-height:1em;}

.button1 span {height:24px; display:inline-block; background:url(../images/button1-wrapper-left.gif) top left no-repeat;}

.button1 span span {height:24px; display:inline-block; background:url(../images/button1-wrapper-right.gif) top right no-repeat; padding:7px 15px 0; }

.button1:hover {height:24px; display:inline-block; color:#000000; text-decoration: none;}



.header-bottom { height:371px; }



/* ============================= content ====================== */

#content { text-align:left;}



.row-bg { background:url(../images/bg-1.gif) bottom repeat-x; padding-bottom:11px; margin-bottom:55px;}







/* ============================= footer ====================== */

#footer { height:80px; width:1120px; margin: 0 auto; text-align:center; font-size:0.923em; color:#101F37; background:url(../images/footer-bg2.gif) bottom repeat-x; }

.footer-bg {background:url(../images/footer-bg.gif) bottom repeat-x;}

#footer a { color:#272A2A;}



/* ============================= forms ============================= */



#form1{ line-height:1.2em;}

#form1 .input {width:164px; margin-bottom:7px;}

#form1 .textarea {width:164px; height:105px; margin-bottom:27px; overflow:auto; }



.Success_Box {

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	margin-top: 10px; 

	padding: 7px; 

	width: 400px;

	color: #2A8B43;	

	font-size: 13px;

	font-weight:bold;

	

}



.error {

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	margin-top: 10px; 

	padding: 7px; 

	color: #E62E16;	

	font-size: 13px;

}

.dropdown_multik {

	font-family:Verdana, Arial, Helvetica, sans-serif; 	

	font-size:10px;	

	width:200px;
	height:80px !important;	

	color:#000000;

	padding-left:5px;

	padding-top:2px;

	padding-right:5px; 

	padding-bottom:2px; 

	border: 1px solid #cccccc;	

	border-radius:5px;

	height:26px;

	*padding:5px;

}

.dropdown_single {

	font-family:Verdana, Arial, Helvetica, sans-serif; 	

	font-size:10px;	

	

	

	width:200px;

	

	color:#000000;

	padding-left:5px;

	padding-top:2px;

	padding-right:5px; 

	padding-bottom:2px; 

	border: 1px solid #cccccc;

	

	border-radius:5px;

	

	height:26px;

	

	*padding:5px;

}



.dropdown_date {

	font-family:Verdana, Arial, Helvetica, sans-serif; 	

	font-size:10px;	

	height:22px; 

	width:120px; 

	color:#000000;

	padding-left:5px;

	padding-top:2px;

	padding-right:5px; 

	padding-bottom:2px; 

	border: 1px solid #cccccc;

}



.dropdown_multiple {

	font-family:Verdana, Arial, Helvetica, sans-serif; 	

	font-size:12px;	

	width:187px; 

	color:#000000;

	padding-left:5px;

	padding-top:2px;

	padding-right:5px; 

	padding-bottom:2px; 

	border: 1px solid #cccccc;

}





.inputbox {

	font-family:Verdana, Arial, Helvetica, sans-serif; 	

	font-size:10px;

		

	/*height:17px;

	width:175px;*/

	height:20px; 

	width:189px;

	

	color:#000000;

	padding-left:5px;

	padding-top:2px;

	

	padding-right:5px; 

	padding-bottom:2px; 

	border: 1px solid #cccccc;

	

	border-radius:5px;

}



.inputbox_date {

	font-family:Verdana, Arial, Helvetica, sans-serif; 	

	font-size:10px;	

	height:15px; 

	width:111px; 

	color:#000000;

	padding-left:5px;

	padding-top:2px;

	padding-right:2px; 

	padding-bottom:2px; 

	border: 1px solid #cccccc;

	background:#E7E8EC;

}



.link01_pagination { 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	color:#000000; 

	text-decoration:none;

}

.link01_pagination:HOVER { 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	color:#0066FF; 

	text-decoration:none;

}



.text_area {

	font-family:Verdana, Arial, Helvetica, sans-serif; 	

	font-size:10px;	

	color:#000000;

	padding-left:5px;

	padding-top:2px;

	padding-right:5px; 

	padding-bottom:2px; 

	border: 1px solid #cccccc;

}



.recordLine2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	background-color: #E7E8EC;

	height: 20px;

	vertical-align: middle;

}





table.tablesorter {

	font-family:arial;

	background-color: #CDCDCD;

	margin:10px 0pt 15px;

	font-size: 8pt;

	width: 100%;

	text-align: left;

}

/*table.tablesorter thead tr th, table.tablesorter tfoot tr th {

	background-color: #e6EEEE;

	border: 1px solid #FFF;

	font-size: 8pt;

	padding: 4px;

}*/

table.tablesorter thead tr .header {

	background-image: url(../images/bg.gif);

	background-repeat: no-repeat;

	background-position: center right;

	cursor: pointer;

}

table.tablesorter tbody td {

	color: #3D3D3D;

	padding: 4px;

	/*background-color: #FFF;*/

	vertical-align: top;

}

table.tablesorter tbody tr.odd td {

	/*background-color:#F0F0F6;*/

}

table.tablesorter thead tr .headerSortUp {

	background-image: url(../images/asc.gif);

}

table.tablesorter thead tr .headerSortDown {

	background-image: url(../images/desc.gif);

}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {

	/*background-color: #8dbdd8;*/

}



#myTable

{

	table-layout:auto;

}

table.yui th

{

	/*width:58px;*/

}





.error-box

{

	color: #D8000C;

	background-color: #FFBABA;

	background-image: url('../images/error.png');

	background-repeat: no-repeat;

	padding: 12px 12px 12px 40px;

}

.error-box p {

	padding:0 0 5px 30px;

	margin:0px;

}

#logo-links{

	width: 80%;

	float: left;

    font-size: 82%;

}

#user-meta{

	width: 20%;

	float: left;

}

#user-meta #logged-in{

	margin-top: 27px;

	text-align: right;

	color:#7B0400!important;

	font-weight: bold;

	font-size: 12px !important;

}

#user-meta #logged-in a{

	color:#7B0400 !important;

	font-weight:bold !important;

}

#user-meta #login-inputs{

	width:100%;

	margin-top: 13px;

	float:left;

}

#login-inputs li{

	padding:2px;

	float:left;

}

#login-inputs li #btn-login-user{

	width: 50px;

	height: 22px;

	

	padding:0px 0px 2px 0px;

}

#notlogged-in #email{

	padding: 3px;



}



.contact-button

{

	float:left;

	padding-left:150px;

	padding-top:10px;

}



#notlogged-in #password{

	padding: 3px;

}



#profile_fields{

	width: 600px;

  	border: none;

}

#profile_fields legend {

	font-size: 1.153em;

    line-height: 1.2em;

    color: #7e0100;

    margin-bottom: 15px;

}

	#profile_fields table{

		padding-left:15px;

		padding-bottom:10px;

	}

	#profile_fields span{

		color:#F00;

	}



#user_names{

	width: 600px;

    border: none;

}

#user_names legend {

	font-size: 1.153em;

    line-height: 1.2em;

    color: #7e0100;

    margin-bottom: 15px;

}

	#user_names table{

		padding-left:15px;

		padding-bottom:10px;

	}

#user_password{

	width: 600px;

    border: none;

}

#user_password legend {

	font-size: 1.153em;

    line-height: 1.2em;

    color: #7e0100;

    margin-bottom: 15px;

}

	#user_password table{

		padding-left:15px;

		padding-bottom:10px;

	}



#edit-pro input {

	font-family: Verdana, Arial, Helvetica, sans-serif;

    line-height: 1.384em;

    vertical-align: middle;

    font-weight: normal;

    font-size: 10px;

    height: 24px;

    width: 300px;

    color: #000000;

    padding-left: 5px;

    padding-top: 2px;

    padding-right: 5px;

    padding-bottom: 2px;

    border: 1px solid #cccccc;

} 



#edit-pro #save {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    line-height: 1.384em;

    vertical-align: middle;

    font-weight: normal;

    font-size: 10px;

    height: 24px;

    color: #000000;

    padding-left: 5px;

    padding-top: 2px;

    padding-right: 5px;

    padding-bottom: 2px;

    border: none !important;

	margin-left: 145px;

	width:110px;

}

#edit-pro select[name="dob_month"] {width:101px;}

#edit-pro select[name="dob_day"] {width:93px;}

#edit-pro select[name="dob_year"] {width:99px;}

#edit-pro textarea{

	font-family: Verdana, Arial, Helvetica, sans-serif;

    line-height: 1.384em;

    vertical-align: middle;

    font-weight: normal;

    font-size: 10px;

    height: 120px;

    width: 300px;

    color: #000000;

    padding-left: 5px;

    padding-top: 2px;

    padding-right: 5px;

    padding-bottom: 2px;

    border: 1px solid #cccccc;

	resize:none;

}





#contact_name,#contact_email {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    height: 25px !important;

    width: 312px;

    color: #000000;

    padding-left: 5px;

    padding-top: 2px;

    padding-right: 5px;

    padding-bottom: 2px;

    border: 1px solid #cccccc;

}

#contact_message {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    color: #000000;

    padding-left: 5px;

    padding-top: 2px;

    padding-right: 5px;

    padding-bottom: 2px;

    border: 1px solid #cccccc;

    height: 100px !important; 

    width: 320px; 

}



fieldset input, fieldset select {

	padding: 5px;

	width: 300px;

}

fieldset textarea {

	height: 80px;

	width: 300px;	

}



fieldset {

	padding: 10px;

	margin-bottom: 5px;

}

.contact-button input {

	/*height: 24px;

    margin-top: 15px;

    display: inline-block;

    text-decoration: none;

    font-size: 0.923em;

    color: #7e0100;

    line-height: 1em;

    */width: 80px;

}



.success-box {

	background: green;

	color: white;

	padding: 10px;

	font-weight: bold;

}







.wrapper {

	width:886px;

	margin:0 auto;

	background:url(../images/new_paper_Bg.png);

	background-attachment:fixed;

	height:645px;

}

.wrapper_heading {

	float:left;

	width:626px;

}

.wrapper_heading h1 {

	font-family:"Courier New", Courier, monospace;

	color:#800000;

	font-size:64px;

	padding:30px;

	line-height: 64px;

	margin-top: 50px;

}

.button_container {

	float:left;

	width:260px;

	margin-top:20px;

	overflow: auto;

    display: table;

	

	}



.button-wrapper {

   display: table-cell;

    vertical-align: middle;

	

}

/*input[type=button] {

    display: block;

    vertical-align: middle;

	margin:0 auto;

	width:180px;

	height:45px;

	margin-top:25px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:white;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

	text-shadow: 1px 1px #000000;

}*/

input[type=button]{
    background-color: #fff;
    color: #000;
    text-shadow: none;
    font-size: 15px;
    border: none;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 92px;
    cursor: pointer;
    outline: none;
    float: left;
}
.home-page-banner{
	width:100%;
	float:left;
}
.home-page-banner-img{
	width:100%;
}
.home-page-links {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 41px;
    padding: 15px 0;
}
.btn_stand_by {

	background: url(../img/home-page-ico/newsstandby.png);
    background-position: 20px 0px;
    width: 170px;
    height: 170px;
    line-height: 300px;
    background-repeat: no-repeat;
	margin-left: 0px !important;
}

.header-top ul.menu{
	margin-left:15px;
}

.btn_stand_by.coming_soon{
	background-image: url(../img/home-page-ico/coming_soon.jpg)
}

.btn_green{
	background: url(../img/home-page-ico/briefcase.png);
    background-position: 20px 0px;
    width: 170px;
    height: 170px;
    line-height: 300px;
    background-repeat: no-repeat;
}

.btn_red {

	background:#c00000;

}

.btn_blue {

	background:#1f4e79;

}

.btn_grey {

	background: url(../img/home-page-ico/edit.png);
    background-position: center 0px;
    width: 180px;
    height: 170px;
    line-height: 300px;
    background-repeat: no-repeat;
}

.btn_grey.coming_soon {

	background-image: url(../img/home-page-ico/coming_soon.jpg);
}

.btn_yellow {

	background:#bf9000;

}

.btn_mustard {

	background:#666633;

}

.btn_black {
	background: url(../img/home-page-ico/user.png);
    background-position: 20px 0px;
    width: 170px;
    height: 170px;
    line-height: 300px;
    background-repeat: no-repeat;
}


.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 999999;
    display: none;
}

.modalDialog > div {
    width: 400px;
    position: relative;
    margin: 10% auto;
    padding: 13px 20px;
    border-radius: 10px;
    background: #fff;
    background: -moz-linear-gradient(#fff, #999);
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);
}
.modalDialog > div >p{
	margin: 20px 0;
}
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.close:hover {
    background: #00d9ff;
}