/* CSS Document */

/* ============== Main ============== */

html, body {

	height: 100%;

}

body {

	margin: 0;
	background-color: white;
	background: #f6fafe url("../images/bg04.jpg") top left repeat-x;
	

}

/* ============== Sructural ============== */



.indexlogo{

height: 365px;
width: 365px;
background-image:url(../images/indexlogo.png)

}

.indexnav { 

width: 800px;
margin: 0 auto;
display:block;
background-color:#FFFFFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #2D3048;
font-size:0.8em;

}

.indexnav a:link, visited {

font-family:Verdana, Arial, Helvetica, sans-serif;

color: #2D3048;
text-decoration: underline;

}



.indexnav a:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;

color: #2D3048;
text-decoration: none;

}

.indexnav p {

font-family:Verdana, Arial, Helvetica, sans-serif;
color: #2D3048;


}


#holderdiv {

	height: 100%;
	position: relative;

}

#allttable {

margin: auto;
width: 100%;

}

.alltcell {

padding-top: 10px;

}

.alltcell img {

border: solid white 3px;

}

.centerdiv {
	position:absolute;
	top: 50%;
	margin-top: -295px; 
	height: 590px;
	width: 100%;
	background-image: url(images/center_div_bg.jpg);
	border-bottom: solid #d6e0e9 20px; 
	
}

.centerdivallt {
	position: relative;
	height: auto;
	width: 100%;
	background-image: url(images/center_div_bg.jpg);
	border-bottom: solid #6975AE 20px; 
	
}

.indexcenterdiv {
	position:absolute;
	top: 50%;
	margin-top: -165px; 
	height: 330px;
	width: 100%;
	
	background: #d6e0e9 url("../images/wave.png") bottom left repeat-x;
	border-bottom: solid #2D3048 20px;
	border-top: solid #2D3048 20px; 
	
}


.condivmain {

	height: 300px;
	width: 800px;
	background: #333333;
	margin:0 auto;
	border-left: solid white 5px;
	border-right: solid white 5px;

}

.condivtselect {

	height: 300px;
	width: 555px;
	background: #333333;
	border-left: solid white 5px;

}

.condivtallselect {

	height: auto;
	width: 800px;
	background: #333333;
	margin: 0 auto;
	

}

.condivtallselect p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	border-bottom: white solid 1px;
	margin:0;
	
}

.framecontentmainholder {

	width: 626px;
	height: 433px;
	padding-left: 0px;
	padding-top: 33px;

}

.framecontenttselectholder {

	width: 463px;
	height: 427px;
	padding-left: 46px;
	padding-top: 36px;

}

.orderingselectdiv {

	position: relative;
	width: 296px;
	height: 500px;
	background-color: #586088;
	float:right;
	border-right: solid white 5px;
	
	
	/*margin-top: 97px;*/

}

.orderingdiv {

	width: 870px;
	margin:0 auto;
	background-color: #586088;
	

}

.orderingdivallt {

	width: 870px;
	margin:0 auto;
	background-color: #586088;
	border-left: solid white 5px;
	border-right: solid white 5px;
	

}

.logoholder {
	
	position:absolute;
	top: 45%;
	margin-top: -48px; 
	height: 97px;
	position: relative;
	margin: 0 auto;
	width: 1020px;
	z-index: 2;
}

.orderingholder {

	position: relative;
	height: 433px; 
	width: 250px;
	background-color: #6975AF;
	margin: 34px 0 0 0px;
	
	 

}

.logoholdertop {

width: 870px;
margin: 0 auto;

}

.navholder {

width: 100%;
height: 70px;
z-index: 3;
border-bottom: solid #6975AE 20px;
background-color: #121521;
}

.nav {

margin:0 auto;
width: 870px;
height:50px;


}




/* ============== classes ============== */

.framecontentmain {

	width: 626px;
	height: 433px;
	
}

.framecontenttselect {

	width: 463px;
	height: 427px;
	
}

.orderingholder p, form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}


.orderingholder h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
}

.orderingholder p, form, h1{

padding: 0 0 0 10px;

}

.orderingholder img {
	margin: 10px 0 0 10px;


}

.bodyclassblue {

background-color: #6975AF;
margin: 10px 0 0 12px;
}

.bodyclassblue img{

margin: 0 0 0 67px;
}

.bodyclassblue p {

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	margin: 10px 0 0 102px;

}

.bodyclassblue a:link{

text-decoration:none;

}

.bodyclassblue a:hover{

text-decoration:underline;
color: white;

}

.galnav img {

margin: 0;}

.framecontenttselectholder a:link {


text-decoration: none;
background-color: #586088;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: white;
}

.framecontenttselectholder a:hover {

text-decoration: none;
color: white;
}

.framecontenttselectholder a:visited {


text-decoration: none;
background-color: #586088;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: white;
}


.framecontenttselectholder p {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: white;

}

.orderingselectdiv a:link {


text-decoration: none;
background-color: #586088;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: white;
}

.orderingselectdiv a:hover {

text-decoration: none;
color: white;
}

.orderingselectdiv a:visited {


text-decoration: none;
background-color: #586088;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: white;
}


.orderingselectdiv p {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: white;

}

.bodyclasswhite {

background-color: #FFFFFF;}

.bodyclasswhite p {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #121521;
padding: 0 0 0 10px;

}
