#page-wrap{
	
	background-size: 100% 3px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: linear-gradient(to right, rgb(30, 87, 153) 0%, rgb(211, 40, 43) 50%, rgb(211, 40, 43) 50%, rgb(244, 176, 39) 88%, rgb(244, 176, 39) 100%);


/*
	animation-name: gradientAnimation;
	-webkit-animation-name: gradientAnimation;	

	animation-duration: 5s;	
	-webkit-animation-duration: 5s;

	animation-timing-function: linear;	
	-webkit-animation-timing-function: linear;		
	-webkit-animation-iteration-count: infinite; 
	animation-iteration-count: infinite;
	visibility: visible !important;	*/
}

/*@keyframes gradientAnimation {
	0% {
		background-size: 100% 3px;
	}
	50%{
		background-size: 500% 3px;
	}	
	100% {
		background-size: 100% 3px;
	}	
}

@-webkit-keyframes gradientAnimation {
	0% {
		background-size: 100% 3px;
	}
	50%{
		background-size: 500% 3px;
	}	
	100% {
		background-size: 100% 3px;
	}	
}*/

.ie6 #page-wrap,
.ie7 #page-wrap,
.ie8 #page-wrap,
.ie9 #page-wrap{
	/*background:red;*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bf00', endColorstr='#009400',GradientType=0 );*/
	background-image: url('imgs/colorgradient_top.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}




body{
background-color: #f3f3f3;
/*	background-image: url('imgs/colorgradient.png');
	background-repeat: repeat-x;
	background-position: left top;*/
	background-image: linear-gradient(to right, rgb(30, 87, 153) 0%, rgb(211, 40, 43) 50%, rgb(211, 40, 43) 50%, rgb(244, 176, 39) 88%, rgb(244, 176, 39) 100%);
	background-size: 100% 3px;
	background-position: 0px 0px, 100% 0px;
	background-repeat: no-repeat;
}
.ie6 body,
.ie7 body,
.ie8 body,
.ie9 body{
	background-image: url('imgs/colorgradient.png');
	background-repeat: repeat-x;
	background-position: left top;*
}
/*
.foreground_l #fullslide{
	border-left: 2px #ffa500 solid;
	border-bottom: 2px #ffa500 solid;
	border-right: 5px #ffa500 solid;
	overflow: hidden;
}

.foreground_r #fullslide{
	border-left: 5px #995566 solid;
	border-bottom: 2px #995566 solid;
	border-right: 2px #995566 solid;
	overflow: hidden;
}*/
#fullslide{
	border-left: 2px #ffa500 solid;
	border-bottom: 2px #ffa500 solid;
	border-right: 5px #ffa500 solid;
	border-top: 5px #ffa500 solid;
	overflow: hidden;
	background: white;
}
/*textubttons*/
/*
#headerbuttons ul{
	text-align: right;
	height: 100%;
}
#headerbuttons li{
	width: 23px;
	height: 23px;
	padding-right: 2px;
	text-align: center;
	cursor: pointer;
	padding-bottom: 25%;
	margin-top: -5px;
}*/

/*menu*/
/*
#menu{
	background-color: white;
}

#menu li{
	text-align: center;
}*/
/*
.foreground_l #menu #lefttab .corner{
  display: inline-block;
  width: 5px;
  height: 5px;
  background: url('imgs/border_triangle2.png');
  position: absolute;
  left: 0px;
  background-size: 5px 5px;
}
.ie7 .foreground_l #menu #lefttab .corner{
	zoom: 1;
    display: inline;
}
.foreground_r #menu #righttab .corner{
  display: inline-block;
  width: 5px;
  height: 5px;
  background: url('imgs/border_triangle2.png');
  position: absolute;
  right: 0px;
  background-size: 5px 5px;
  -ms-transform: rotate(90deg); /* IE 9 
  -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera 
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}*/
/*
.ie7 .foreground_r #menu #righttab .corner{
	zoom: 1;
    display: inline;
}
*/


/*   COLORS    */
/*
.foreground_l #menu{
	background-repeat: repeat-y;
	background-position: top left;	
	background-size: 2px;
	background-image: url('imgs/1px_orange.png');
}*/
/*
.ie6 .foreground_l #menu,
.ie7 .foreground_l #menu,
.ie8 .foreground_l #menu,
.ie9 .foreground_l #menu{
	background-image: url('imgs/border2v.png');
}*/
/*
.foreground_l #lefttab{
	background-repeat: repeat-x;
	background-position: top;
	position: relative;
	background-size: 5px;
	background-image: url('imgs/1px_orange.png');
}*/
/*
.ie6 .foreground_l #lefttab,
.ie7 .foreground_l #lefttab,
.ie8 .foreground_l #lefttab,
.ie9 .foreground_l #lefttab{
	background-image: url('imgs/border5h.png'); 
}*/
/*
.foreground_l #righttab{
	background-image: url('imgs/1px_orange.png');
	background-size: 5px;
	background-repeat: repeat-y;
	background-position: left;	
	background-color: #f3f3f3;
	border-bottom: 5px #ffa500 solid;
	position: relative;
}*/
/*
.ie6 .foreground_l #righttab,
.ie7 .foreground_l #righttab,
.ie8 .foreground_l #righttab,
.ie9 .foreground_l #righttab{
	background-image: url('imgs/border5v.png');
}*/
/*
.foreground_r #menu{
	background-image: url('imgs/1px_violet.png');
	background-repeat: repeat-y;
	background-position: top right;	
	background-size: 2px;
}*/
/*
.ie6 .foreground_r #menu,
.ie7 .foreground_r #menu,
.ie8 .foreground_r #menu,
.ie9 .foreground_r #menu{
	background-image: url('imgs/border2v_b.png'); 
}*/
/*
.foreground_r #lefttab{
	background-image: url('imgs/1px_violet.png');
	background-size: 5px;
	background-repeat: repeat-y;
	background-position: right;
	background-color: #f3f3f3;
	border-bottom: 5px #995566 solid;
	position: relative;
}*/
/*
.ie6 .foreground_r #lefttab,
.ie7 .foreground_r #lefttab,
.ie8 .foreground_r #lefttab,
.ie9 .foreground_r #lefttab{
	background-image: url('imgs/border5v_b.png');
}*/
/*
.foreground_r #righttab{
	background-image: url('imgs/1px_violet.png');
	background-size: 5px;
	background-repeat: repeat-x;
	background-position: top;
	position: relative;
}*/
/*
.ie6 .foreground_r #righttab,
.ie7 .foreground_r #righttab,
.ie8 .foreground_r #righttab,
.ie9 .foreground_r #righttab{
	background-image: url('imgs/border5h_b.png');
}*/

.tabtext{
	margin: 0 auto;
	line-height: 250%;
	display: inline-block;
	height: 90%;
	white-space: nowrap;
}
.ie7 .tabtext{
	zoom: 1;
    display: inline;
}
/*
.foreground_r #righttab .tabunderline, .foreground_l #lefttab .tabunderline{
  display: block;
  width: 75%;
  right: 50%;
  height: 1px;
  position: absolute;
  bottom: 0;
}

.foreground_r #righttab .tabunderline2, .foreground_l #lefttab .tabunderline2{
  display: block;
  width: 100%;
  right: -50%;
  height: 1px;
  border-top: 1px #f3f3f3 solid;
  position: relative;
}*/

/* after tabs  */

#submenu li{
	text-align: center;
	margin-top: 0.5em;
}

#submenu li .button{
    cursor: pointer;
    width: 13px;
    height: 13px;
    display: inline-block;
    border-radius: 13px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 13px;
}
.ie7 #submenu li .button{
	zoom: 1;
    display: inline;
}
/*.ie6 #submenu li .button,
.ie7 #submenu li .button,
.ie8 #submenu li .button,
.ie9 #submenu li .button{
	background-image: url('imgs/buttons.png');
}*/

#submenu li .button{
    background-position: center;
    background: #cdcdcd;
}

#submenu li .button.select{
    background: #009ad8;;
}

.ie6  #submenu li .button,
.ie7  #submenu li .button,
.ie8  #submenu li .button,
.ie9  #submenu li .button{
	background-image: url('imgs/buttons.png');
	background-position: center;
}

.ie6 #submenu li .button.select,
.ie7 #submenu li .button.select,
.ie8 #submenu li .button.select,
.ie9 #submenu li .button.select{
	background-position: top; 
}


#submenu li .button:hover{
/*     background-position: bottom; */
    background: #8d8d8d;
}
.ie6 #submenu li .button:hover,
.ie7 #submenu li .button:hover,
.ie8 #submenu li .button:hover,
.ie9 #submenu li .button:hover{
	background-position: bottom; 
}

/*
.foreground_r .cornerbottom{
	  display: block;
	  width: 5px;
	  height: 5px;
	  /*background: url('imgs/border_triangle_bl.png');
	  background: url('imgs/border_triangle2.png');
	  position: absolute;
	  left: -5px;
	  bottom: -2px;
	  background-size: 5px 5px;	  
	  -ms-transform: rotate(270deg); /* IE 9 
	  -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera 
	  transform: rotate(270deg);
	  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}*/

.cornerbottom{
	  display: block;
	  width: 5px;
	  height: 5px;
	  /*background: url('imgs/border_triangle_br.png');*/
	  background: url('imgs/border_triangle2.png');
	  position: absolute;
	  right: -5px;
	  bottom: -2px;
	  background-size: 5px 5px;	
	  -ms-transform: rotate(180deg); /* IE 9 */
	  -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	  transform: rotate(180deg);
	  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

#footer{
	margin: 2% 0 0 0;
	position: relative;
}
#footer p{
	height: 19px;
	font-size: x-small;
	vertical-align: middle;
}

#footer #font{
	text-align: left;
	width: 30%;
	vertical-align: middle;
	position: absolute;
	left: 0px;
}

#footer #shares{
	text-align: right;
	width: 70%;
	vertical-align: middle;
	float:right;
	position: absolute;
	right: 0px;
}

#footer img{
	vertical-align: middle;
}
#footer input{
	height: 14px;
	font-size: x-small;
	width: 5%;
}
#iframebutton{
	cursor: pointer;
}