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;*/
	background:#FFFFFF;
	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/KTTopBg.png) center repeat-x; 
background-size: auto 100%;
width: 746px;
height: 0px;/*106px;*/
margin: 0px 0px 10px 0px;
padding: 10px 0px 0px 10px;/*60px 0px 0px 20px;*/
color: white;
font-size: 50px;
/*text-align: ;*/
}

td.content {
background:#FFFFFF;/* 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;/*#01628D;*/
	color:Orange;
}
td.Notice
{
	background-color:#01628D;
	color:Orange;
}
a.contact:link,a.contact:active,a.contact:visited		{ text-decoration: underline; color : White; }
a.contact:hover		{ text-decoration: underline; 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: #FFFFFF;
}

font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #006699; }
a.HyperLinkHover:link
{
        color: #FFFFFF; 
        font-style:normal;
        text-decoration: none;
        /*background-color:#ff0;
        background-color: #377CB1; */ 
}
a.HyperLinkHover:active  
{
	color:#0099CC;;
	font-style:normal;
	text-decoration: none;
}
a.HyperLinkHover:visited  
{
	color:#FFFFFF;
	font-style:normal;
	text-decoration: none;
}
.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;*/
	background:url(../images/KTBottomBg.png) center repeat-x; 
	background-size: auto 100%;
}
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;
}
/* CSS3 Glass Rounded Button - Start */
.css3-button-ShinyBlue { 
	position:relative; 
	display:inline-block; 
	width:8em; 
	padding:0.25em 0.5em 0.3em 0.5em; 
	text-align:center; 
	cursor:pointer; 
	border:2px solid #999; 
	background-color:#666; 
	background-color:rgba(128,128,128,0.75); 
	-moz-border-radius:16px; 
	-webkit-border-radius:16px; 
	-opera-border-radius:16px; 
	-khtml-border-radius:16px; 
	border-radius:16px; 
	font-size:1.2em; 
	color:#fff; 
	font-weight:normal; 
	text-shadow:1px 1px 3px rgba(0,0,0,0.5);
	background-image: -ms-linear-gradient(top, rgba(0,97,216,0.75), rgba(0,53,117,0.9));
	background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));
	background-image:-moz-linear-gradient(top,bottom,from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9))); 
	-khtml-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px; 
	-moz-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px; 
	box-shadow:rgba(192,192,192,0.75) 0px 8px 24px; 
}
 
.css3-button-ShinyBlue span {
	position:absolute; 
	display:block; 
	width:94%; 
	left:3.5%; 
	top:0px; 
	height:50%; 
	-webkit-border-radius:8px; 
	-moz-border-radius:8px; 
	background-color:rgba(255,255,255,0.25);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.75), rgba(255,255,255,0)); 
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.75)), to(rgba(255,255,255,0))); 
	background-image:-moz-linear-gradient(top,bottom,from(rgba(255,255,255,0.75)), to(rgba(255,255,255,0))); 
}
/* Original
#shiny-blue {
	border-color:#6699cc; 
	background-color:rgba(64,128,192,0.75); 
	background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(16,96,192,0.75)), to(rgba(96,192,255,0.9))); 
	background-image:-moz-linear-gradient(top,bottom,from(rgba(16,96,192,0.75)), to(rgba(96,192,255,0.9))); 
	-khtml-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
	-moz-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
	box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
}
 
#shiny-blue:hover { 
	border-color:#003575; 
	background-color:rgba(0,97,216,0.75); 
	background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(0,97,216,0.75)), to(rgba(0,53,117,0.9))); 
	background-image:-moz-linear-gradient(top,bottom,from(rgba(0,97,216,0.75)), to(rgba(0,53,117,0.9))); 
	-khtml-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
	-moz-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
	box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
	margin: 0 5px 0 5px; 
}*/
.css3-button-ShinyBlue { 
	border-color:#003575; 
	background-color:rgba(0,97,216,0.75); 
	background-image: -ms-linear-gradient(top, rgba(0,97,216,0.75), rgba(0,53,117,0.9));
	background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(0,97,216,0.75)), to(rgba(0,53,117,0.9))); 
	background-image:-moz-linear-gradient(top,bottom,from(rgba(0,97,216,0.75)), to(rgba(0,53,117,0.9))); 
	-khtml-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
	-moz-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
	box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
	margin: 0 5px 0 5px; 
}

.css3-button-ShinyBlue:hover {
	border-color:#6699cc; 
	background-color:rgba(64,128,192,0.75);
	background-image: -ms-linear-gradient(top, rgba(16,96,192,0.75), rgba(96,192,255,0.9));
	background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(16,96,192,0.75)), to(rgba(96,192,255,0.9))); 
	background-image:-moz-linear-gradient(top,bottom,from(rgba(16,96,192,0.75)), to(rgba(96,192,255,0.9))); 
	-khtml-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
	-moz-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
	box-shadow:rgba(128,192,255,0.75) 0px 8px 24px; 
}

/* For Flyout CSS Menu - Start */
/* Define the body style */
body {
    font-family:Arial;
    font-size:12px;
}

/* We remove the margin, padding, and list style of UL and LI components */
#menuwrapper ul, #menuwrapper ul li{
    margin:0;
    padding:0;
    list-style:none;
}

/* We apply background color and border bottom white and width to 150px */
#menuwrapper ul li{
    /*background-color:#7f95db;*/
    border-bottom:solid 1px white;
    width:150px;
    cursor:pointer;
}

/* We apply the background hover color when user hover the mouse over of the li component */
#menuwrapper ul li:hover{
    /*background-color:#6679e9;*/
    position:relative;
}

/* We apply the link style */
#menuwrapper ul li a{
    padding:5px 15px 0px;
    color:#ffffff;
    display:inline-block;
    text-decoration:none;
}

/**** SECOND LEVEL MENU ****/
/* We make the position to absolute for flyout menu and hidden the ul until the user hover the parent li item */
#menuwrapper ul li ul{
    position:absolute;
    display:none;
}

/* When user has hovered the li item, we show the ul list by applying display:block, note: 150px is the individual menu width.  */
#menuwrapper ul li:hover ul{
    left:150px;
    top:0px;
    display:block;
}

/* we apply different background color to 2nd level menu items*/
#menuwrapper ul li ul li{
    /*background-color:#cae25a;*/
}

/* We change the background color for the level 2 submenu when hovering the menu */
#menuwrapper ul li:hover ul li:hover{
    /*background-color:#b1b536;*/
}

/* We style the color of level 2 links */
#menuwrapper ul li ul li a{
    color:#454444;
    display:inline-block;
    width:120px;
}

#menuwrapper ul li ul li a{
    color:#454444;
    display:inline-block;
    width:120px;
}

/**** THIRD LEVEL MENU ****/
/* We need to hide the 3rd menu, when hovering the first level menu */
#menuwrapper ul li:hover ul li ul{
    position:absolute;
    display:none;
}

/* We show the third level menu only when they hover the second level menu parent */
#menuwrapper ul li:hover ul li:hover ul{
    display:block;
    left:150px;
    top:0;
}

/* We change the background color for the level 3 submenu*/
#menuwrapper ul li:hover ul li:hover ul li{
    background:#86d3fa;
}

/* We change the background color for the level 3 submenu when hovering the menu */

#menuwrapper ul li:hover ul li:hover ul li:hover{
    background:#358ebc;
}

/* We change the level 3 link color */
#menuwrapper ul li:hover ul li:hover ul li a{
    color:#ffffff;
}

/* Clear float */
.clear{
    clear:both;
}
/* For Flyout CSS Menu - End */
/* CSS3 Glass Rounded Button - End */
/* 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;
 }
 /* For rounded corner - Start */
 /*#container .RadMenu_Black 
    {   
        background:transparent url("../images/Menu/menu-corners.gif") repeat-x scroll 0 1px;   
        padding:0 7px;   
        width:532px;   
    }*/
 /* For rounded corner - End */
 /* <RadMenu / MyWebBlue> */

.RadMenu_MyWebBlue .rmRootGroup,
.RadMenu_MyWebBlue .rmLink,
.RadMenu_MyWebBlue .rmText,
.RadMenu_MyWebBlue .rmLeftArrow,
.RadMenu_MyWebBlue .rmRightArrow,
.RadMenu_MyWebBlue .rmTopArrow,
.RadMenu_MyWebBlue .rmBottomArrow
{
	background-image: url('../images/Menu/rmSprite.png');
	background-color: transparent;
}

.RadMenu_MyWebBlue .rmRootGroup
{
	border: 1px solid #3d556c;
	background-color: #627f97;
}

.RadMenu_MyWebBlue .rmHorizontal
{
	background-position: 0 0;/*-3 -35px;*/
	background-repeat: repeat-x;/*no-repeat;*/
	/*width: 500px;
	height: 27px;*/
}

.RadMenu_MyWebBlue .rmVertical
{
	background-position: 0 -425px;
	background-repeat: repeat-x;
}

/* <Root items> */

.RadMenu_MyWebBlue,
.RadMenu_MyWebBlue .rmLink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	text-decoration: none;
}

.RadMenu_MyWebBlue .rmLink
{
	color: #fff;
}

.RadMenu_MyWebBlue .rmLink,
.RadMenu_MyWebBlue .rmText
{
	background-position: 0 1050px;
	background-repeat: no-repeat;
}

.RadMenu_MyWebBlue .rmLink:hover,
.RadMenu_MyWebBlue .rmFocused,
.RadMenu_MyWebBlue .rmSelected
{
	color: #0d202b;
	background-position: 0 -72px;/*-3 -35px;*/
}

.RadMenu_MyWebBlue .rmLink:hover .rmText,
.RadMenu_MyWebBlue .rmFocused .rmText,
.RadMenu_MyWebBlue .rmSelected .rmText
{
	background-position: 100% -96px;
}

.RadMenu_MyWebBlue .rmExpanded,
.RadMenu_MyWebBlue .rmExpanded:hover
{
	color: #0d202b;
	background-position: 0 -120px;
}

.RadMenu_MyWebBlue .rmExpanded .rmText,
.RadMenu_MyWebBlue .rmExpanded:hover .rmText
{
	background-position: 100% -144px;
}

.RadMenu_MyWebBlue .rmDisabled,
.RadMenu_MyWebBlue .rmDisabled:hover
{
	color: #aaa;
}

.RadMenu_MyWebBlue .rmDisabled:hover,
.RadMenu_MyWebBlue .rmDisabled:hover .rmText
{
	background: none;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_MyWebBlue .rmGroup,
.RadMenu_MyWebBlue .rmMultiColumn,
.RadMenu_MyWebBlue .rmGroup .rmVertical
{
	border: 1px solid #768ca5;
	background: #f0f2f4 url('../images/Menu/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_MyWebBlue .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_MyWebBlue_rtl .rmGroup,
.RadMenu_MyWebBlue_rtl .rmMultiColumn,
.RadMenu_MyWebBlue_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_MyWebBlue .rmGroup .rmLink
{
	color: #000;
}

.RadMenu_MyWebBlue .rmGroup .rmLink:hover,
.RadMenu_MyWebBlue .rmGroup .rmFocused,
.RadMenu_MyWebBlue .rmGroup .rmSelected
{
	color: #0e3d4f;
}

.RadMenu_MyWebBlue .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_MyWebBlue .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_MyWebBlue .rmGroup .rmFirst,
.RadMenu_MyWebBlue .rmGroup .rmLast
{
	background: none;
}

.RadMenu_MyWebBlue .rmGroup .rmLast
{
	padding-bottom: 1px;
}

.RadMenu_MyWebBlue .rmGroup .rmLink:hover,
.RadMenu_MyWebBlue .rmGroup .rmFocused,
.RadMenu_MyWebBlue .rmGroup .rmSelected,
.RadMenu_MyWebBlue .rmGroup .rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_MyWebBlue .rmGroup .rmLink:hover .rmText,
.RadMenu_MyWebBlue .rmGroup .rmFocused .rmText,
.RadMenu_MyWebBlue .rmGroup .rmSelected .rmText,
.RadMenu_MyWebBlue .rmGroup .rmExpanded .rmText
{
	background-position: 100% -192px;
}

.RadMenu_MyWebBlue .rmGroup .rmDisabled,
.RadMenu_MyWebBlue .rmGroup .rmDisabled:hover
{
	color: #aaa;
}

/* <expand arrows> */

.RadMenu_MyWebBlue .rmGroup .rmExpandRight,
.RadMenu_MyWebBlue .rmGroup .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_MyWebBlue .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_MyWebBlue .rmGroup .rmFocused .rmExpandRight,
.RadMenu_MyWebBlue .rmGroup .rmSelected .rmExpandRight,
.RadMenu_MyWebBlue .rmGroup .rmExpanded .rmExpandRight,
.RadMenu_MyWebBlue .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_MyWebBlue .rmGroup .rmFocused .rmExpandDown,
.RadMenu_MyWebBlue .rmGroup .rmSelected .rmExpandDown,
.RadMenu_MyWebBlue .rmGroup .rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_MyWebBlue .rmGroup .rmDisabled:hover .rmExpandRight,
.RadMenu_MyWebBlue .rmGroup .rmDisabled:hover .rmExpandDown
{
	background-image: url('../images/Menu/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_MyWebBlue_rtl .rmGroup .rmLink:hover,
.RadMenu_MyWebBlue_rtl .rmGroup .rmFocused,
.RadMenu_MyWebBlue_rtl .rmGroup .rmSelected,
.RadMenu_MyWebBlue_rtl .rmGroup .rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_MyWebBlue_rtl .rmGroup .rmLink:hover .rmText,
.RadMenu_MyWebBlue_rtl .rmGroup .rmFocused .rmText,
.RadMenu_MyWebBlue_rtl .rmGroup .rmSelected .rmText,
.RadMenu_MyWebBlue_rtl .rmGroup .rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_MyWebBlue_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_MyWebBlue_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_MyWebBlue_rtl .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_MyWebBlue_rtl .rmGroup .rmSelected .rmExpandLeft,
.RadMenu_MyWebBlue_rtl .rmGroup .rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (WebBlue - specific, overlapping submenus)> */

.RadMenu_WebBlue .rmSlide
{
	margin: -3px 0 0 1px;
}

.RadMenu_WebBlue .rmVertical .rmSlide,
.RadMenu_WebBlue .rmSlide .rmSlide,
.RadMenu_WebBlue_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_WebBlue_rtl .rmSlide
{
	margin: -3px 0 0 -1px;
}

.RadMenu_WebBlue_rtl .rmVertical .rmSlide,
.RadMenu_WebBlue_rtl .rmSlide .rmSlide,
.RadMenu_WebBlue_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_WebBlue .rmLeftArrow,
.RadMenu_WebBlue .rmRightArrow
{
	background-color: #E0E5F5;
}

.RadMenu_WebBlue .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #B7BDCD; }
.RadMenu_WebBlue .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #B7BDCD; }

.RadMenu_WebBlue .rmTopArrow,
.RadMenu_WebBlue .rmBottomArrow,
.RadMenu_WebBlue .rmGroup .rmLeftArrow,
.RadMenu_WebBlue .rmGroup .rmRightArrow
{
	background-color: #f0f0f0;
}

.RadMenu_WebBlue .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #B7BDCD; }
.RadMenu_WebBlue .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #B7BDCD; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_WebBlue .rmVertical .rmSeparator .rmText
{
	background-position: 0 -406px;
}

.RadMenu_WebBlue_Context .rmVertical .rmSeparator .rmText,
.RadMenu_WebBlue .rmVertical .rmVertical .rmSeparator .rmText,
.RadMenu_WebBlue .rmHorizontal .rmVertical .rmSeparator .rmText
{
	background-position: 0 -408px;
}

.RadMenu_WebBlue .rmHorizontal .rmSeparator .rmText,
.RadMenu_WebBlue .rmVertical .rmHorizontal .rmSeparator .rmText
{
	background-position: 0 -386px;
}

/* </Separators> */

/* </RadMenu / WebBlue> */
 
/* 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);
  }
}