.bodytext {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #333333}

.bottomtext {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 10px}

.form_style {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; color: #333333}

.news_text { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; color: #333333 ; text-align: justify}

.form_top { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.5; color: #FFFFFF; text-align: justify ; font-weight: bold}

.form_main { font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 1.5; color: #333333; text-align: justify }

.header {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #333333}

.menutext {  font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 1.7}
.loggedin_text{  color:#ffffff; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 1.7}
A.menutext:link { text-decoration: none}

A.menutext:hover { color: #990000; font-weight: bold; text-decoration: none}

A.menutext:visited { text-decoration: none}

A.menutext:active { text-decoration: none}

.app {
    display: none;
    float: left;
    padding: 10px;
    width: 480px;
    background: #ddd;
    box-shadow: 3px 3px 8px #999;
    -moz-box-shadow: 3px 3px 8px #999;
    -webkit-box-shadow: 3px 3px 8px #999;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#IE .app {
    width: 500px;
}

#menu	{
	float: left;
	padding: 0;
	margin: 0 0 10px;
        border-top: 1px solid #f3f3f3;

	/* Box Shadow */
	box-shadow: 0 1px 0 #000;
	-moz-box-shadow: 0 1px 0 #000;
	-webkit-box-shadow: 0 1px 0 #000;

	/* Rounded Corners */
	-moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;

	/* Rounded Corners */
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
        border-top-right-radius: 10px;
        bottom-right-radius: 10px;
        
    background-image: -moz-linear-gradient(top, #cacaca, #848484) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cacaca), to(#848484)) !important;
    
    box-shadow: 3px 3px 8px #999;
    -moz-box-shadow: 3px 3px 8px #999;
    -webkit-box-shadow: 3px 3px 8px #999;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#IE #menu {
    border-top: 0px;
    margin: 0;
    background-image: url(images/ie-apple-menu-bg.gif) !important;
    background-position: right top;
    background-repeat: no-repeat;
}

#menu ul	{
	padding: 0;
	margin: 0;
	float: left;

	/* Background Gradient */
    background-image: -moz-linear-gradient(top, #b4b4b4, #707070) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b4b4b4), to(#707070)) !important;
}

#menu li	{
	float: left;
	list-style: none;
	background: none;
	/*margin-right: 1px;*/
}
#menu a { outline: none; }
#menu li a:link, #menu li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
	color: #262626;
	padding: 12px 8px;
	text-decoration: none;
	text-transform: capitalize;
         width: 103px;

	/* CSS3 Text Shadow */
	text-shadow: 0px 1px 1px #fff;

	/* CSS3 Background Gradient */
    background-image: -moz-linear-gradient(top, #cacaca, #848484);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cacaca), to(#848484));
}
#IE #menu li a:link, #menu li a:visited {
    width: 120px;
    padding: 12px 8px;
        background-image: url(images/ie-apple-menu-normal.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
#menu li a:hover	{
	cursor: pointer;
	color: #fff;
	text-shadow: 0px -1px 1px #000;

	/* Background Gradient */
    background-image: -moz-linear-gradient(top, #929292, #545454) !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#929292), to(#545454)) !important;
}
#IE #menu li a:hover {
        background-image: url(images/ie-apple-menu-hover.gif) !important;
    background-position: left top;
    background-repeat: no-repeat;
}
#IE #menu li a.active:hover {
        background-image: url(images/ie-apple-menu-active-hover.gif) !important;
    background-position: left top;
    background-repeat: no-repeat;
}
#menu li:first-child a, #menu ul {
	/* Rounded Corners */
	-moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
}
/*#menu li:last-child a, #menu ul {

    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
}*/
a.active:link, a.active:active, a.active:visited	{
	color: #fff !important;
	text-shadow: 0px -1px 1px #000!important;
    background-image: -moz-linear-gradient(top, #444, #666)!important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#666))!important;

	/* Box Shadow */
	box-shadow: inset 0 0 10px #000;
	-moz-box-shadow: inset 0 0 10px #000;
	-webkit-box-shadow: inset 0 0 10px #000;
}
#IE a.active:link, a.active:active, a.active:visited {
        background-image: url(images/ie-apple-menu-active.gif) !important;
    background-position: left top;
    background-repeat: no-repeat;
}


