﻿
/* standard elements */
.singlepage, .main, .dialog
{
	font-family: Arial, Tahoma, Calibri;
	font-size: 14px;
	line-height: 21px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.main
{
	height: 100%;
	color: #000000;
	background:  #efefef url(../../Images/Common/MainBackground.png) repeat-x left top; 
}
.loggedin
{
	background:  #efefef url(../../Images/Common/SubPage/MainBackground.png) repeat-x left top; 
}
.singlepage
{
	padding: 20px;
	background-color:#f5f5f5;
	background : #f5f5f5 url(../../Images/Common/ContentBackground.jpg) repeat-x left top;
}

/* Default links */
/* font */
a:link, A:visited{ color:#0267cd; text-decoration: none; }
a:active, A:hover{ color:#0267cd; text-decoration: underline; }
a:link.menufooter, A:visited.menufooter{ color:#ffffff; text-decoration: none; }
a:active.menufooter, A:hover.menufooter{ color:#ffffff; text-decoration: underline; }
a:link.footer, A:visited.footer{ color:#d8c001; text-decoration: none; }
a:active.footer, A:hover.footer{ color:#d8c001; text-decoration: underline; }

h1,h2,h3,h4,h5,h6 {color:#000000; font-weight: normal; font-family:Arial; margin: 0px 0px 5px 0px;}
h1{font-size: 48px;}
h2{font-size: 32px; letter-spacing:-1px; }
h3{font-size: 26px; font-weight: bold; letter-spacing:-1px; }
h4{font-size: 24px;}
    h4.red{ color:#A9090C}
h5{font-size: 20px;}
    h5.form{ font-weight:bold;}
    h5.error{ color:#0719C7}
h6{font-size: 14px;}

.white{ color:#ffffff}
.grey{ color:#8c8c8c}
.sidemenu{font-size:12pt; font-family:arial;}
.small{font-size:9pt; font-family:arial; line-height:12pt;}
.fieldtitle{font-weight:bold;}

/* Image preview  */
#preview{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }
.ImageGalleryStyle{width:210px; padding:3px; background-color:#ffffff; text-align:center; border: solid 1px #dddddd; text-align:center; margin: 0px 3px 10px 0px;}

/* Controls */
input, textarea, select
{
	font-family: Arial, Tahoma, Calibri;
	font-size: 16px;
	border: #C6C6C6 1px solid;
    background-color: #ffffff;
    margin:3px;
}
.ghost { color: #CCCCCC; font-style:italic; }
.fielditemControl{font-family: Arial; color:#0267cd; font-size: 11px;}
input.normal, textarea.normal, select.normal{ color: #0267cd; }
input.small, textarea.small, select.small{ color: #0267cd; font-size: 13px; }

/* Custom Tag Classes */
br.spacer { line-height: 5px; }
.line { background-color: #dddddd; height: 1px; margin-top:-1px; }
.tableline{ background-color:#dddddd; height:1px;}
.CssForCheckListBox input { border: none; } 
.errormessage{ line-height:15px; font-size:13px; color:red; padding-top:10px; clear:both;}
img.title {padding-bottom:10px;}

/* Main Layout */
#outside_content{ background: transparent url(../../Images/Common/BottomBackground.png) repeat-x left bottom; width:100%; min-height:100%; }
#main_container{margin: 0px auto; width:949px; height:auto; background-color:Transparent;}
    #main_logo{float:left; height:136px; width:230px;}
        #main_logo_inner{ margin: 25px 0px 0px 15px; height:90px; width:180px;  background: transparent url(../../Images/Common/Logo.jpg) no-repeat left top; }
    #main_menu{float:left; width:590px; height:136px;}
    #main_login{float:right; width:125px; height:136px;}
        #main_login_container{ margin: 0px; height:75px; width:50%; padding:60px 0px 0px 40px; }
    #main_roundedtopbar{ clear:both; background: transparent url(../../Images/Common/RoundTopbar.jpg) no-repeat left top; width:949px; height:6px; line-height:2px; font-size:0px;}
    #main_content{background-color:#ffffff; width:922px; height:auto; padding: 10px 14px 10px 14px;}
        .main_content_inner{ width:898px; background: #f5f5f5 url(../../Images/Common/ContentBackground.jpg) repeat-x left top; padding: 34px 0px 20px 24px;}
    #main_roundedbottombar{ clear:both; background: transparent url(../../Images/Common/RoundBottombar.jpg) no-repeat left top; width:949px; height:6px;}
    .main_footer{width:915px; height:90px; margin:20px; }
        #main_footerleft{float:left; width:370px; }
        #main_footerright{float:right; text-align:right; width:545px;}    

    #main_roundedtopbar_short{ clear:both; background: transparent url(../../Images/Common/RoundTopbarShort.jpg) no-repeat left top; width:949px; height:6px; line-height:2px; font-size:0px;}
    #main_roundedbottombar_short{ clear:both; background: transparent url(../../Images/Common/RoundBottombarShort.jpg) no-repeat left top; width:949px; height:6px;}

/* Logged in layout */
    #loggedin_logo{float:left; height:100px; width:165px;}
        #loggedin_logo_inner{ margin: 15px 0px 0px 15px; height:70px; width:180px;  background: transparent url(../../Images/Common/Subpage/Logo.jpg) no-repeat left top; }
    .loggedin_menu{float:left; width:680px; height:100px;}
    #loggedin_logout{float:left; width:100px; height:90px;}
        #loggedin_logout_container{ margin: 0px; height:75px; width:50%; padding:45px 0px 0px 15px; }
    

/* Dialog Box */

