/* RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, del, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 14px;
    vertical-align: baseline;
    background: transparent;
    font-family: Georgia, "Book Antiqua" , Palatino, "Times New Roman" , Times, serif;
}

body
{
    line-height: 1;
}
.input_field
{
    font-size: 11px;
    font-weight: bold;
    margin: 2px;
}
input#ContentPlaceHolder1_txtManuscriptTitle, input#ContentPlaceHolder1_txtAuthors
{
    width: 325px;
}
.format_suggest
{    
    font-size: 11px;
}

.clear{ clear: both; height: 1px; }

#calc
{
    font-size: 11px;
    position: relative; 
    width: 300px; 
    left: 720px;
    top: -10px;
}

#calc caption
{
    margin-bottom: 3px;
    color: #8496C0;
    
}

ol, ul
{
    list-style: none;
}

blockquote, q
{
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after
{
    content: '';
    content: none;
}

.faq dt,
.faq dd {
    padding-left:15px;
    background:url(../images/faq_q.png) left top no-repeat;
    min-height:16px;
    line-height:16px;
}
.faq dt {
    font-size:14px;
    font-weight:bold;
    color:#50b748;
    margin-bottom:5px;
}
.faq dd {
    background-image:url(../images/faq_a.png);
    margin-bottom:15px;
    font-size:13px;
}

.logon_container_img
{
    position: absolute;
    width: 16px;
    height: 16px;
    left: 5px;
    top:5px;
}

/* tables still need 'cellspacing="0"' in the markup */
table
{
    border-collapse: collapse;
    border-spacing: 0;
}

table.tableStyle TD
{
    padding: 2px;
}
.data_grid
{
    border: 1px solid #B4B6B3;
    border-collapse: collapse;
}

.data_grid_header td a
{
    font-size: 10px; 
}

.footer_amazoncard {
	display:block;
	width:144px;
	height:91px;
	position:absolute;
	right:50px;
	top:268px;
    background:url(../Images/AmazonCard.png) 0 0 no-repeat;
}
.footer_ul
{
    list-style-type: disc;
    margin-left: 30px;
}

.data_grid td
{
    border-bottom: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    color: #4F4F4E;
    line-height: 13px;
    padding: 3px 6px;
    vertical-align: middle;
    font-size: 12px;
}
/*.data_grid tr
{
    background: none repeat scroll 0 0 #F2F0F1;
}*/
#preferred
{
    background: none repeat scroll 0 0 #008000;
}

#Flagpreferred
{
    background: none repeat scroll 0 0 #FF0000 !important;
}
#preferredLegend
{
    background: none repeat scroll 0 0 #B0FF97;
    border:solid 1px #BBBBBB;
    width:11px;
    height:11px;   
    float:left;
    margin-right: 4px;
}
#legendDiv
{
    margin-top: 5px;
}
.data_grid td a
{
    font-size: 12px;
}
.manager_action_buttons
{
    white-space: nowrap;
}

tr.data_grid_header td
{
    background: url("../images/data_grid_heade.png") repeat-x scroll 0 0 #D0D0D0;
    border-bottom: 1px solid #EEEEEE;
    border-right: 1px solid #B5B5B5;
    border-top: 0 none;
    color: #4F4F4E;
    font-weight: bold;
    padding: 3px 13px;
    text-align: center;
}
tr.data_grid_header th {
    background: url("../images/data_grid_heade.png") repeat-x scroll 0 0 #D0D0D0;
    border-bottom: 1px solid #EEEEEE;
    border-right: 1px solid #B5B5B5;
    border-top: 0 none;
    color: #4F4F4E;
    font-weight: bold;
    padding: 3px 13px;
    text-align: center;
}
.data_grid tr td div .inner_data_grid th {
    background: url("../images/data_grid_heade.png") repeat-x scroll 0 0 #D0D0D0;
    border-bottom: 1px solid #EEEEEE;
    border-right: 1px solid #B5B5B5;
    border-top: 0 none;
    color: #4F4F4E;
    font-weight: bold;
    padding: 3px 13px;
    text-align: center;
}
.data_grid tr td div .inner_data_grid {
    border: 1px solid #B4B6B3;
    border-collapse: collapse;
    white-space: nowrap;
}
.data_grid tr td div .inner_data_grid td {
    border-bottom: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    color: #4F4F4E;
    line-height: 13px;
    padding: 12px 0px;
    vertical-align: middle;
    font-size: 12px;
    text-align: center
}
    .data_grid tr td div .inner_data_grid td table tr td {
        border-right: unset;
        border-bottom:unset;
    }




.data_grid tr td div .inner_data_grid

tr.data_grid_header a {
    color: #4F4F4E;
}
.data_grid tr td table tr td
{
    border: 0 none;
    padding: 0;
}
.about_text
{
    font-size: 16px;
    line-height: 18px;
    width: 365px;
}

input.ship_button {
       background: url("../Images/ship_button.png") no-repeat scroll 0 0 transparent;
    border: none;
    font-size: 11px;
  height: 52px;
   width: 78px;
}

input.print_button
{
    background: url("../Images/print_button.png") no-repeat scroll 0 0 transparent;
    border: none;
    font-size: 11px;
    height: 27px;
    width: 30px;
}

input.submit_button, input.reset_button, input.logout_button
{
    background: url("../Images/button_65.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    margin-top: 4px;
    width: 65px;
    border: none;
    font-size: 11px;
}
input.delete_submit_button
{
    border: 0 none;
    font-size: 8px;
    padding: 0;
}

input.change_selection_button
{
    width: 115px;
    height: 22px;
    background: url(../Images/button_115.png) 0 0 no-repeat;
    margin-top: 4px;
    border: medium none;
}

input.report_button
{
    width:155px;
	height:22px;
	background:url(../Images/button_155.png) 0 0 no-repeat;
	margin-top:4px;
	border: medium none;
}

.phase input:hover, input.submit_button:hover, input.reset_button:hover, input.logout_button:hover, input.change_selection_button:hover
{
    color: #50B748;
    cursor: pointer;
}

/* END RESET */


/* CLEARFIX */

.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix
{
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
    height: 1%;
}

.clearfix
{
    display: block;
}

/* End hide from IE-mac */

/* END CLEARFIX */


/* STICKY FOOTER */


html, body, #wrap, form
{
    height:inherit;
}

/*body > */#wrap
{
    height: auto;
    min-height: 100%;
}

#main
{
    padding-bottom: 20px;
}

#posterfooter {
    position: relative;
    height: 64px;
    clear: both;
    background: url(../Images/footer_bga.png) 0 0 repeat-x;
}

#footer
{
    position: relative;
    /*margin-top: -64px;*/
    height: 64px;
    clear: both;
    background: url(../Images/footer_bga.png) 0 0 repeat-x;
}

/* END STICKY FOOTER */




/* MAIN LAYOUT */

body
{
    background-color: #8e9dc7;
}

#header
{
    height: 168px;
    padding-left: 0;
    padding-right: 0;
    width: 1080px;
    margin: 0 auto;
    position: relative;
}
a
{
    color: #1D3164;
}
a:hover
{
    text-decoration: none;
}
a.ame_logo
{
    display: block;
    width: 353px;
    height: 81px;
    background: url(../images/ame_logo.png) 0 0 no-repeat;
    margin: 2px auto 42px auto;
    text-indent: -9999px;
}
    a.ame_poster_logo {
        display: block;
        background: url(../images/ame_poster_logo.png) center center no-repeat;
        text-indent: -9999px;
        height: 121px;
        margin: 20px auto 12px;
        width: 624px;
    }

#mainposter {
    width: 1060px;
    margin: 0 auto;
}




#main
{
    width: 1020px;
    margin: 0 auto;
}

.menu
{
    text-align: center;
}
.menu ul
{
    margin: 0 auto;
}
.menu ul li
{
    display: inline;
}
.menu ul li a
{
    color: #fff;
    font-size: 14px;
    padding: 1px 5px;
    border-left: 1px solid #a0aed7;
    text-decoration: none;
}

h1 .menu ul li a
{
     color: black;
     font-size: 12px;
}

h1 .menu ul li a:hover
{
  color:  #2D4174;
}

.menu ul li a:hover
{
    color: #dde7ff;
}
.menu a.current_menu_item
{
    color: #1d3164;
}
.menu a.first
{
    border-left: 0;
}

.postermenu
{
    text-align: center;
}
.postermenu ul
{
    margin: 0 auto;
}
.postermenu ul li
{
    display: inline;
}
.postermenu ul li a
{
    font-size: 15px;
    color: #fff;
    padding: 1px 10px;
    border-left: 1px solid #a0aed7;
    text-decoration: none;
}


h1 .postermenu ul li a
{
     color:  #2D4174;
     font-size: 12px;
}

h1 .postermenu ul li a:hover
{
  color:  #2D4174;
}

.postermenu ul li a:hover
{
    color: #dde7ff;
}
.postermenu a.current_menu_item
{
    color: #1d3164;
}
.postermenu a.first
{
    border-left: 0;
}

.facebook_like
{
    position: absolute;
    bottom: 12px;
    right: 0;
    height: 21px;
    padding: 1px 0 0 23px;
    background: url(../images/facebook_icon.png) left center no-repeat;
}

.login_block
{
    top: 80px;
    right: 15px;
}

.logged_in_block p {
    margin-bottom: 5px;
    font-family: Arial,sans-serif;
}
.user_logged_in
{
    margin: 8px 7px 0 0;
    float: left;
}
.user_logged_in a
{
    color: #1d3164;
    text-decoration: none;
}
.content
{
    padding: 20px;
    box-shadow: 0 0 20px #161e3f;
    margin-bottom: 20px;
    background: #fff;
    color: #1d3164;
}

.content h1
{
    font-size: 20px;
    color: #8597c1;
    padding-bottom: 18px;
    
    margin-bottom: 18px;
}

.poster h1
{
    border-bottom: 1px solid #8193CA;
}

.poster h1.first
{
    border-top: 0;
    border-bottom: 0;
}

.poster ul.last li 
{
    padding-left: 50px;
    margin-bottom: 7px;
    font-size: 18px;
    font-weight: bold;
    background: url(../images/tick_ret.png) left center no-repeat;
     padding-bottom: 15px;
    padding-top: 10px;
}
.poster .large_text {
    font-size: 18px;
}

.poster .last {
    margin-bottom: 17px;
    font-size: 18px;
}

.content_hiringediotrs {
      padding: 20px;
    box-shadow: 0 0 20px #161e3f;
    margin-bottom: 20px;
    background: #fff;
    color: #1d3164;
}

.content_hiringediotrs h1
{
    font-size: 20px;
    color: #8597c1;
    padding-bottom: 18px;
    border-bottom: 1px solid #8193ca;
    margin-bottom: 18px;
}

.content_hiringediotrs 
.about_text {
    font-size: 16px;
    line-height: 18px;
    width: 650px;
}

.content_hiringediotrs #left{ float: left;}
.content_hiringediotrs #right{ float: right;width: 270px;}


.additional_info
{
    margin: 10px 0 20px 0;
}
.additional_column
{
    border-left: 1px solid #596c9a;
}
.three_columns .additional_column
{
    width: 200px;
    padding: 5px 27px 10px 27px;
    float: left;
}
.two_columns .additional_column
{
    width: 450px;
    padding: 5px 28px 10px 28px;
    float: left;
}
.additional_column h3
{
    margin-bottom: 20px;
    font-size: 19px;
    font-weight: normal;
    color: #fff;
}
.additional_column p
{
    color: #1d3164;
    font-size: 14px;
    line-height: 16px;
}
.additional_column a
{
    color: #fff;
    text-decoration: none;
}
.additional_column a:hover
{
    text-decoration: underline;
}
.additional_column .left
{
    display: block;
    float: none;
    margin: 0 auto;
}
.additional_info .first
{
    border: none;
}

input.button_poster_rounded
{
    width: 238px;
    height: 54px;
    line-height: 26px;
    padding: 0 7px;
    border-radius: 12px;
    border: 1px solid #fff;
    color: #fff;
    background: url(../images/poster_getstarted_button.png) bottom left repeat-x;
    font-family: Georgia, "Book Antiqua" , Palatino, "Times New Roman" , Times, serif;
    outline: none;
}
input.button_poster_rounded:hover
{
    opacity: .8;
    cursor: pointer;
}

input.button_poster
{
    width: 119px;
    height: 27px;
    line-height: 26px;
    padding: 0 7px;
    border-radius: 12px;
    border: 1px solid #fff;
    color: #fff;
    background: url(../images/poster_button.png) bottom left repeat-x;
    font-family: Georgia, "Book Antiqua" , Palatino, "Times New Roman" , Times, serif;
    outline: none;
}
input.button_poster:hover
{
    opacity: .8;
    cursor: pointer;
}

input.button_rounded
{
    height: 26px;
    line-height: 26px;
    padding: 0 7px;
    border-radius: 12px;
    border: 1px solid #fff;
    color: #fff;
    background: url(../images/input_bg.png) bottom left repeat-x;
    font-family: Georgia, "Book Antiqua" , Palatino, "Times New Roman" , Times, serif;
    outline: none;
}
input.button_rounded:hover
{
    opacity: .8;
    cursor: pointer;
}
.additional_info input.button_rounded
{
    margin-top: 14px;
}
.footer_content
{
    width: 970px;
    padding: 10px 0 0 50px;
    margin: 0 auto;
    color: #fff;
}
.footer_content span
{
    float: left;
    margin-top: 10px; margin-right: 10px;
}
.footer_content ul
{
   float: left;
    margin-bottom: 10px;
    margin-left: -2px;
    margin-top: 10px;
}
.footer_content ul li
{
    display: inline;
}
.footer_content ul li a
{
    border-left: 1px solid #d7dce8;
    padding: 0 3px;
    color: #fff;
    text-decoration: none;
}
.footer_content ul li a:hover
{
    color: #dde7ff;
}
.footer_content ul li a.first
{
    border-left: none;
}

/* END MAIN LAYOUT */


/* CONTENT STYLES */

.homepage_splash
{
    width: 979px;
    height: 418px;
    background-image: url(../images/homepage_splash.jpg);
    position: relative;
    margin: -8px 0;
    z-index: 2;
}
.homepage_splash h1
{
    width: 280px;
    position: absolute;
    top: 80px;
    left: 350px;
    text-align: center;
    font-size: 28px;
    font-weight: normal;
    color: #1d3164;
}
.homepage_splash a
{
    color: #8597c1;
    text-transform: uppercase;
    width: 140px;
    text-align: center;
    position: absolute;
    top: 270px;
    left: 50%;
    margin-left: -70px;
    text-decoration: none;
}

.poster_homepage_splash
{
    width: 1021px;
    height: 437px;
    background-image: url(../images/poster_homepage_splash.jpg);
    position: relative;
    margin: -8px 0;
    z-index: 2;
}
.poster_homepage_splash h1
{
    width: 315px;
    position: absolute;
    top: 80px;
    left: 350px;
    text-align: center;
    font-size: 34px;
    font-weight: normal;
    color: #1d3164;
    border-bottom: 0;
}
.poster_homepage_splash a
{
    color: #8597c1;
    text-transform: uppercase;
    width: 140px;
    text-align: center;
    position: absolute;
    top: 270px;
    left: 50%;
    margin-left: -70px;
    text-decoration: none;
}


.small_text {
    font-size: 10px;
}

h1.small_text
{margin-bottom: 5px;}

.large_text
{
    font-size: 20px;
    color: #1d3164;
    margin-bottom: 34px;
}
.large_text a
{
    font-size: 20px;
    color: #1D3164;
}
.medium_text
{
    font-size: 16px;
}
.light_blue
{
    color: #6982b2;
}
.criteria_info
{
    width: 979px;
    height: 174px;
    background-image: url(../images/about_us_icons.png);
    margin-top: 45px;
}
.criteria
{
    width: 320px;
    float: left;
    margin-top: 133px;
    text-align: center;
    color: #1d3164;
}
.criteria_2
{
    width: 340px;
}
.criteria_3
{
    width: 318px;
}
.images_three_in_a_row img
{
    width: 305px;
    float: left;
}
.images_three_in_a_row img + img
{
    margin-left: 26px;
}


.abstract_editing_info {
    width: 979px;
    background: url(../images/abstract_editing_icons.png) center top no-repeat;
    margin-top: 30px;
}

.abstract_editing
{
    float: left;
    margin-top: 123px;
    width: 240px;
    text-align: center;
}

.abstract_editing_info .first {
    margin-left: 133px;
}

.content .step1, .content .step2, .content .step3 ,.content .step4
{
    width: 676px;
    height: 304px;
    margin-left: 85px;
    margin-bottom: 40px;
}

 .step1{background: url(../images/abstract_step1.png) center top no-repeat;}
 .step2{background: url(../images/abstract_step2.png) center top no-repeat;}
 .step3{background: url(../images/abstract_step3.png) center top no-repeat;}
 .step4{background: url(../images/abstract_step4.png) center top no-repeat;}

.journal_editing_info
{
    width: 979px;
    background: url(../images/journal_editing_icons.png) center top no-repeat;
    margin-top: 30px;
}

.journal_supported_info
{
    color:#fff;
    height: 36px;
    width: 920px;
}

.journal_editing
{
    float: left;
    margin-top: 123px;
    width: 240px;
    text-align: center;
}
.editing_3
{
    width: 257px;
}
.pricing_table
{
    background: url(../images/pricing_bg.png) center top no-repeat;
}
.pricing_header_1, .pricing_header_2, .pricing_header_3
{
    position: relative;
    top: 15px;
    float: left;
    height: 30px;
    text-align: center;
}

.pricing_header_1{width: 290px;}
.pricing_header_2{width: 400px;}
.pricing_header_3{width: 290px;}

.pricing
{
    float: left;
    margin-top: 183px;
    width: 300px;
    text-align: center;
    font-size: 24px;
}

.pricing2
{
    float: left;
    margin-top: 183px;
    width: 190px;
    text-align: center;
    font-size: 24px;
}

.paypal_accepted
{
    margin-top: 30px;
    padding: 10px 0 0 240px;
    background: url(../images/paypal.png) left center no-repeat;
    min-height: 48px;
    font-size: 12px;
    color: #6982b2;
    line-height: 16px;
}
img.wrapper
{
    float: left;
    margin: 0 5px 1em 1em;
    text-align: center;
    height: 16px;
    width:16px;
}

li.wrapper a
{
    text-decoration: none;
}

ul li.wrapper
{
    display: none;
    float: left;
    width: 20em; /* accommodate the widest item */
    color: #dde7ff;   
}
/* stop the floating after the list */
br.wrapper
{
    clear: left;
}
/* separate the list from what follows it */
div.wrapper
{
    margin-bottom: 1em;
    background-color: #506594;
    box-shadow: 0 0 10px #161E3F;
    padding-top: 10px;
    height: 2050px;
    padding-left: 60px; 
}

._testclass
{
  width: 20px;
  height: 10px;
 }

div.wrapcontrols
{
    top: 240px;     
    position: relative;         
}

.wi
{
    font-size:small;
}

a span.wi  
{
   color: #DDE7FF;       
}
span.wi:hover
{
    text-decoration: underline;
    text-decoration-color: wheat;
}

.journals_enrty
{
}
.cnt_1
{
    position: absolute;
    left:0px;
    top:10px;
}
.cnt_2
{  
    position: absolute;
    left: 100px;
    top:10px;
    right: 100px;
    height: 30px;   
}

.browse_journal
{
 position: absolute;
  color: #DDE7FF;  
  
}
.browse_journallist
{
    position: absolute;
    left:150px;
    float: left;
}

.cnt_2.div
{
    width: 100px;
}


.cnt_3
{
    position: absolute;
    right: 10px;
    top:10px;
}

.wrapcontrols a
{
    color: #fff;
    text-decoration: none;
}
.wrapcontrols a:hover
{
    color: #fff;
    text-decoration: underline;
}
.navlist
{
    clear: left;
}
.navlist li
{
    display: inline;
    list-style-type: none;
    padding-right: 7px;    
}
.logon_container
{
    display: none;
    position: absolute;
    right: 0;
    top: 70px;
    z-index: 100;
    background-color: #fff;
    border-radius: 6px;
    width: 275px;
    padding: 12px 30px 12px 0;
    border: 1px solid #ccc;
    box-shadow: 0 2px 3px #666;
    text-align: right;
}
.logon_new_user, .logon_new_user a
{
    font-size: 12px;
    margin-top: 7px;
}
.login_input_field
{
    width: 135px;
}
.logon_password
{
    margin: 4px 0 7px 0;
}
#navigation
{
    text-align: center;
}
#navigation li
{
    display: inline;
}
#navigation a
{
    margin: 0 8px;
}
/* END CONTENT STYLES */


/* Styles css*/
.phase
{
    width: 236px;
    height: 81px;
    background: url(../Images/blue_panel_bg.png) 0 0 no-repeat;
    text-align: left;
    margin-top: 20px;
    margin-left: 25px;
    position: relative;
}
.phase h3
{
    color: #fff;
    padding: 6px 0 15px 10px;
}
.phase p
{
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.phase input.button_go
{
    position: absolute;
    left: 90px;
    top: 68px;
    width: 65px;
    background-image: url(../Images/button_65.png);
    font-size: 12px;
}
.account_phases_container .phase_green
{
    background-image: url(../images/green_panel_vsmall_bg.png);
}

.account_phases_container .phase
{
    margin-top: 15px;
    width: 138px;
    background-image: url(../images/blue_panel_vsmall_bg.png);
}
.account_phases_container .phase h3
{
    padding: 3px 0 5px 10px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #1D3164;
    text-align: center;
}
.account_phases_container .phase p
{
    font-size: 12px;
    font-weight: bold;
    font-weight: normal;
    text-align: center;
    margin-left: 0;
    color: white;
}
.account_phases_container .phase input.button_go
{
    background: url("../Images/button_30.png") left center no-repeat;
    font-size: 11px;
    left: 58px;
    position: absolute;
    top: 47px;
    width: 32px;
    border: none;
}
.account_phases_container .customer_feedback_survey h3
{
    font-size: 11px;
    padding-top: 4px;
}
.account_phases_container .phase_green
{
    background-image: url(../images/green_panel_vsmall_bg.png);
}

.input.button_go
{
    border: 0;
    font-weight: bold;
    font-size: 11px;
    padding: 0;
}
.backwhite
{
    background-color: white;
}

.projects_grid
{
    border: 1px solid #e2e3e4;
    background: url(../images/projects_grid_bg.png) left bottom repeat-x;
}
.projects_grid .data_grid_header td
{
    /*height: 68px;*/
    background: none;
    color: #231f20;
    border: 1px solid #e2e3e4;
}
.projects_grid .data_grid_header td a
{
    color: #231f20;
}
.projects_grid td
{
    border-top: 0;
    border-bottom: 0;
    border-right: 1px solid #e2e3e4;
    border-left: 1px solid #e2e3e4;
    font-size: 10px;
    text-align: center;
    padding: 6px 4px;
}
.projects_grid table td
{
    padding: 0;
    border: 0;
}
.projects_grid .data_grid_paging td
{
    border-top: 1px solid #e2e3e4;
    text-align: center;
    height: 30px;
    font-size: 14px;
}
.projects_grid td.grid_status span
{
    display: block;
    padding: 0 10px 0 10px;
    position: relative;
    text-align: left;
}
.projects_grid td.grid_status span a
{
    display: block;
    width: 24px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -6px;
}

.projects_grid td.grid_status span a.starthref
{
    display: block;
    width: 48px;
    height: 20px;
    position: relative;
    right: 0;
    top: 50%;
    margin: -6px auto 0 auto;
    font-size: 10px;
}

/*End Styles css*/
h1.indexcolumn
{
    font-size: 20px;
}


.jqmWindow {display: none;position:absolute;top: 50px;left: 300px;z-index: 555;width: 1000px;background-color:White;color: #333;border: 1px solid black;padding: 12px;}
 .jqmOverlay {filter: alpha(opacity=70);opacity: 0.7;background-color: Gray; position:absolute;}
 html .jqmWindow {position:absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
 
 
 #csvlink{ margin-left: 20px;color: #8597C1;}
 
 
 .calculator{ width: 350px;margin: 0 auto 0 auto;left: 20px;position: relative;}
 .calculator h1 {color: #8597C1; font-size: 18px;border: 0;margin: 15px 0 5px 0;padding: 0;}
 .calculator .input{ width: 300px;margin: 2px 0 2px 0;}
 .calculator input[type=text]{ width: 200px; margin: 2px 15px 2px 0;}
 
 .login_date {
    float:right;
    margin-top:6px;
     margin-right: 10px;
}

.projects_grid2 td.grid_status span a.file-comlete {
    background: url(../images/icon_file_comlete.png) no-repeat scroll 60px -1px;
    color: #1d3164 !important;
    display: block;
    font-size: 12px !important;
    left: 10px;
    margin: 0;
    font-family: "source-sans-pro";
    position: relative;
    text-align: left;
    text-decoration: none!important;
    top: -4px;
    width: 100%;
}

    /*.projects_grid2 td.grid_status span a.file-comlete:hover {
        text-decoration: underline!important;
    }*/

.projects_grid2 td.grid_status span a.payment-needed {
    background: rgba(0, 0, 0, 0) url("../images/icon_payment_needed.png") no-repeat scroll center 26px;
    color: #1d3164 !important;
    display: block;
    font-size: 12px !important;
    left: 4 px;
    margin: 0;
    font-family: Arial,sans-serif;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    top: -4px;
    width: 100%;
    height: 42px;
}

    /*.projects_grid2 td.grid_status span a.payment-needed:hover {
        text-decoration: underline!important;
    }*/


.start-user{ background: url(../images/startback.png) no-repeat; margin: 20px auto 15px auto; width: 606px;height: 358px; position: relative;text-align: left;}
.start-user table{ width: 556px;height: 305px;top: 8%;left: 5%; position: relative;}

.start-user td { height: 30px;vertical-align: top;}
.start-user h1{    font-size: 26px; color: #1e2747; padding:0;  margin: 0; border: none;font-weight: normal;margin-top: 10px;}
.start-user h2{    font-size: 18px; color: #1e2747; padding:0;  margin: 0; border: none;font-weight: normal;}

.start-user a{font-size: 0; display: block;width: 160px; height: 45px; background: url(../images/getstartbutton.png) no-repeat;position: relative;margin-top: 10px;}

.start-user a:hover
{
    opacity: .8;
    cursor: pointer;
}

.phase .button_rounded{ height: 22px; width: 45px;position: absolute;bottom: -10px; left:35%}


.start{ text-align: center; }
.start h1{ border: 0; margin-bottom: 0;
    padding-bottom: 0;}
    
.samplelink {
        float: right;
     color: #8597C1;
    font-size: 20px;
    font-weight: bold;
    
        
    }
    
.center{ margin-left: 80px;}
.poster .center{ margin-left: 150px;}
.unassignedfiles h1 {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-bottom: 0;
    border-bottom: 0px solid #8193CA;
}

.poster_printing_left 
{
    font-size: 18px;
    float: left;
    padding: 20px 40px; 
    margin-left: 40px;
    margin-bottom: 30px;
    background-color: #eef0f7;
}

.poster_printing_right {
    float: right;
    width: 295px; margin-right: 150px;
    text-align: center;
    padding-top: 40px;
}

.poster_printing_left li {
    background: url("../images/tick_ret.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-size: 18px;
    margin-bottom: 7px;
    padding-bottom: 15px;
    padding-left: 50px;
    padding-top: 10px;
    
}

.templates { width:405px; margin-left: 230px;text-align: center;color: white;font-size: 26px;}
.templates .header{ font-size: 26px; background-color: #a3add7; padding-bottom: 15px; padding-top: 15px; border-right-width: 4px;border-color: white;border-style: solid;}
.templates .header_alt{ font-size: 26px; background-color: #616f92; padding-bottom: 5px; padding-top: 5px; border-left-width: 4px;border-color: white;border-style: solid;}
.templates .row{ background-color: #e8eaef; padding-bottom: 5px; padding-top: 5px; border-right-width: 4px;border-color: white;border-style: solid;}
.templates .row_alt{ background-color: #f3f5fa; padding-bottom: 5px; padding-top: 5px; border-left-width: 4px;border-color: white;border-style: solid;}
.userstatus{ width: 300px;float: right;  margin-top: 30px;}
.userstatus .login_block {margin-top: 42px;margin-bottom: 3px;}
.userstatus .logon_container {margin-top: 30px;margin-bottom: 3px;}
.userstatus .logged_in_block {margin-bottom:3px;}
.userstatus .fb-like { float: right;}



.newnav a, .projects_grid2 .data_grid_header a, .projects_grid2 .data_grid_header  td{
    color: #000 !important; 
    font-family: Arial,sans-serif !important;
    font-size: 13px !important;
}

.newnav a, .projects_grid2 .data_grid_header a, .projects_grid2 .data_grid_header  td	{color:#fff !important; text-decoration:none !important;}
.newnav a:hover, .data_grid_header a:hover	{color:#d3d3d3 !important; text-decoration:none !important;}
.newnav a:hover .bg4 {color:#d3d3d3 !important; text-decoration:none !important;}

.bg1 {
background:url(images/bg1.png) repeat;
}
.bg1, .panelbg1 input[type="submit"], #ContentPlaceHolder1_btnSubmit, #ContentPlaceHolder1_btnReset			{vertical-align:middle; height:36px; text-align:center; color:#fff;  border-radius:10px; font-weight:bold; font-size:15px; width:auto}
.panelbg1 .submit_button , #ContentPlaceHolder1_btnSubmit	{  text-transform: uppercase;background-image: url(images/icon_img1.png);background-position: left;padding-left: 52px;background-size: 190px;background-repeat: no-repeat;}
.panelbg1 .reset_button , #ContentPlaceHolder1_btnReset	{ text-transform: uppercase;background-image: url(images/icon_img2.png);background-position: left;padding-left: 52px;background-size: 240px;background-repeat: no-repeat;}


.grid_status span {
font-size:13px !important; 
}


.bg2, .projects_grid2>tbody>tr>td 		{margin-top:10px;  border:solid 1px black; color: #000;  font-size: 13px;  height: 31px; padding: 8px;    text-align: center; }
.projects_grid2 .data_grid_paging td {
background: none ;
color:#000;
}
.bg2, .projects_grid2 .data_grid_header td 		{vertical-align:middle; background: none repeat scroll 0 0 #8d9cc6 !important;  width:91px !important;   border: 1px solid black !important;      color: #fff;    font-size: 12px;    height: 31px;    padding: 8px !important;    text-align: center;}

.bg3 	{    background: url("images/bg3.png") repeat scroll 0 0 rgba(0, 0, 0, 0);  border-radius: 14px;  color: #fff;  font-size: 14px;  height: 42px;
    padding: 0;    text-align: center;}


.bg4		{background:url(images/bg6.png) repeat; height:85px;  color:#fff;  font-weight:bold; font-size:40px; line-height:85px; text-align:center; width:226px; float:left;}
.link1 img	{float:left; }
.bg2 a:hover {color:#fff;}

/*Footer CSS*/

/* ------------------ FOOTER HERE --------------------------*/
.top_footer{ width:100%; margin:0 auto; background:#8d9cc6; padding:30px 0 40px 0; text-align:center;}
.top_footer .container													{ }
.top_footer ul															{   width: 615px;
  /* margin: 0 auto; */
  text-align: center;
  margin: auto;}
.top_footer ul li:first-child											{ background:none;}
.top_footer ul li														{ list-style:none; padding:0 0 0 0; background:url(../img/ftr_dividr.jpg) no-repeat left 2px; padding:0 8px 0 8px; float:left; }
.top_footer ul li a														{ font-family: 'Merriweather Sans', sans-serif; font-size:14px; line-height:18px; color:#fff; font-weight:normal; display: inline-block; }
.top_footer ul li a:hover												{ text-decoration:underline;}	

.top_footer span.ftr_logo												{ display:block; text-align:center;  width:284px; height:74px; margin:0 auto; padding:17px 0 5px 0; text-align:center;}
.top_footer .ftr_logo a													{ display:block; }
.top_footer .add_one													{ font-family: 'Merriweather Sans', sans-serif;  font-size:14px; line-height:18px; color:#fff; font-weight:normal; display:block; }
.top_footer .add_two													{ font-family: 'Merriweather Sans', sans-serif;  font-size:14px; line-height:18px; color:#fff; font-weight:normal; display:block;padding:50px 0 12px 0; }

.top_footer .ftr_last													{ width:525px; margin:0 auto;}
.top_footer .ftr_last span.grmr_logo									{ display:block; padding:6px 0 5px 0;}
.top_footer .ftr_last p													{ font-family: 'Merriweather Sans', sans-serif; font-size:14px; line-height:18px; color:#fff; font-weight:normal; display:block;padding:10px 0 12px 0; }
.top_footer .ftr_last .lern_more										{ display:inline-block; font-family: 'Merriweather Sans', sans-serif; font-size:14px; line-height:18px; color:#fff; font-weight:normal; text-decoration:underline; }
.top_footer .ftr_last .lern_more:hover									{ text-decoration:none;}	




.cnt_five .instnt_quote span.insta {
    color: #203264;
    display: block;
    font-family: "Merriweather Sans",sans-serif;
    font-size: 44px;
    line-height: 27px;
    padding: 0 0 40px;
    text-align: center;
}
.cnt_five .instnt_quote {
    margin: 0 auto;
    width: 408px;
}
.cnt_five .instnt_quote ul li {
    list-style: outside none none;
    padding: 0 0 21px;
}
.cnt_five .instnt_quote ul li .slct_sec {
    border: 1px solid #ebebeb;
    border-radius: 5px;
    float: right;
    margin: 9px 0 0;
    padding: 4px 0;
    width: 216px;
}
.cnt_five .instnt_quote ul li a.btn {
    background: #203264 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    float: left;
    font-family: "Merriweather Sans",sans-serif;
    font-size: 18px;
    height: 47px;
    line-height: 47px;
    padding: 1px 5px;
    text-align: center;
    text-transform: uppercase;
    width: 169px;
}
.cnt_five .clear_0 {
    clear: both;
    display: block;
    font-size: 0;
    line-height: 0;
}
.cnt_five .instnt_quote .get_btn {
    background: #203264 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: "Merriweather Sans",sans-serif;
    font-size: 18px;
    line-height: 40px;
    margin: 0 auto 40px;
    padding: 0 25px;
    text-align: center;
    text-transform: uppercase;
}

.cnt_five .instnt_quote .sbToggle {
    background: #fff url("../img/selct_drp_arw.png") no-repeat scroll right top;
    height: 30px;
    width: 46px;
}
.cnt_five .instnt_quote .sbSelector:link, .sbSelector:visited, .sbSelector:hover {background: #fff none repeat scroll 0 0;
    color: #203264;}
.cnt_five .instnt_quote ul.sbOptions {
    border: 1px solid #ebebeb;
    width: 216px;
}
.cnt_five .instnt_quote ul li {
    list-style: outside none none;
    padding: 0 0 21px;
}
.cnt_five .instnt_quote ul li {
    list-style: outside none none;
    padding: 0 0 21px;
}
 .cnt_five .instnt_quote ul.sbOptions li {
    background: #fff none repeat scroll 0 0;
}
 .cnt_five .instnt_quote .sbOptions a:link, .sbOptions a:visited {
    color: #203264;
}
 .cnt_five .instnt_quote .sbOptions a:link, .sbOptions a:visited {
    background: #fff none repeat scroll 0 0;
}
 .cnt_five .instnt_quote .sbHolder {border: 0 none;float: right;
    width: 216px;}


 .select_box select{background:url(../img/selct_drp_arw.png) no-repeat #fff right top; color:#203264; width:100%; height:30px;  -moz-appearance:none; border:1px solid #ccc;}
.edit_option > option{border-bottom:1px dotted #203264!important;  padding:10px 10px; border-right:1px solid #fff;    }