body
{
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	text-align:center;
	background: #000099 url(../images/blueRounded/back.png) top center repeat-x; 
	margin: 0;
	padding: 0;
	font: normal 8pt/13pt verdana, arial,sans-serif;
}
td.top {
background: url(../images/blueRounded/bgtop.png) top no-repeat;/* top center no-repeat; */
background-size: 104%;
width: 100%;/*800px;*/
height: 0px;/*78px;*/
}
td.topheader {
background: url(../images/blueRounded/header.png) top center no-repeat; 
background-size: 100%;
width: 746px;
height: 10px;/*106px;*/
margin: 0px 0px 10px 0px;
padding: 20px 0px 0px 20px;/*60px 0px 0px 20px;*/
color: white;
font-size: 50px;
/*text-align: ;*/
}
td.content {
background: url(../images/blueRounded/bgmiddle.png) center repeat-y; 
background-size:100%;
width: 100%;/*766px;*/
height: 100%;
padding: 0px 17px 0px 17px;
}
td.Marquee1
{
	background-color:Navy;
	color:Yellow;
}
td.Notice
{
	background-color:#0000CC;
	color:Yellow;
}
a.contact:link,a.contact:active,a.contact:visited		{ text-decoration: underline; color : White; }
a.contact:hover		{ text-decoration: underline; color : Orange; }
a.buttonWhite:link,a.buttonWhite:active,a.buttonWhite:visited		{ text-decoration: none; color : White; }
a.buttonWhite:hover		{ text-decoration: none; color : Orange; }
.textShadow
{
	font-size: 12pt;
	line-height:150%;
	text-shadow: 2px 2px 1px rgba(100, 200, 200, 1);
	/*margin-top:100px;	*/
}
.td1
{
	padding: 5px 5px 5px 5px;
}

.th
{ 
-khtml-border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-ms-border-radius: 4px 4px 4px 4px;
-o-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
border: solid 1px black;
/*background-color:Navy;*/
padding: 5px 5px 5px 5px;
font-size: 18pt;
color:Orange;
background: #5eaae5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlYWFlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzE1MzQ2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzE1MzQ2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzVlYWFlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #5eaae5 0%, #15346b 39%, #15346b 60%, #5eaae5 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5eaae5), color-stop(39%,#15346b), color-stop(60%,#15346b), color-stop(99%,#5eaae5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5eaae5 0%,#15346b 39%,#15346b 60%,#5eaae5 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5eaae5 0%,#15346b 39%,#15346b 60%,#5eaae5 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5eaae5 0%,#15346b 39%,#15346b 60%,#5eaae5 99%); /* IE10+ */
background: linear-gradient(to bottom,  #5eaae5 0%,#15346b 39%,#15346b 60%,#5eaae5 99%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5eaae5', endColorstr='#5eaae5',GradientType=0 ); *//* IE6-8 */
}
/*
#counter
{
	border: 2px solid #cc0000; 
	color:#ffffff; 
	text-align:center; 
	padding:4px; 
	width:150px; 
	background:#000000; 
	font:normal 12px tahoma, verdana, Arial; 
}

#counter span {font-weight:bold;}
*/
/*
span#counter {
position: absolute;
z-index: 1;
font-size: 70px;
letter-spacing: 10px;
color: #fff;
}
span#counter:before { *//* pink boxes */
/*  content: '';
  position: absolute;
  top: 0; left: 0;
  z-index: -1;
  height: 100%; width: 100%;
  background-image: -webkit-repeating-linear-gradient(right, pink, pink 50px, transparent 50px, transparent 55px, pink 55px, pink 105px, transparent 105px, transparent 110px, pink 110px, pink 160px, transparent 160px, transparent 176px);
  background-image: -moz-repeating-linear-gradient(right, pink, pink 50px, transparent 50px, transparent 55px, pink 55px, pink 105px, transparent 105px, transparent 110px, pink 110px, pink 160px, transparent 160px, transparent 176px);
}*/

#wrapper {
margin: 0 auto;
width: 800px;
padding: 0;
text-align: left;
}

/**************************************************/
/*                                       Top Piece                                        */
/**************************************************/

#top {
background: url(../images/blueRounded/bgtop.png) top center no-repeat; 
/*width: 800px;*/
height: 78px;
}

/**************************************************/
/*                                       Content                                             
another wrapper that holds all the content                              */
/**************************************************/

#content {
background: url(../images/blueRounded/bgmiddle.png) center repeat-y; 
background-size:100%;
width: 100%;/*766px;*/
height: 100%;
padding: 0px 17px 0px 17px;
}

/**************************************************/
/*                               All the content                                        */
/**************************************************/

#header {
background: url(../images/blueRounded/header.png) top center no-repeat; 
width: 746px;
height: 106px;
margin: 0px 0px 10px 0px;
padding: 60px 0px 0px 20px;
color: white;
font-size: 50px;
/*text-align: ;*/
}
/*                    Menu                   */
#menu {
width: 200px;
height: 100%;
margin-left: 10px;
float: left;
text-align: left;
}

#menu li a {
height: 37px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 29px;
text-decoration: none;
text-align: left;
}	
	
#menu li a:link, #menu li a:visited {
color: navy;
display: block;
background:  url(../images/blueRounded/off.png) top center no-repeat;
padding: 8px 0 0 10px;
height: 29px;
text-align: left;
}
	
#menu li a:hover {
color: blue;
background:  url(../images/blueRounded/on.png) top center no-repeat;
padding: 8px 0 0 10px;
height: 29px;
text-align: left;
}	

ul {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}

#stuff {
background:  url(../images/blueRounded/texttop.png) top left no-repeat;
width: 520px;
margin: 0px 0px 0px 220px;
padding-top: 55px;
border: 2px navy;
}

img {
border: none;
} 

/**************************************************/
/*                                       Bottom                                             */
/**************************************************/

#bottom {
background: url(../images/blueRounded/bgbottom.png) bottom center no-repeat; 
background-size:100%;
width: 100%;/*800px;*/
height: 50px;
}

table.main
{
	width:100%;
}

table.KTContent
{
	background-color: #99CCFF;
}

font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #006699; }
.counter
{
	color : #FFFFFF;
}
.counter:link { color : #FFFFFF; }
.counter:active { color : #FFFFFF; }
.counter:visited { color : #FFFFFF; }
a:hover		{ text-decoration: underline; color : #DD6900; }
a.counter:hover		{ text-decoration: underline; color : Yellow; }

hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

.frame {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/*
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }
.forumline	{ background-color: #FFFFFF; border: 2px #006699 solid; }
*/
.Error	
{ 
	color:Red;  
}
.Success	
{ 
	color:Blue;  
}
td.row1	{ background-color: #EFEFEF; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
td.row2	{ background-color: #DEE3E7; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
td.row3	{ background-color: #D1D7DC; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
/*td.normal	{ background-color: #FFFFFF; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
*/
td.r1	{ background-color: #EFEFEF; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
td.r2	{ background-color: #DEE3E7; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

td.r1fee	{ background-color: #EFEFEF; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
td.r2fee	{ background-color: #DEE3E7; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

td.cat {			
	background-color:#D1D7DC; 
	border: #FFFFFF; 
	border-style: solid; 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
}

td.cat,td.catHead,td.catBottom {	
	border-width: 0px 0px 0px 0px;
}
td.cat1 {			
	background-color:#D1D7DC; 
 
	border-style: solid; 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border-width: 0px 1px 1px 1px;
}
td.cat2 {			
	background-color:#E2E8ED; 
 
	border-style: solid; 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-width: 0px 1px 1px 1px;
}
td.privacy
{	
	background-color:#FFFFFF;/*#000099;*/
	color:black;/*white;*/	
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10;*/	
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

td.ktheader1
{	
	background-color:#000099;
	color:white;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14;	
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

td.ktheader2
{	
	background-color:#d2d6da;
	color:blue;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14;	
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}
td.counter
{	
	background-color:Navy;
	color:White;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14;	
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}
td.footer
{	
	background-color:Navy;
}
TD
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
}
.Heading1
{
FONT-WEIGHT: bold;
FONT-SIZE: 14pt;
}
.Heading2
{
FONT-WEIGHT: bold;
FONT-SIZE: 11pt;
}
.ListHeading
{
BACKGROUND-COLOR: #CCCCCC;
COLOR: #000000 ;
FONT-FAMILY: Arial;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
}
.ListItem
{
BACKGROUND-COLOR: #ffffff ;
COLOR: #000000 ;
FONT-FAMILY: Times New Roman;
FONT-SIZE: 12pt;
}
.ListAltItem
{
BACKGROUND-COLOR: #FFFFFF;
COLOR: #000000 ;
FONT-FAMILY: Arial;
FONT-SIZE: 12pt;
}
.CallOut
{
	margin-top:0px;
	margin-left:0px;
}

.text1
{
	font-family: Verdana;
	font-size: 8.5pt;
	color: #002966;	
}
.textheader1
{
	font-family: Verdana;
	font-size: 11pt;
	color: #002966;	
}
.Small
{
FONT-SIZE: 8pt;
}
.TextBoxAlignRight
{
    text-align : right;
}

.combo-item-template input,
.combo-item-template label
{
    vertical-align:middle;
}

.combo-item-template img
{
    vertical-align:top;
}


/* RadMenu */

div.RadMenu {
	float: left;  
}

div.RadMenuRight {
	float: right;  
}

div.RadMenu .rmGroup li
 {
 text-align:left;
 }
 
 div.RadMenu .rmSelected 
 {
 font-weight:bold;
 }
 
 .RadMenu_WebBlue .rmSelected
 {
 	font-weight:bold;
 }
 
 .RadMenu_WebBlue .rmRootGroup .rmItem .rmSelected 
 {
 	color:#F00;
 }
 
 
/* RadGrid ItemStyle */
.GridRow_Web20 td 
 { 
 background: #FFFFFF;/*#deedea;*//*#f7f7f7;*/
 line-height: 22px; 
 border: solid 1px #f7f7f7; 
 border-top: solid 1px #e9e9e9; 
 border-bottom: solid 1px white; 
 padding-left: 4px;
 color:#5CB3FF;/*#00C0C0;*//*#a09889; */
 /*add more definitions here*/ 
 } 

 .GridAltRow_Web20 td 
 { 
 background: #f7f7f7;/*#a3c4ce;*//*#fffef1;*/ 
 line-height: 22px; 
 border: solid 1px #f7f7f7; 
 border-top: solid 1px #e9e9e9; 
 border-bottom: solid 1px white; 
 padding-left: 4px; 
 color:Teal;/*:#B4D5DF;*//*#a3c4ce;*/ 
 /*add more definitions here*/ 
 }
 
/*
label,
.selection-result
{
    font: 13px 'Segoe UI', Arial, sans-serif;
    color: #4888a2;
}

label
{
    padding: 0 10px 0 0;
}

.button
{
    vertical-align: middle;
    margin-left: 10px;
}

.selection-result
{
    padding: 10px 0 10px 0;
    display: block;
}

div.bigModuleBottom
{
    padding-top: 25px;
}*/

.RadCalendar_SkinName  .rcMainTable  .rcToday
 {
       background:none #eafd9e;
 }
 .RadCalendar_SkinName  .rcMainTable  .rcToday  a
 {
       background:none transparent;
 }
 
.RadCalendar_SkinName  .rcMainTable  .rcWeekend  a
 {
       color:Red;
 }
 .RadCalendar_MyStyle1  .rcMainTable  .rcToday
 {
       background:none #eafd9e;
 }
 .RadCalendar_MyStyle1 .rcMain .rcRow .redClass a, .RadCalendar_MyStyle1 .rcMain .rcRow .redClass span
{
    color: Red;
}

.RadCalendar_MyStyle1 .rcMain .rcRow .greenClass a, .RadCalendar_MyStyle1 .rcMain .rcRow .greenClass span
{
    color: #00FF00;
}

.RadCalendar_MyStyle1 .rcMainTable .rcWeekend a, .RadCalendar_MyStyle1 .rcMainTable .rcWeekend span
{
    color: Red;
}
/*
.RadCalendar_MyStyle1  .rcMainTable  .rcToday  a, .RadCalendar_MyStyle1 .rcMainTable .rcToday span
 {
       background:Black;
       color:White;
 }*/
 .RadCalendar_MyStyle1 table.rcMainTable
{
    /*margin: 0;
    width: 230px;100%;*/
    text-align:right;
    border-collapse:separate;
    border:0;
    font:11px arial,tahoma,sans-serif;
    width:220px;
}
.RadCalendar_MyStyle1 .rcWeek th.HeaderClass
{
    border-bottom: 1px solid #573d08;
    text-align:center;       
}
.RadCalendar_MyStyle1 .rcMainTable tr .HoverClass, .RadCalendar_MyStyle1 .rcMainTable tr .SelectedClass
{
    background-image: none;
}
.RadCalendar_MyStyle1 .rcMainTable tr .OtherMonthClass a
{
    color: #ded8b4;
}
.RadCalendar_MyStyle1 .rcMainTable tr .SelectedClass a
{
    color: #ebe6ca;    
}
table.RadCalendar_MyStyle1 td.rcTitlebar, table.RadCalendar_MyStyle1 td.rcTitlebar *
{
    border: 0;
    white-space:nowrap;
    text-align:center;
    /*width:30px;*/
    background-position:center;
    font-size:9pt;
    color:White;
    /*background-image:url(../images/TelerikCalendarMyStyle1/topBg.gif);
    src:url(../images/TelerikCalendarMyStyle1/topBg.gif);*/
    /*filter: 
 progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7DA5E0,endColorStr=#D9E8FB);*/
	
}
table.RadCalendarMonthView_MyStyle1 input
{
    background: #5DDD5D none;
    border-color: #000;
}
/* Callout */
.callout {
    position: relative;
    margin: 18px 0;
    padding: 18px 20px;
    background-color: #000099;/*#eef4f9;*/
    /* easy rounded corners for modern browsers */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.callout .notch {
    position: absolute;
    top: -10px;
    left: 20px;
    margin: 0;
    border-top: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #000099;/*#eef4f9;*/
    padding: 0;
    width: 0;
    height: 0;
    /* ie6 height fix */
    font-size: 0;
    line-height: 0;
     /* ie6 transparent fix */
    _border-right-color: pink;
    _border-left-color: pink;
    _filter: chroma(color=pink);
}
/*
.border-callout { border: 1px solid #c5d9e8; padding: 7px 9px; }
.border-callout .border-notch { border-bottom-color: #c5d9e8; top: -11px; }*/
.border-callout { border: 1px solid #000099; padding: 7px 9px; }
.border-callout .border-notch { border-bottom-color: #000099; top: -11px; }
/************ PasswordStrength Related Styles ***********************/

.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.testStyle {
	height:1px;
}

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
	padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
	height: 1px;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
/* CSS slanted text */
.rotateit{
        display:block;
        -webkit-transform: rotate(75deg); 
        -moz-transform: rotate(75deg);
        -ms-transform: rotate(75deg);
        margin:7.5px;
}
/* CSS for circle */

.circle {
	border-radius: 50%;
	display: inline-block;
	margin-right: 20px;
}

#circle1 {
	width: 200px;
	height: 200px;
	background: green;
}
/* Create the animation blocks */
@-webkit-keyframes spin {
  from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes spin {
  from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(360deg); }
}

@-ms-keyframes spin {
  from { -ms-transform: rotate(0deg); }
  to { -ms-transform: rotate(360deg); }
}
		
#advanced {
	width: 80px;
	height: 80px;
	
	background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, yellow 0%, orange 100%, red 95%);
	background-image: -webkit-radial-gradient(45px 45px, circle cover, yellow, orange);
	background-image: radial-gradient(45px 45px 45deg, circle cover, yellow 0%, orange 100%, red 95%);
	background-image: radial-gradient(farthest-corner at 100% 95%, blue, lightblue);/*farthest-corner at 50% 50%, yellow, orange);*/
	
	/* webkit chrome, safari, mobile */
	  -webkit-animation-name: spin; 
	  -webkit-animation-duration: 3s; /* 3 seconds */
	  -webkit-animation-iteration-count: infinite; 
	  -webkit-animation-timing-function: linear;

	  /* mozilla ff */
	  -moz-animation-name: spin; 
	  -moz-animation-duration: 3s; /* 3 seconds */
	  -moz-animation-iteration-count: infinite; 
	  -moz-animation-timing-function: linear;

	  /* microsoft ie */
	  -ms-animation-name: spin; 
	  -ms-animation-duration: 5s; /* 3 seconds */
	  -ms-animation-iteration-count: infinite; 
	  -ms-animation-timing-function: linear;
}

.frame {				
	animation-name: framemove;
	-webkit-animation-name: framemove;
	-moz-animation-name: framemove;
	-o-animation-name: framemove;
	
	animation-duration: 12s;
	-webkit-animation-duration: 12s;
	-moz-animation-duration: 12s;
	-o-animation-duration: 12s;
	
	animation-iteration-count:1;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
					
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
}
			
@keyframes framemove {
	0% 
	{
		transform: translateX(0) rotate(0);
	}				
	50% 
	{
		transform: translateX(250px) rotate(0turn);
	}
	100% 
	{
		transform: translateX(125px) rotate(0turn);
	}
}

@-webkit-keyframes framemove {
	0% 
	{
		-webkit-transform: translate(0) rotate(0);
	}				
	50% 
	{
		-webkit-transform: translate(250px) rotate(0);
	}
	100% 
	{
		-webkit-transform: translate(125px) rotate(0);
	}
}

@-moz-keyframes framemove {
	0% 
	{
		-moz-transform: translateX(0) rotate(0);
	}				
	100% 
	{
		-moz-transform: translateX(250px) rotate(0turn);
	}
}

@-o-keyframes framemove {
	0% 
	{
		-o-transform: translateX(0) rotate(0);
	}				
	100% 
	{
		-o-transform: translateX(250px) rotate(0turn);
	}
}

.frame1 {				
	animation-name: framemove1;
	animation-duration: 20s;
	animation-iteration-count:10;
	animation-timing-function: ease-in-out;				
	animation-fill-mode:forwards;
	
	-webkit-animation-name: framemove1;
	-webkit-animation-duration: 20s;
	-webkit-animation-iteration-count:10;
	-webkit-animation-timing-function: ease-in-out;				
	-webkit-animation-fill-mode:forwards;
	
	-moz-animation-name: framemove1;
	-moz-animation-duration: 20s;
	-moz-animation-iteration-count:10;
	-moz-animation-timing-function: ease-in-out;				
	-moz-animation-fill-mode:forwards;
	
	-o-animation-name: framemove1;
	-o-animation-duration: 20s;
	-o-animation-iteration-count:10;
	-o-animation-timing-function: ease-in-out;				
	-o-animation-fill-mode:forwards;
}
			
@keyframes framemove1 
{
	0% 
	{
	transform: translateX(0) rotate(0);
	}				
	50% 
	{
		transform: translateX(550px) rotate(0turn);
	}
	100% 
	{
	transform: translateX(0) rotate(0);
	}	
}

@-webkit-keyframes framemove1 {
  0% 
  {
	-webkit-transform: translate(0);
  }				
	50% 
	{
		-webkit-transform: translate(550px);
	}
	100% 
  {
	-webkit-transform: translate(0);
  }
}

@-moz-keyframes framemove1 {
  0% 
  {
	-moz-transform: translateX(0) rotate(0);
  }				
	50% 
	{
		-moz-transform: translateX(550px) rotate(0turn);
	}
	100% 
  {
	-moz-transform: translateX(0) rotate(0);
  }
}

@-o-keyframes framemove1 {
  0% 
  {
	-o-transform: translateX(0) rotate(0);
  }				
	50% 
	{
		-o-transform: translateX(550px) rotate(0turn);
	}
	100% 
  {
	-o-transform: translateX(0) rotate(0);
  }
}