﻿/* Common to all pages */
body
{
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
    text-align: center;
    background-image: url(../images/new_images/one_pixel_wide_blue_gradient.gif);
    background-repeat: repeat-x;
    font-family: Arial;
    background-color: #A9D1EB;
}
img
{
    margin: 0px;
    border: 0px solid;
}
p
{
    margin: 0px;
}
textarea
{
  resize: none;
}
img
{
    border: 0px solid;
}
a img
{
    border: 0px solid;
    vertical-align: middle;
}
a
{
    text-decoration: none;
    color: #006bb0;
}
a:visited, .DGG a:visited
{
    color: #581C90;
}
a:hover
{
    text-decoration: underline;
}
a.footer
{
    color: #002f4d;
}
p
{
    font-size: 12px;
}
p
{
    line-height: 1.5em;
}
ul, ol
{
}
ol
{
    font-family: Arial;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 5px;
}
.HeaderQuestionDiv1
{
    width: 998px;
    margin: 0 auto;
	position: relative;
	z-index: 2;
}
.HeaderQuestionDiv2
{
    width: 970px;
    text-align: right;
    vertical-align: bottom;
}
.LoginLink
{
    font-family: Arial;
    color: White;
    font-size: 12px;
    font-weight: bold;
    vertical-align: bottom;
    line-height: 1.0em;
}
a.LoginLink:visited
{
    color: White;
}
.MainContentDiv1
{
    text-align: center;
    width: 998px;
    margin-top: -5px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
    position: relative;
}
.MainContentTD
{
    text-align: center;
    vertical-align: top;
    background-image: url(../images/new_images/background_paper_mid_998x30.png);
}
.MainContentDiv2
{
    width: 950px;
    margin: 0 auto;
}
.MainContentTable1
{
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.MainContentTable2
{
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.PageHeader
{
    color: #397a27;
    font-size: 24px;
    position: relative;
}
.PageLogo {
    padding-left: 20px;
}
.ContentDiv a, .Popup_PageContentDiv a, .popup_content_div a, .FooterCell a
{
    font-weight: bold;
}
/* Common to all pages */

.Index_MainTD
{
    width: 950px;
    background-repeat: no-repeat;
    vertical-align: top;
    background: url(../images/new_images/hero_background.png);
    background-repeat: no-repeat;
}
.Index_MainTable1
{
    margin-left: 30px;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 0;
}
.Index_MainTable1 a
{
    color: White;
}
.Login_MainDiv
{
    margin: 0px auto;
    width: 350px;
    padding: 15px;
    border: 10px solid #cccccc;
    margin-top: 20px;
    font-size: 12px;
}
.ContentDiv h3
{
    color: #599a45;
    font-size: 16px;
    margin: 18px 0px 5px 0px;
}
.ContentDiv UL, .ContentDiv OL
{
    margin-top: 5px;
}
.ContentDiv LI
{
    line-height: 1.5em;
    margin-bottom: 5px;
}
.FAQ_MainDiv UL
{
    list-style: outside;
    margin-left: 30px;
}

.c1, .c11
{
    margin-bottom: 10px;
    text-align: center;
    vertical-align: middle;
    width: 150px;
}
.c1 img
{
    margin-top: 0;
}
.c2, .c22
{
    font-size: 12px;
    line-height: 1.4em;
    margin-bottom: 10px;
    text-align: left;
    vertical-align: top;
}
.tagline
{
    margin-top: 5px;
    padding-top: 8px;
}
.c11, .c22
{
    padding-top: 15px;
    vertical-align: top;
}
.c11
{
    height: 130px;
    overflow: visible;
    width: 200px;
}
.c22
{
    padding-bottom: 15px;
}
.c11 img
{
    margin-top: 0;
    width: 150px;
}
.blurb_head
{
    display: block;
    font-size: 15px;
    line-height: 1.2em;
    margin-bottom: 2px;
}
.blurb_table td
{
    border-bottom: 1px solid #CCCCCC;
}
.ForwardLink
{
    margin-right: 20px;
    text-align: right;
}
.ForwardLink a
{
    color: #0246CD;
    font-size: 15px;
    font-weight: bold;
}
.sub_menu
{
    display: inline;
    padding-left: 30px;
    font-size: 15px;
}
.sub_menu a
{
    margin: 0px 10px;
    font-size: 15px;
    font-weight: bold;
}
.sub_menu a:visited
{
    color: #006bb0;
}
.sub_menu a.selected
{
    color: Black;
}
.AboutUs_ContentDiv h1
{
    font-size: 16px;
    color: #599A45;
    margin: 10px 0px;
}
.AboutUs_ContentDiv .GreyTable
{
    border: 0 solid;
}
.AboutUs_ContentDiv .GreyTable .HeaderRow th
{
    background-color: #ECEEF1;
    border: 1px solid #CACACA;
    color: #666666;
    font-size: 12px;
}
.GreyTable .TableRow td
{
    border: 1px solid #CACACA;
}
.lbl
{
    color: #4C4C4C;
    font-weight: bold;
    display: block;
    margin: 14px 0 0;
    width: 100%;
    line-height: 16px;
    padding: 0;
    font-size: 10px;
    text-transform: uppercase;
}
.ClientSignup_ContentDiv
{
    margin: 0px auto;
    width: 700px;
}
.PopupBody
{
    width: 600px;
    background-color: #ffffff;
    height: 380px;
    text-align: left;
    font-size: 12px;
}
.PopupBody H2
{
    padding: 15px; /*color: #339933;*/
    color: #5DA72A;
    text-align: center;
    font-size: 24px;
}
.PopupBody .content
{
    padding: 15px;
}
.PopupBody H1
{
    /*	color: #6A6B6F;*/ /*	color: #E86700;*/
    color: #1F6BA6;
}


/* Tables on YourAccount Page */
.DGG
{
    border: 0px solid #9999CC;
    width: 99%;
    margin: 0px 5px 5px 5px;
}
.DGG A
{
    color: Blue;
}
.activeTH
{
    font-weight: bold;
    font-size: 13px;
    color: black;
    white-space: nowrap;
    background-color: #ffc;
    height: 30px;
}

.activeTD
{
    background-color: #FFFFFF;
    font-size: 12px;
    border: 1px soild #9999CC;
    color: black;
}
CAPTION
{
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    color: #393;
    padding: 5px 0px 7px 0px;
    text-align: left;
}
.footer
{
    text-align: center;
}
.activeTH TD
{
    padding: 3px;
}
.activeTD
{
    line-height: 18px;
}
.activeTD TD
{
    padding: 3px;
}
.pagerTD TD
{
    background-color: #FFFFFF;
    border: none;
    vertical-align: bottom;
}
.pagerTD TD SPAN
{
    display: none;
}
.pagerTD TD A
{
    font-size: 11px;
    padding: 3px;
}
.activeTD TD, .activeTH TD
{
    border: 1px solid #bbbbbb;
}
.DateColumn
{
    width: 100px;
    white-space: normal;
}
.UploadMovieColumn
{
    width: 150px;
    white-space: nowrap;
}
.AcceptJobColumn
{
    width: 150px;
    white-space: nowrap;
    text-align: center;
}
.ActionColumn
{
    width: 150px;
    white-space: nowrap;
}
.URL-TaskColumn
{
    padding-right: 5px;
}
.JobIdColumn
{
    width: 30px;
}
.ViewMovieColumn
{
    width: 100px;
    white-space: nowrap;
    text-align: center;
}
.DGG .MovieLink
{
    display: block;
    padding: 5px 2px 5px 2px;
}
.DGG .GrayedLink
{
	color: #999999;
}
.PagerText A
{
    font-weight: normal;
    font-size: 11px;
    padding: 1px;
}
.pagerTD TD
{
    text-align: center;
}
.SelectedDataGridItem
{
    background-color: #FFD4FF;
}



.txt
{
    font-size: 11px;
    font-weight: normal;
    color: #717171;
    margin: 2px 0 3px 0;
    width: 85%;
    padding: 0;
}
.BigText
{
    font-size: 14px;
    font-weight: normal;
    color: #000;
    margin: 10px 14px 0px 0px;
    width: 100%;
    padding: 0;
    text-align: right;
}

/* Tables on YourAccount Page */

.BiggerTextAreaSmallerTight
{
    font-family: verdana, "Lucida Grande" ,arial,helvetica,sans-serif;
    font-size: 1em;
    line-height: 0.9;
}
.BigURLBox
{
    width: 450px;
}
.MediumInputBox, .BiggerInputBox
{
    font-size: 16px;
}
.ErrorMessage
{
    color: red;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 5px;
    text-align: left;
}
label.txt, label.lbl
{
    line-height: 16px;
    margin: 1px 0;
    padding: 0;
    width: 100%;
}
label.lbl
{
    display: block;
    margin: 14px 0 0;
    width: 100%;
}
label.txt, label.lbl
{
    line-height: 16px;
    margin: 1px 0;
    padding: 0;
    width: 100%;
}
label.lbl
{
    display: block;
    margin: 14px 0 0;
    width: 100%;
}

.NumberBlock
{
    float: left;
    width: 25px;
}
.ContentBlock
{
    float: left;
    width: 630px;
    margin-left: 20px; #margin-left:0px;
margin-bottom:10px;
#margin-bottom:0px;
}
.ContentBlock H3
{
    margin-top: 15px;
}
.DonwloadContent P
{
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}
.DownloadHR
{
    clear: both;
    height: 1px;
    border: 1px dashed gray;
    margin: 0px;
    padding: 0px;
}
.ForgotPass_ContentDiv
{
    font-size: 12px;
}

/* Generic overlay popup - start */
.popup_tl, .popup_tc, .popup_tr, .popup_ml, .popup_mc, .popup_mr, .popup_bl, .popup_bc, .popup_br
{
    height: 33px;
    background-color: transparent;
    background-position: left top;
    background-attachment: scroll;
    background-repeat: no-repeat;
}
.popup_tl, .popup_tr, .popup_bl, .popup_br
{
    width: 33px;
}
.popup_tc, .popup_bc
{
    background-repeat: repeat-x;
}
.popup_mr, .popup_ml
{
    background-repeat: repeat-y;
}
.popup_tl
{
    background-image: url(../images/new_images/top_left.png);
}
.popup_tc
{
    background-image: url(../images/new_images/top_center.png);
}
.popup_tr1
{
    background-image: url(../images/new_images/top_right.png);
}
.popup_ml
{
    background-image: url(../images/new_images/middle_left.png);
}
.popup_mc
{
    background-color: white;
}
.popup_mr
{
    background-image: url(../images/new_images/middle_right.png);
}
.popup_bl
{
    background-image: url(../images/new_images/bottom_left.png);
}
.popup_bc
{
    background-image: url(../images/new_images/bottom_center.png);
}
.popup_br
{
    background-image: url(../images/new_images/bottom_right.png);
}

.blue_popup .popup_tl
{
    background-image: url(../images/new_images/b_top_left.png);
}
.blue_popup .popup_tc
{
    background-image: url(../images/new_images/b_top_center.png);
}
.blue_popup .popup_tr1
{
    background-image: url(../images/new_images/b_top_right.png);
}
.blue_popup .popup_ml
{
    background-image: url(../images/new_images/b_middle_left.png);
}
.blue_popup .popup_mr
{
    background-image: url(../images/new_images/b_middle_right.png);
}
.blue_popup .popup_bl
{
    background-image: url(../images/new_images/b_bottom_left.png);
}
.blue_popup .popup_bc
{
    background-image: url(../images/new_images/b_bottom_center.png);
}
.blue_popup .popup_br
{
    background-image: url(../images/new_images/b_bottom_right.png);
}

.popup_content_div
{
    padding: 0px 10px;
    font-size: 12px;
}
.MiniPopup1 .popup_content_div {
    padding-top: 10px;
    padding-bottom: 10px;   
}
.overlay_cover {
    background-color: Black;
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    opacity: 0.65;
    MozOpacity: 0.65;
    KhtmlOpacity: 0.65;
    filter: alpha(opacity = 65);
    z-index: 100;
}
.overlay_popup {
    margin-left: auto;
    margin-right: auto;
    z-index: 102;
}
.overlay_popup_container {
    position: absolute;
    width: 100%;
    height: 100px;
    text-align: center;
    z-index: 101;
}
/* Generic overlay popup - end */

/* for pages under popup folder - popupts - starts */
Body.Popup_Body {
    background-image: none;
    font-size: 12px;
    background-color: White;
    text-align: left;
    padding: 15px 20px;
    margin: 0px;
}

.Popup_Body P {
    padding-top: 10px;
}
.Popup_Body h3 {
    color: #599a45;
    font-size: 16px;
    margin: 18px 0px 5px 0px;
}
/* for pages under popup folder - popupts - ends */

/* Refund page - start */
.LightBlueSection IMG
{
	padding: 0px;
	margin: 0px;
}
.LightBlueSection
{
	background-color: #edfddf;
	margin: 0px 0px 0px 0px;
}
.GreenBoxTable {
	padding: 0px;
}
.GreenBoxTable .TopBottom {
	background-color: #FFF3C7; height: 6px;
}
.GreenBoxTable .Side {
	background-color: #FFF3C7; width: 6px;
}
.GreenBoxTable Corner {
	height: 6px; width: 6px;
}
.GreenBoxTable .CenterTD 
{
	background-color: #FFF3C7;
}
.GreenBoxTable DIV.SectionContent {
	margin:14px 7px 14px 14px;
}
.GreenBG .CenterTD, .GreenBG .Side, .GreenBG .TopBottom
{
	background-color: #C1F69D;
}
/* Refund page - end */
.SmallerFont 
{
	font-size: 0.9em;
}

/* For blue - mini popup - start */
		.MiniPopup1 {
		    width: 300px;
		    margin: 0px; padding: 0px;
		    position: absolute;
		    z-index: 100;
		}
		.MiniPopup1 .tl, .MiniPopup1 .tc , .MiniPopup1 .tr, 
		.MiniPopup1 .bl, .MiniPopup1 .bc , .MiniPopup1 .br,
		.MiniPopup1 .tc_ 
		{
		    height: 10px;
		} 
		.MiniPopup1 .tl, .MiniPopup1 .tr,
		.MiniPopup1 .ml, .MiniPopup1 .mr,
		.MiniPopup1 .bl, .MiniPopup1 .br
		{
		    width: 10px;
		}
		.MiniPopup1 .tl, .MiniPopup1 .tc , .MiniPopup1 .tr, 
		.MiniPopup1 .ml, .MiniPopup1 .mr, 
		.MiniPopup1 .bl, .MiniPopup1 .bc , .MiniPopup1 .br,
		.MiniPopup1 .tc_ 
		{
		    background-color: Transparent;
		    background-attachment: scroll;
		    background-position: left bottom;
		    background-repeat: no-repeat;
		}
		.MiniPopup1 .tc , .MiniPopup1 .bc 
		{
		    background-repeat: repeat-x;
		}
		.MiniPopup1 .ml, .MiniPopup1 .mr
		{
		    background-repeat: repeat-y;
		}
        .MiniPopup1 .tl { background-image: url(../images/new_images/blue_mini_top_left.png); }
        .MiniPopup1 .tc { background-image: url(../images/new_images/blue_mini_top_center.png); }
        .MiniPopup1 .tr { background-image: url(../images/new_images/blue_mini_top_right.png); }
        .MiniPopup1 .ml { background-image: url(../images/new_images/blue_mini_middle_left.png); }
        .MiniPopup1 .mr { background-image: url(../images/new_images/blue_mini_middle_right.png); }
        .MiniPopup1 .bl { background-image: url(../images/new_images/blue_mini_bottom_left.png); }
        .MiniPopup1 .bc { background-image: url(../images/new_images/blue_mini_bottom_center.png); }
        .MiniPopup1 .br { background-image: url(../images/new_images/blue_mini_bottom_right.png); }
        .MiniPopup1 .mc { background-color: #e1f3fe; }
         .MiniPopup1 .tc_ { background-image: url(../images/new_images/blue_mini_pointer.png); height: 17px; }
         .MiniPopup1 .bl, .MiniPopup1 .bc, .MiniPopup1 .br {
            background-position: left top;
         }

        .MiniPopup1 .closeLinkDiv { display: block; position: absolute; top: 0px; right: 0px; width: 16px; height: 15px; }
        .MoneyBackDiv { text-align: left; }
        
        #IFramePopup iframe { border: 0px solid; }
/* For blue - mini popup - ends */

.WarningMessage
{
	background-color: #FFFFCC;
	color: #000000;
	padding-left: 2px;
	font-size: 12px;
}

.new_title {
    color:#4C4C4C;
    font-size:12px;
    font-weight:bold;
}
H5.ReviewPage 
{
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
.GreenText 
{
	color: #5DA72A;
}
.CloseWindowLink 
{
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.CloseWindowLink A
{
		font-size: 15px;

}
.MyAccount_WelcomeBox
{
	display: block;
	width: 450px;
	border: 1px solid #339933;
	padding: 10px;
	text-align: left;
	line-height: 1.3em;
	margin-left: 5px;
	padding-bottom: 8px;
}
.HighlightText
{
	background-color: #ffc;
}
.SuccessMessage {
    color: #4B8A22;
    font-weight: bold;
}

/* New Round Corder popup setup. */
.rcb_tl,.rcb_tc,.rcb_tr,.rcb_bl,.rcb_bc,.rcb_br,.rcb_ml,.rcb_mc,.rcb_mr 
{ background: transparent none no-repeat; background-position: left top; }
.rcb_tl,.rcb_tc,.rcb_tr,.rcb_bl,.rcb_bc,.rcb_br { height: 12px; }
.rcb_tl,.rcb_ml,.rcb_bl,.rcb_tr,.rcb_mr,.rcb_br { width: 12px; }
.rcb_tc,.rcb_bc { background-repeat: repeat-x; }
.rcb_ml,.rcb_mr { background-repeat: repeat-y; }
.rcb_tl { background-position: left top; }
.rcb_tr { background-position: right top; }
.rcb_bl { background-position: left bottom; }
.rcb_br { background-position: right bottom; }
.rcb_tc, .rcb_ml { background-position: left top; }
.rcb_mr {  background-position: right top; }
.rcb_bc {  background-position: left bottom; }
.rcb_mc { background-color: white; padding: 5px;  }
.rcb_tl,.rcb_tr,.rcb_bl,.rcb_br { background-image: url(/images/new_images/round_box.png); }
.rcb_tc,.rcb_bc { background-image: url(/images/new_images/top_bottom.png); }
.rcb_ml,.rcb_mr { background-image: url(/images/new_images/left_right.png); }
.rcb_box_container { position: absolute; left: 0px; top: 0px; z-index: 102; }
.overlay_close { position: absolute; top: -10px; right: -10px; }

a.normal_text, a.normal_text:visited {
	text-decoration: none;
	color: Black;
	font-weight: normal;
}
a.normal_text1, a.normal_text1:visited {
    color: #002f4d;
	text-decoration: none;
	font-weight: normal;
}
a.normal_text:hover, a.normal_text1:hover {
    text-decoration: none;
    color: #006bb0;
}
