/* A CSS Framework template by Mattias Fjellström, zelphus@gmail.com */
/* Based on "A CSS Framework by Mike Stenhouse of Content with Style" #AE9375*/

/* SITE SPECIFIC LAYOUT */
    body {
        margin: 0;
        padding: 0;		
        background: #E2DED2 url(images/bodybackground.gif) repeat-y center;
        text-align: center;
    }
    div#page {
        width: 773px;        
        margin:	0 auto;
        padding: 0;        
        background: white;
        color: #000;
        text-align: center;
    }
    
    /* HEADER */
	
			div#header {
            width: 773px;
			margin-top:4px;			
			}
		
		div#login {				
			position: fixed;
			float:right;        	
        	margin: 49px 20px 0 0;
		    }			
			
				
		div#switchLocale {
                position: absolute;
                right: 10px;							
            }
            div#header h1 {
                text-align: left;
				            }
        div#branding {
		
			position: fixed;
			float:right;        	
        	margin: 35px 20px 0 0;           
			font-family:verdana;
			font-size:10px;             
        }
        div#search {
            float: right;
            width: 49%;            
            margin: 0;
            padding: 16px 20px 0 0;            
            text-align: right;
        }
		
	div#headerStatic {
			position: fixed;
			padding-right:39px;
			float:right;        	
			margin-top:-52px;
			width:600px;			
			font-size: 11px;
			color: #ffffff;
			font-family: verdana;
			font-size: 10px;
			text-align:right;			
			}
			
		/* END HEADER */
    
    
    /* CONTENT */
        div#content {
		}
            body#error #content {
               			font-family: tahoma;
						font-size: 11px;
						color: #333333;
						line-height:11pt;
						}
				
	 
            
        /* MAIN */
            div#main{
						font-family: tahoma;
						font-size: 11px;
						LINE-HEIGHT: 11pt; 
						color: #333333;
						margin-left:100px;
            }
        /* END MAIN */
				
        /* SUB */
            div#sub {
                
            }
        /* END SUB */
        
    /* END CONTENT */
    
    
/* FOOTER */
div#footer {
    margin: 64px 0px 0px 0px;
    margin-bottom:2px;
}

.footer {
    background: #1919A3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}

.table_none table td, table tr, table th, table{
    border:none;
    padding:0px;
    margin:0px;
		
}

.footer2 {
    background: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}		
/* END FOOTER */
/* END LAYOUT */


/* IMAGES */

img.left {
    border: 1px solid #ddd;
    float: left;
    padding: 5px;
    margin: 10px;
}

img.right {
    border: 1px solid #ddd;
    float: right;
    padding: 5px;
    margin: 10px;
}

img.center {
    border: 1px solid #ddd;
    clear: both;
    display: block;
    padding: 5px;
    margin: 10px auto;
}

/* IMAGES WITH DESCRIPTION TEXT */

div.left {
    float: left;
}
div.left img {
    border: 1px solid #ddd;
    padding: 5px;
    margin: 10px 10px 5px 10px;
}
div.left img.validationWarning {
    border: 0;
}
div.left p {
    font-size: 0.8em;
    text-align: center;
    margin: 0;
    padding: 0;
}
div.right {
    float: right;
}
div.right img {
    border: 1px solid #ddd;
    padding: 5px;
    margin: 10px 10px 5px 10px;
}
div.right p {
    font-size: 0.8em;
    text-align: center;
    margin: 0;
    padding: 0;
}
div.center {
    clear: both;
    display: block;
}
div.center img {
    border: 1px solid #ddd;
    padding: 5px;
}
div.center p {
    font-size: 0.8em;
    text-align: center;
    padding: 0;
    margin: 0;
}
.heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	font-weight:bold
}
 .thankyou{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff6600;
	font-weight:bold
}

.star {
	color: #003399;
	}
	
.dropdown {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 11pt; FONT-FAMILY: tahoma
}
.tableorders{
   	padding: 0;
	background:#F4F9FF;
	BORDER-RIGHT: #D4D8D9 1px solid; 
	BORDER-TOP: #D4D8D9 1px solid; 
	BORDER-LEFT: #D4D8D9 1px solid;
	BORDER-BOTTOM: #D4D8D9 1px solid;
	width:100%;
	}
	
#loginForm fieldset{
    	width: 300px;
	padding: 10px 30px;
    	margin: 0px auto;
	background:#F4F9FF;
	BORDER-RIGHT: #D4D8D9 1px solid; 
	BORDER-TOP: #D4D8D9 1px solid; 
	BORDER-LEFT: #D4D8D9 1px solid;
	BORDER-BOTTOM: #D4D8D9 1px solid; 
}

.lightblue{   
	padding: 10px 30px;
	background:#F4F9FF;
	BORDER-RIGHT: #D4D8D9 1px solid; 
	BORDER-TOP: #D4D8D9 1px solid; 
	BORDER-LEFT: #D4D8D9 1px solid;
	BORDER-BOTTOM: #D4D8D9 1px solid;
	width:100%;
}

.tableorders{
    	padding: 0;
	background:#F4F9FF;
	BORDER-RIGHT: #D4D8D9 1px solid; 
	BORDER-TOP: #D4D8D9 1px solid; 
	BORDER-LEFT: #D4D8D9 1px solid;
	BORDER-BOTTOM: #D4D8D9 1px solid;
	width:100%;
	}