﻿body 
{
    background-color:#DFDFDF;
    font-family:Verdana;
    font-size:11px;
    color:#909090;
    margin-top:0px;
}

a
{
    color:#909090;
    text-decoration:none;
}

a:hover
{
    color:#529CC1;
    text-decoration:underline;
}

a.Highlight, .Highlight
{
    color:#F97715;
}

.Small
{
    font-size:10px;
}

div.Navigation
{
    width:170px;
    height:236px;
    background:url(images/navigation_menu_bg.png) no-repeat left bottom;
    font-size:11px;
    float:left;
}

div.Navigation .Logged
{
    position:absolute;
    top:200px;
    left:25px;
    color:#909090;
    font-size:10px;
}

div.Navigation ul
{
    list-style-type:none;
    padding:40px 0 0 15px;
    margin:0;
}

.AspNet-Menu
{
    padding:0 !important;
}

div.Navigation li span
{
    color:#FF7A21;
    padding-right:15px;
    text-decoration:none;
}


div.Content { position: relative; width:700px; padding: 0; float:left; margin-left:10px; margin-bottom:60px; padding-bottom:10px; background: url(images/contentbox_bottom.png) left bottom no-repeat;}
div.Content h2 { 
	position: relative; width: 701px; height: 32px; margin: 0; padding:30px 0 0 20px; overflow: hidden; 
	background: url(images/contentbox_header.png) top left no-repeat;
	font-size: 14px; color:#4F9AC1; font-weight:bold;
}
	
div.Content .ContentInner { 
	position: relative; width:701px; margin: 0; padding: 0 10px 10px 10px;
	background: url(images/contentbox_bg.png) bottom left repeat-y;
	z-index:200; min-height:200px;
	
}

div.Content .ContentInnerSmall { 
    padding-left:20px;
    padding-top:20px;
}

div.Content .ContentInnerSmall h3 { 
    font-size:12px;
    color:#5C5C5C;
    margin-top:0px;
}

div.URL
{
    width:50%;
    float:left;
    padding-top:10px;
    padding-bottom:5px;
}

div.URL span, div.URL input
{
    position:relative;
    top:-5px;
}

div.URL span, div.User span
{
    font-weight:bold;
}

div.URL .TextBox
{
    font-size:11px;
}

div.ControlPanel
{
    margin-right:20px;
    margin-top:10px;
    float:right;
}

div.User
{
    float:right;
    margin-right:20px;
    width:250px;
    clear:right;
    text-align:right;
}

div.User select
{
    width:200px;
}

table.Templates
{
    float:left;
}

table.Templates td
{
    border:none !important;
}

table.Results
{
    float:none;
    clear:both;
    border-collapse:collapse;
}

table.Results td 
{
    padding:5px;
}

tr.NoBorderTop td
{
    border-top:none !important;
}

tr.NoBorderBottom td
{
    border-bottom:none !important;
}

table.Results tr.Border td
{
    padding:0;
    margin:0;
}

table.Results .Col1
{
    width:100px;
    border:solid 1px #DFDFDF;
    border-left:none;
}

table.Results .Col2
{
    width:38px;
    border:solid 1px #DFDFDF;
    text-align:center;
}

table.Results .Col3
{
    width:48px;
    border:solid 1px #DFDFDF;
    text-align:center;
}

table.Results .Col4
{
    width:440px;
    border:solid 1px #DFDFDF;
    border-right:none;
}


/* Form elements */
.TextBox
{
    float:left;
    border: solid 1px #4F9AC1;
    width:260px;
    height:17px;
    font-size:10px;
    color:#909090;
    font-family:Verdana;
    padding: 4px 4px 0 4px;
}

input.URL
{
    float:none;
    border:none;
    vertical-align:middle;
    width:250px;
    margin-bottom:1px;
}

input.Disabled
{
    background-color:#E3E3E3; 
}

input.Small
{
    width:85px;
}


.TextArea
{
    float:left;
    border: solid 1px #4F9AC1;
    width:260px;
    font-size:10px;
    color:#909090;
    font-family:Verdana;
    padding:4px;
}

.DropDown
{ 
    margin-top:10px;
    width:200px;
    font-size:10px;
    color:#909090;
    font-family:Verdana;
}

.Results .DropDown
{ 
    margin-top:0px;
    float:left;
    width:270px;
}

.FileUpload
{
margin-bottom:5px;
}

.Create
{
    position:relative;
    left:505px;
    margin-top:15px;
    margin-bottom:15px;
    z-index:2;
}

img.Preview
{
    display:block;
    max-height:100px;
    max-width:400px;
    float:left;
    margin-top:0px;
    margin-right:5px;
    border: solid 2px #DFDFDF !important;
    padding:2px;
}

img.Full
{
    margin-top:0px;
    border: solid 2px #DFDFDF !important;
    padding:2px;
    background-color:White;
    visibility:hidden;
}

/* Icons */

.Icon
{
    float:left;
    width:21px;
    height:26px;
    margin-left:3px;
    margin-right:3px;
    cursor:pointer;
}

.Icon_CSS
{
   
    background-image:url(images/icon_css.png);
}

.Icon_Position
{
    background-image:url(images/icon_position.png);
}

.Icon_Settings
{
   
    background-image:url(images/icon_settings.png);
}

.Icon_Close
{
    width:16px;
    height:16px;
    cursor:pointer;
    background-image:url(images/icon_close.png);
}

.Button85
{
    font-family:Verdana;
    width:85px;
    height:32px;
    background-image:url(images/button_85.png);
    border:0pt none;
    color:#909090;
    font-weight:bold;
    font-size:10px;
}

.Button105
{
    font-family:Verdana;
    width:105px;
    height:32px;
    background-image:url(images/button_105.png);
    border:0pt none;
    color:#909090;
    font-weight:bold;
    font-size:10px;
}

.SimpleButton
{
    font-family:Verdana;
    color:#ffffff;
    background-color:#F27C09;
    border:0pt none;
    font-weight:bold;
    font-size:11px;
    height:17px;
    padding-bottom:2px;
}

.Link_Excel
{
    background-image:url(images/icon_export.png);
    background-repeat:no-repeat;
    background-position:right center;
    display:block;
    cursor:pointer;
    height:30px;
    margin: 0 auto;
}

.Link_Word
{
    background-image:url(images/icon_export_word.png);
    background-repeat:no-repeat;
    background-position:right center;
    display:block;
    cursor:pointer;
    height:30px;
    margin: 0 auto;
}

.SimplePopup
{
	background-color:#fff;
	border: solid 1px #DFDFDF;
	margin-left:5px;
	padding-left:15px;
	padding-bottom:10px;
}

.Popup
{
    visibility:hidden;
    padding:10px;
    width:225px !important;
    height:262px !important;
    background-color:#ffffff;
    z-index:200;
}


.Popup_CSS
{
    border: solid 2px #FF9732;
}

.Popup .TextArea
{
    margin-top:10px;
    width:224px;
    height:140px;
    font-size:12px;
    font-family:Courier;
    padding:0;
}

.Popup_CSS_Global
{
    width:665px !important;
    height:600px !important;
}

.Popup_CSS_Global .TextArea
{
    width:660px;
    height:530px;
}


.Popup_Position
{
    border: solid 2px #93C1D9;
}

.Popup_Settings
{
    border: solid 2px #9E70DB;
}

.Popup .SimpleButton
{
    position:absolute;
    bottom:10px;
    right:10px;
}

.Popup .Icon_Close
{
    float:right;
    position:relative;
    left:9px;
    top:-9px;
}

.Popup_Position .Icon_Close
{
    background-image:url(images/icon_close_blue.png);
}

.Popup_Position .SimpleButton
{
    background-color:#719EDB;
}

.Popup_Position .TextBox
{
    width:65px;
    float:none;
}

.Popup_Settings .SimpleButton
{
    background-color:#9E70DB;
}

.Popup_Settings .Icon_Close
{
    background-image:url(images/icon_close_purple.png);
}

.Popup_Settings_Global p span
{
    display:block;
    padding-left:20px;
    font-size:10px;
}

.Clear
{
    clear:both;
}

/* Overview Page */

table.Overview
{
    font-size:12px;
    margin-top:20px;
    border-collapse:collapse;
}

.Overview td
{
    padding:5px;
    border:solid 1px #DFDFDF;
    border-bottom:none;
}

.Overview .Date
{
    width:100px;
    border-right:none;
    border-left:none;
}

.Overview .Title
{
    width:200px;
    border-right:none;
    border-left:none;
}

.Overview .Edit
{
    text-align:center;
    width:65px;
    border-right:none;
}

.Overview .Export
{
    text-align:center;
    width:40px;
}

.Overview .User
{
    padding-left:10px;
}


.OrangeSquare, .GreySquare
{
    padding:1px;
    margin-right:5px;
}

/* Sweepstake Page */

.EditSweepstake .ValidationSummary
{
    clear:both;
}

/* GridView Paging */
.Pager td
{
    border:none;
}

.Pager td table td
{
    border: solid 1px #DFDFDF;
    padding:0px;
}

.Pager a, .Pager span
{
    display:block;
    width:20px;
    height:20px;
    text-align:center;
    padding-top:4px;
}

.Pager span
{
    font-weight:bold;
}

/* Login Page*/

.Login
{
    width:604px;
    height:231px;
    background-image:url(images/login_bg.png);
    background-repeat:no-repeat;
    position:relative;
    top:-62px;
    margin-bottom:-42px;
    left:30px;
}

.LoginForm
{
    position:relative;
    top:68px;
    left:150px;
}

.LoginForm .TextBox
{
    margin-bottom:9px;
    float:none;
}

.LoginForm .Button85
{
    margin-right:8px;
}

.Footer
{
    width:147px;
    height:5px;
    background-image:url(images/footer.png);
    background-repeat:no-repeat;
    clear:both;
    position:relative;
    top:-50px;
    left:190px;
}


/* Manage Users Page */

table.Users
{
    font-size:12px;
    margin-top:20px;
    border-collapse:collapse;
}

.Users td
{
    padding:5px;
    border:solid 1px #DFDFDF;
    border-bottom:none;
}

.Users .Created
{
    width:100px;
    border-right:none;
    border-left:none;
}

.Users .Name
{
    width:220px;
    border-right:none;
    border-left:none;
    font-weight:bold;
}

.Users .Role
{
    width:150px;
    border-right:none;
}

.Users .Edit
{
    width:150px;
    border-right:none;
}


/* Export page */

div.Export div
{
    clear:both;
    width:670px;
    height:300px;
    overflow:auto;
}

div.Export .Button85
{
    float:left;
}

div.Export p#Attention
{
    font-size:12px;   
    display:block;
    width:350px;
    margin:0px;
    padding-left:10px;
    padding-bottom:30px;
    float:left;
}

table.Export td, th
{
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
}

table.Export th
{
    color:#4F9AC1;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    border-bottom: solid 1px #DFDFDF;
    padding-bottom:10px;
}

div.Export .Link_Excel
{
    float:right;
    width:140px;
    position:absolute;
    left:530px;
    top:425px;
    padding-top:14px;
}

div.Export .Link_Word
{
    float:right;
    width:140px;
    position:absolute;
    left:350px;
    top:425px;
    padding-top:14px;
}



div.Export p
{
    margin-bottom:10px;
}

div.Export span.EntryCount
{
    position:absolute;
    right:40px;
    text-align:right;
}

.AccordionHeader
{
    font-size:13px;
    font-weight:bold;
    height:30px;
    cursor:pointer;
}

/* Codes */
div.Codes .Link_Excel
{
    float:right;
    width:140px;
    position:absolute;
    left:530px;
    bottom:10px;
    padding-top:14px;
}

/* Overview */

div.Overview .TextBox
{
    float:none;
    width:200px;
    vertical-align:middle;
}
