﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:300%7COpen+Sans:400%7COpen+Sans:600);

 body,button,input,select,span {
  margin: 0;
  font-family: "Open Sans",Arial,Helvetica,Verdana,sans-serif;
  font-size: 16px;
  font-weight: 400;
}
a
{
	color:#9BCA3B;
	text-decoration:none;
}
a:hover
{

}
h1
{
    font-size: 18px;
    font-weight: 400;
}
 /**/ul
{
   
    padding-left:2px;  
    margin-left:12px;
}
li
{
    float:left;  
    padding-right:20px;  
} 
table
{
    border-collapse:separate;    
}
.ulbig
{
   font-size: 12px;
     /*  list-style-position: inside;
    display: inline;*/
}

.landingbtnserach
{
    
    background: #0083c3;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    display: block;
    position: absolute;
    bottom: 10%;
    right: 0;
    padding: 10px 20px;
    color: #fff;
    text-align: right;
    font-size: 85%;
    transition: background .3s ease-in-out;
   /*     background-color: #0083c3;
    color: #fff;
    text-decoration: none; 
 border: 0;
    padding: 8px 15px;
    margin-top: 0px;
    transition: background .3s ease-in-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
*/
   
    cursor: pointer;
    
   
}
.landingbtnserach:active, .landingbtnserach:focus, .landingbtnserach:hover {
    color: #fff;
    background: #00a8fa;
    text-decoration: none;
}

.outerspacingleft
{
    padding-left:6%;
    /*margin-left:80px;*/
    
}
.outerspacingright
{
    padding-right:6%;
    /*margin-right:80px;*/
    
}
.spacingmargin
{
    margin-top:15px;    
}
.spacingpadding
{
    padding-top:15px;    
}
.spacingpadding2
{
    padding-top:10px;    
}
.spacingbottom
{
    padding-bottom:10px;  
}
.header
{
    background: #4c4c4c;
    color: #fff;
    font-size: 75%;
   /* padding: 0 20px;*/
    line-height: 35px;
}
.headerlogin
{
    box-shadow: 0 5px 5px -5px rgba(0,0,0,.4);
    border-bottom: 1px solid #ccc;
}

.headercol1
{
	width: 66.66666667%;
	float:left;
	
}
.headercol2
{
	width: 33.33333333%;
	text-align:right;
	
}
.fontsidebar1
{
    font-size:14px;    
}
.sidebarlink
{
    font-size:12px;    
}
#global-nav td {
    border-left: 2px solid #9BCA3B;
}
 #global-nav a {
    font-size:13px;
    color:#333333;
    line-height: 36px;
    padding: 0 10px;
}
.formhead
{
    font-size:12px;
    font-weight:bold;
}
.loginfont 
{
    font-size:13px;
}
.logobigsize 
{
    font-size:40px;
}
.maintitle
{
    font-weight:bold;
    font-size:24px;  
    color: #333;
    padding-bottom:15px;
    font-family:Arial;
}
.loginlogo
{
    margin-top: 20px;
    color: #333;
    font-weight: normal;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ccc;
}    
.content1
{
    
    height:500px;
    background-repeat: no-repeat;
    position: relative;
    background-position: top;
    z-index: 2;
    background-size: cover;
    
}
hr
{
 border-color:Black;
}    
.contentsmall
{
    
    height:200px;
    background-repeat: no-repeat;
    position: relative;
    background-position: top;
    z-index: 2;
    background-size: cover;
    padding:20px;
    
}
.searchtable
{
	background: #fff;
    background: rgba(255,255,255,.8);
    /*margin-left:80px;
    margin-right:80px;*/
}
.failureNotification
{
    font-size: 11px;
    color: Red;
    float: left;
   /* clear: both; */
}
.SearchmainBox
{
	background-color:#9BCA3B;
    width:100%;
    /*padding-left:60px;*/
 }
.searchbox
{
	padding: 20px 30px 0px 20px;
    margin-left: -10px;
    margin-right: -10px; 
    width:100%;
    padding-top:25px;
}
.bgmid
{
	padding: 10px;
  /*   margin-left: -10px;
    margin-right: -10px; 
    width:100%;
   padding-top:25px;*/
}
.mainbox
{
	width:100%;
	 margin-bottom:20px;
    /*padding-left:60px;*/
}
.mainboxnopadding
{
	width:100%;
	  /*margin-bottom:20px;
   padding-left:60px;*/
}
.searchinput{
    margin-top: 0px;
    border: 1px solid #b2b2b2;
    color: #333;
    line-height: 22px;
   /* padding: 7px 4px 8px 10px;*/
   padding: 7px 0px 8px 0px;
    background-repeat: no-repeat;
    background-position: 8px center;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
}
.searchinputnowidth{
    margin-top: 0px;
    border: 1px solid #b2b2b2;
    color: #333;
    line-height: 22px;
   /* padding: 7px 4px 8px 10px;*/
   padding: 7px 0px 8px 0px;
    background-repeat: no-repeat;
    background-position: 8px center;
   
    font-size: 16px;
    font-weight: 400;
}
.inputedit{
     border: 1px solid #b2b2b2;
    color: #333;
    line-height: 22px;
     /* padding: 7px 4px 8px 10px;*/
   padding: 7px 0px 8px 0px;
    background-repeat: no-repeat;
    background-position: 8px center;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    margin-top: 5px;
    font-family:Arial;
}
.inputlogin{
     border: 1px solid #b2b2b2;
    color: #333;
    line-height: 22px;
     /* padding: 7px 4px 8px 10px;*/
   padding: 7px 0px 8px 0px;
    background-repeat: no-repeat;
    background-position: 8px center;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    margin-top: 5px;
    font-family:Arial;
}
.auth-sideBar {
    padding: 15px 10px;
    background: #fff;
    border: 1px solid #ccc;
    margin-bottom: 15px;
    border-radius: 3px;
}
.drpht
{
   height:39px; 
}
 
.searchinputmain{
    margin-top: 15px;
    border: 1px solid #b2b2b2;
    color: #333;
    line-height: 22px;
     /* padding: 7px 4px 8px 10px;*/
   padding: 7px 0px 8px 0px;
    background-repeat: no-repeat;
    background-position: 8px center;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
}
.searchinputother{
   
    border: 1px solid #b2b2b2;
    color: #333;
    line-height: 22px;
     /* padding: 7px 4px 8px 10px; width: 100%; margin-top: 15px;*/
   padding: 7px 0px 8px 0px;
    background-repeat: no-repeat;
    background-position: 8px center;
   
    font-size: 16px;
    font-weight: 400;
}
.btnfavstyle
{
    text-decoration: none;
    border: 0;
	padding: 2px 5px;
    margin-top:0px;
    transition: background .3s ease-in-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor:pointer;
    color:White;
    font-size:12px;
    font-weight:bold;
}
.btn-fav
{
	background-color:#0083C3 ;/*#00a8fa;#086262*/
	
}
.btn-fav:hover
{
	background-color: #053E3E;/*#00a8fa;*/
	 
}
.btn-normal
{
	 
    text-decoration: none;
    border: 0;
	padding: 8px 15px;
    margin-top:0px;
    transition: background .3s ease-in-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor:pointer;
 
    
}
.btn-green
{
	background-color: #73972C;/*#00a8fa;*/
	width:100%;
}
.btn-green:hover
{
	background-color:#8CB835;
	
}
.btn-yellow
{
	background-color: #EDCD00;/*#00a8fa;*/
	width:100%;
}
.btn-yellow:hover
{
	background-color:#FFE856;
	
}
.btn-red
{
	background-color: #BB0000;/*#00a8fa;*/
	width:100%;
}
.btn-red:hover
{
	background-color:#FF3535;
	
}
.btn-pink
{
	background-color:#FF44C4 ;/*#00a8fa;*/
	width:100%;
}
.btn-pink:hover
{
	background-color:#FF77D4 ;
	
}
.btn-orange
{
	background-color: #FFA303;/*#00a8fa;*/
	width:100%;
}
.btn-orange:hover
{
	background-color:#FFBF00 ;
	
}
.btn-bluesmall
{
	background-color: #0083c3;/*#00a8fa;*/
	width:100%;
}
.btn-bluesmall:hover
{
	background-color: #00a8fa;
}

.btn-bluevsmall
{
	 
	font-size:11px;
	background-color: #0083c3;/*#00a8fa;*/
	color: #fff;
    text-decoration: none;
    border: 0;
	padding: 3px 5px;
    margin-top:0px;
    transition: background .3s ease-in-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor:pointer;
}
.btn-blue
{
	background-color: #0083c3;/*#00a8fa;*/
	color: #fff;
    text-decoration: none;
    border: 0;
	padding: 8px 15px;
    margin-top:0px;
    transition: background .3s ease-in-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor:pointer;
 
    
}
.btn-blue:hover
{
	background-color: #00a8fa;
	
}

.btn-big
{
	
    width:100%
}
 
.btn-gray
{
	background-color: #b2b2b2;/*#00a8fa;*/
	color: #fff;
    text-decoration: none;
    border: 0;
	padding: 8px 15px;
    margin-top:0px;
    transition: background .3s ease-in-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor:pointer;
}

.btn-gray:hover
{
	background-color: #949494;
	
}
 
.btnmain
{
	padding: 9px 15px;
	font-size: 15px;
   font-weight:bold;
    
}
.main
{
	margin-bottom:15px;
    
}

.btnlanding
{
	padding: 10px 15px;
	font-size: 14px;
      font-weight:bold;
}
.btnother
{
	padding: 5px 15px;
	font-size: 14px;
      font-weight:bold;
    color: #fff;
    text-decoration: none;
    border: 0;
	 
    margin-top:0px;
    transition: background .3s ease-in-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor:pointer;
} 
.tabInitial
{
	padding: 10px 25px;
	font-size: 14px;
      font-weight:bold;
    color: #9BCA3B;
    background-color:#F2F2F2;
    text-decoration: none;
    border: 0;
	 
    margin-top:0px;
    transition: background .3s ease-in-out;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    cursor:pointer;
} 
.tabClicked
{
	padding: 10px 25px;
	font-size: 14px;
      font-weight:bold;
    
    text-decoration: none;
    border: 0;
	 color:#F2F2F2;
    background-color: #9BCA3B;
    margin-top:0px;
    transition: background .3s ease-in-out;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    cursor:pointer;
}
 
 
.listsearchresults
{   border: 1px solid #ccc;
    border-left-width: 5px;
    font-size: 75%;
    overflow: hidden;
    color: #4c4c4c;
    background: #fff;
    padding-left:10px;
    border-collapse:separate;
    margin-bottom:20px;
}
.listsearchresults:hover {
    border: 1px solid #ccc;
    border-left-width: 5px;
    font-size: 75%;
    overflow: hidden;
    color: #4c4c4c;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
    /* background: #fff; margin-bottom: 20px;
    */
}
table.listsearchresults:active
{
    border: 1px solid;
    border-left-width: 5px;
    font-size: 75%;
    overflow: hidden;
    color: #4c4c4c;
    box-shadow: 0 0 5px 3px rgba(155,202,59,.4);
    border-color:#9BCA3B;
     
}

.setheight
{
  height:400px;
  }  
.mainlistul
{   border: 1px solid #ccc;
  /*  border-left-width: 5px; padding-left:10px;  */
    font-size: 75%;
    overflow: hidden;
    color: #4c4c4c;
    background: #fff;
   height:100%;
    border-collapse:separate;
    margin-bottom:20px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
}
.mainlistul:hover {
    border: 1px solid #ccc;
   /* border-left-width: 5px;*/
    font-size: 75%;
    overflow: hidden;
    color: #4c4c4c;
    box-shadow: 0 0 5px 0 gray;
    
    /* background: #fff; margin-bottom: 20px;
    */
}
 /* 
table.mainlistul:active
{
    border: 1px solid;
  border-left-width: 5px;
    font-size: 75%;
    overflow: hidden;
    color: #4c4c4c;
    box-shadow: 0 0 5px 3px rgba(155,202,59,.4);
    border-color:#9BCA3B;
     
}*/
.venuestyle
{
    color:#0083C3;
}
.enmlbl
{
    font-size: 22px;
    font-weight: bold;
}
.enmlblmedium
{
    font-size: 16px;
    font-weight: bold;
}
.enmlblsmall
{
    font-size: 12px;
    font-weight: bold; 
}
.teacherlbl
{
    font-size: 12px;
}
.detailsfont1
{
    font-size:14px;
    
}
.strongfont
{
    font-size:xx-large;
    font-weight:bold;
    color:Gray;
}
.bigfont
{
    font-size:18px;
}
.midfont
{
    font-size:13px;
}
.byline
{
    padding-bottom:20px;
}
.largefont
{
    font-size:x-large;
    display:inline;
}
.txtbottom
{
    color:#A3A3A3;
}
.whiteurl
{
    color:White; 
 }
.fontbold
{
 font-weight:bold;    
}
.textformat
{
    color:#4c4c4c;
    font-size:10px;
}

.PremiumStars
{
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    border: 1px solid #fedb00;
    text-align: center;
}
.borderRadius
{
    border-radius: 7px;
}
.col1premium
{
  width: 20.83333333%;   
  padding-right:15px;
}
.col2otherinfo
{
  width: 62.5%;  
}

.col1premiummy
{
  width: 10.83333333%;   
  padding-right:15px;
}
.col2otherinfomy
{
  width: 72.5%;  
}
.crop {
    overflow: hidden;
    position: relative;
    border: 1px solid #ccc;
    width: 127px;
    height: 100px;
    background-color: white;
    /*margin: 10px 0px 10px 0px;*/
}
.crop input[type="image"] {
    position: absolute;
    top: 10px;
    left: -0px;
}
.outerbox
{
    border-top: 1px solid #b2b2b2;
    border-bottom: 1px solid #b2b2b2;
    width: 100%;
    z-index: 0;
   /* position: absolute;   */
    padding-bottom:10px; 
}
.outerboxnoborder
{
   
    width: 100%;
    z-index: 0;
   /* position: absolute;   
    padding-top:10px; */
}
.listdetail1
{   border: 1px solid #ccc;
    font-size: 75%;
    
    overflow: hidden;
    color: #4c4c4c;
    background: #fff;
    
    border-collapse:separate;
}
.detailmargin
{    margin-top:20px;
     width:82.5%;
     padding-left:10px;
}
.detailmarginfull
{    margin-top:20px;
     width:100%;
     padding-left:10px;
}
.detailmarginfull2
{    margin-top:10px;
     width:100%;
     padding-left:10px;
}
.trrow
{
    background: #f2f2f2;
     
}
.trrowgreen
{
    background:#9BCA3B;
     
}
.contenttitle
{
    color: #4c4c4c;
    font-size: 16px;
    /*font-weight: 600;*/
}
.contentpadding
{
    padding:5px 10px 15px 10px; 
       
}
.smallpadding
{
    padding-top:5px; 
       
}
.contentpaddingul
{
       padding-left: 10px;
    padding-bottom: 10px;
       
}
.footer 
{
  
 background-color:#4C4C4C;
 padding-top:20px;
 font-size:87% ; /*14px;*/
 
}

 .footer a
{
   color: #e5e5e5;
 
 
}

.mediumbold
{
    font-size:medium; /*16px;   */ 
    font-weight:bold;  
    color:#9BCA3B;
    
}
.footerbottomspacing
{
     padding-bottom:20px;
}
footerblock1
{
     margin-bottom:30px;
 }
.footertop
{
    border-top: 1px solid #e5e5e5;
   
    padding-bottom:20px;
        
}
.footerbottom
{
    
    padding-bottom:20px;
     
}
.footerleft
{
    
    padding-left:20px;
     
}
 .content2
{
   background-color:#9BCA3B;
    padding-bottom:20px;
   padding-top:20px;
}
.tabborder
{
    width: 100%; border-width: 1px; border-color: #cccccc; border-style: solid
}
.Item
        {
            height: 150px;
            width: 180px;
            margin: 5px;
        }
        .Item, .Item td, .Item td
        {
            border: 1px solid #ccc;
        }
        .Item .header
        {
            background-color: #F7F7F7 !important;
            color: Black;
            font-size: 10pt;
            line-height: 200%;
        }
        .page_enabled, .page_disabled
        {
            display: inline-block;
            height: 25px;
            min-width: 25px;
            line-height: 25px;
            text-align: center;
            text-decoration: none;
            border: 1px solid #ccc;
        }
        .page_enabled
        {
            background-color: #eee;
            color: #000;
        }
        .page_disabled
        {
            background-color: #6C6C6C;
            color: #fff !important;
        }
 
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

 

/* Component containers
----------------------------------*/
 
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff ; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/ ; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #9BCA3B/*{bgColorHover}*/ ; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ ; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }

/* Icons
----------------------------------*/
 
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

 .HyperlinkCssClass img
	 {
	     width:50px;
	  }
	  
	    
	  .txtgray
{
 color:Gray;
 font-size:9px;    
}
.txtboldblack
{
 color:black;
 font-weight:bold;
 font-size:12px;    
}
.col1alignlogin
{
 width:100%;max-width:405px; float:left;margin:0px 20px 0px 0px;
}
.col2alignlogin
{
float:left;width:100%;max-width:180px;
}
.col1alignreg
{
 width:100%;max-width:600px; float:left;margin:0px 20px 0px 0px;
}

 
 
   @media only screen and (max-width:950px) 
                                            { .topcontent{ width:100%;}
                                            .bottomcontent{ width:100%;}.othermenu{ width:100%;max-width:400px;}  
                                            .detailmarginfull2 {padding-left:0px;}   .detailmargin {width:auto;}    
                                            .tstyle  { float:left;width:150px; }
                                            .vstyle { float:left;width:150px; }
                                            .imgformat { margin: 10px 10px 0px 0px; text-align:center; }
                                            .adjustheight img
	 {
	     height:100px;
	  }
	  
	    .adjustwidth img
	 {
	     width:100px;
	  } 
	   .adjustwidth100 img
	 {
	     width:100px;
	  }
                                             }
                                            
  @media only screen and (min-width:950px) 
                                            { .tstyle  { float:left;width:250px; }
                                             .vstyle { float:left;width:200px; } 
                                             .imgformat { float:left;margin: 10px 10px 0px 0px; text-align:center; }
                                             .adjustheight img
	 {
	     height:150px;
	  }
	  
	    .adjustwidth img
	 {
	     width:150px;
	  } 
	   .adjustwidth100 img
	 {
	     width:100px;
	  }

                                            } 
 @media only screen and (max-width:350px) 
                                            {  .stladmin { float:right; }
                                              .stlbtnadmin {float:left;margin:0px 20px 10px 0px; }
                                             }
@media only screen and (min-width:350px) 
                                            {   .stladmin { float:right;width:100%;max-width:100px; }
                                         .stlbtnadmin {float:left;margin:0px 0px 10px 0px;width:100%; }
                                         
                                             }