﻿/* ImagePicker */
.mouseOver
{
    cursor:pointer;
}
body
{
	background-color: #cde5e8;
	font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-Serif;
	color: #002b54;
	font-size: 16px;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
}

img
{
	border: none;
}

h1
{
	color: #002b54;
	font-size: 24px;
	font-weight: bold;
	
}

h2
{
	color: #002b54;
	font-size: 18px;
	font-weight: normal;
}


h3
{
	color: #002b54;
	font-size: 16px;
	font-weight: bold;
}

h3 a
{
	color: #002b54;
	font-size: 16px;
	font-weight: bold;
}

h4
{
	color: #002b54;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

small
{
	font-size: 11px;
}

p
{
	font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, Sans-Serif;
	color: #002b54;
	font-size: 14px;
	line-height: 20px;
}

ul li
{
	color: #002b54;
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 10px 10px;
	list-style-type: none;
}

.previewcard
{
	cursor: pointer;
}

.preview
{
    margin: 7px;
    width: 125px;
    float: left;
    text-align: center;
    font-size: 11px;
}

.previewimg
{
    border: 1px solid #002b54;
    margin-top: 4px;
    padding: 5px;
    height: 84px;
    width: 113px;
}

.bigbox
{
    font-size: 18px; 
    vertical-align: baseline;   
}

.bigbox input
{
    border: 1px solid #002b54;
    color: #002b54;
    height: 35px;
    line-height: 35px;
    min-width: 100px; 
    font-size: 35px;   
}

#tblSubAmnt
{
    border-collapse: collapse;
}

#tblSubAmnt th
{
    font-size: 18px;
	font-weight: normal;   
}

#tblSubAmnt th, #tblSubAmnt  td
{
    padding: 10px;
    border-collapse: collapse;
}

#tblSubAmnt .alt
{
    background-color: #e1e1e1;
}

#steps
{
    text-align: center;
    margin: 0px auto 30px auto;
    padding: 0px 0px 0px 20px;
    text-indent: 0px;
    width: 550px;
    height: 20px;
    position: relative;
}

#greenown #steps
{
    width: 280px;
}

#steps ul li
{
    float: left;
    list-style-type: none;
    margin: 0px 12px 0px 12px;
    padding: 0px;
    text-indent: 0px;
}

.padright
{
    margin-right: 15px;
}

table, th, td
{
    text-align: left;
}

.cursor
{
    cursor: move;
    border: solid 1px #FF0000;
}

.textcenter
{
    text-align: center;
}

.centertable
{
    margin: 0 auto;
}

.textleft
{
    text-align: left;
}

.textright
{
    text-align: right;
}

.center
{
    margin: 0px auto 0px auto;

}

.orange
{
    border: 1px solid #FF0000;
    text-align: left;
}

.padlist
{
    margin: 0px 0px 10px 0px;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

a
{
    color: #4d90d0;
    text-decoration: none;
}

.stuff
{
    clear: both;
}

a:hover 
{
    text-decoration: underline;
}

.center
{
    text-align: center;
    margin: 0px auto 0px auto;
}

.clear
{
    clear: both;
}

.invisible
{
    display: none;
}

.req
{
    font-size: 18px;
}

#box
{
    margin: 40px auto 0px auto;
    padding: 20px;
    background-color: #FFFFFF;
    border-left: 1px solid #98a9ac;
    border-top: 1px solid #98a9ac;
    border-right: 1px solid #686e6f;
    border-bottom: 1px solid #686e6f;
    width: 760px;  
    position: relative;
}

#header
{
    width: 100%;
    height: 170px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

#logo_tag
{
}

.status
{
	position: absolute;
	top: 20px;
	right: 20px;
	display: block;
}

.share
{
	position: absolute;
	top: 105px;
	right: 20px;
}


.login td
{
    /*text-align: center;*/
    /*font-family: Arial, Helvetica, Sans-Serif;*/
    font-weight: bold;
    color: #002b54;
    padding: 8px 2px 2px 2px;  
    text-align: center;  
}

.login
{
	/*float: left;
	margin-left: 80px;
	margin-right: 40px;*/
	width: 200px;
	margin: 0 auto;
	text-align: center;
}

.newmember
{
	display: block;
}

.highlightLoginForm
{
    border: 2px solid #f00; 
}

#logo
{
    width: 250px;
    height: 80px;
    margin-bottom: 20px; 
}

.headerimg
{
    border-bottom: 1px solid #c1d72e;
    border-top: 1px solid #c1d72e;
    padding: 10px 0 10px 0;
}

#mainnav
{
    
    margin: 10px auto 20px auto;
    padding: 0px 0px 10px 0px;
    width: 580px;
}

#mainnav a
{
    
    margin: 0px 8px 0px 0px;
}

#subnav
{
    
    margin: 0px;
    padding: 0px 0px 20px 0px;
}

#subnav a
{
    
    margin: 0px 3px 0px 0px;
}

a.calculate:link, a.calculate:visited
{
    background-image: url(images/calculate.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 198px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block; 
	float: left;  
}

a.calculate:hover
{
    background-image: url(images/calculate_act.gif);  
}

a.calculate_active
{
    background-image: url(images/calculate_act.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 198px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block; 
	float: left;  
}

a.whatis:link, a.whatis:visited
{
    background-image: url(images/whatis.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 164px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;   
	float: left;  
}

a.whatis:hover
{
    background-image: url(images/whatis_act.gif);  
}

a.whatis_active
{
    background-image: url(images/whatis_act.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 164px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;   
	float: left;  
}

a.where:link, a.where:visited
{
    background-image: url(images/where.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 186px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;
	float: left;     
}

a.where:hover
{
    background-image: url(images/where_act.gif);  
}

a.blog:link, a.blog:visited
{
    background-image: url(images/ourblog.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 67px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;
	float: left;     
}

a.blog:hover
{
    background-image: url(images/ourblog_act.gif);  
}

a.forum:link, a.forum:visited
{
    background-image: url(images/forum.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width:80px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;
	float: left;     
}

a.forum:hover
{
    background-image: url(images/forum_act.gif);  
}

a.where_active
{
    background-image: url(images/where_act.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 186px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;
	float: left;      
}

a.store:link, a.store:visited
{
    background-image: url(images/store.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 89px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;   
	float: left;  
}

a.store:hover
{
    background-image: url(images/store_act.gif);  
}

a.store_active
{
    background-image: url(images/store_act.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 89px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;   
	float: left;  
}

a.about:link, a.about:visited
{
    background-image: url(images/about.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 107px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;   
	float: left;  
}

a.about:hover
{
    background-image: url(images/about_act.gif);  
}

a.about_active
{
    background-image: url(images/about_act.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 107px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;   
	float: left;
}

a.edit:link, a.edit:visited
{
    background-image: url(images/edit.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 85px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;   
	float: left;  
}

a.edit:hover
{
    background-image: url(images/edit_act.gif);  
}

a.change:link, a.change:visited
{
    background-image: url(images/change.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 122px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;   
	float: left;  
}

a.change:hover
{
    background-image: url(images/change_act.gif);  
}

a.view:link, a.view:visited
{
    background-image: url(images/cardssent.gif);
	background-repeat: no-repeat;
	background-position: center 1px;
	width: 86px;
	height: 21px;
	padding: 0px;
	margin: 0px; 
	display: block;   
	float: left;  
}

a.view:hover
{
    background-image: url(images/cardssent_act.gif);  
}



a.login:link, a.login:visited
{
    background-image: url(images/memberlogin.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 150px;
	height: 42px;
	padding: 0px;
	margin: 0px; 
	display: block;   
	float: left;  
}

a.login:hover
{
    background-image: url(images/memberlogin_act.gif);  
}

a.logout:link, a.logout:visited
{
    background-image: url(images/logout.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 59px;
	height: 21px;
	padding: 0px;
	margin: 0px 0px 10px 0px; 
	display: block;   
	float: right;  
}

a.logout:hover
{
    background-image: url(images/logout_act.gif);  
}

#adminheader a.logout:link, #adminheader a.logout:visited
{
    background-image: url(images/logout_act.gif);
}

#adminheader a.logout:hover
{
    background-image: url(images/logout.gif);  
}

a.edit:link, a.edit:visited
{
    background-image: url(images/edit.gif);
	background-repeat: no-repeat ;
	background-position: top center;
	width: 85px;
	height: 21px;
	padding: 0px;
	margin: 0px 0px 10px 0px; 
	display: block;   
	float: right;  
}

a.edit:hover
{
    background-image: url(images/edit_act.gif);  
}

#adminheader a.edit:link, #adminheader a.edit:visited
{
    background-image: url(images/edit_act.gif);
}

#adminheader a.edit:hover
{
    background-image: url(images/edit.gif);  
}

a.corporatelogin:link, a.corporatelogin:visited
{
    background-image: url(images/corporateclients.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 150px;
	height: 21px;
	padding: 0px;
	margin: 10px 0px 0px 0px; 
	display: block;   
	float: left;  
}

a.corporatelogin:hover
{
    background-image: url(images/corporateclients_act.gif);  
}

a.blog:link, a.blog:visited
{
    background-image: url(images/blog.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 150px;
	height: 21px;
	padding: 0px;
	margin: 10px 0px 0px 0px; 
	display: block;   
	float: left;  
}

a.blog:hover
{
    background-image: url(images/blog_act.gif);  
}



.text_box
{
    border: 1px solid #002b54; 
    color: #002b54; 
    
    font:12px Century Gothic, arial,verdana,sans-serif;
}

.text_box .center
{
    text-align: center;
}

.text_box_green_hold
{
    text-align: center;
    color: #002b54; 
    background-image: url(images/corners.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 200px;
    height: 22px;
    border: none;
    padding: 0px;
    margin: 0px;
}

.text_box_green
{
    text-align: center;
    color: #002b54; 
    border: 1px solid #c1d72e;
    background-color: #c1d72e;
    width: 200px;
    height: 20px;
    line-height: 20px;
    padding: 0px;
    margin: 0px; 
}

/* Hey Russell Here's the style for Errors */

.text_box .error
{
    border: 1px solid #ed1c24; 
    background-color: #ea9497;
    color: #ed1c24; 
}


.ajax_loading
{
    margin: 0px auto 40px auto;
    text-align: center;
    z-index: 100000;
    position:absolute;
    top:35px;
    left:240px;
    /*border: 1px solid #FF0000;*/
}

.content
{
    width: 100%;
    min-height: 320px;
    float: left;
    margin: 0px 0px 40px 0px;
    padding: 0px 20px 0px 0px;
    /*border-right: 1px solid #c1d72e;*/
}

.wheremoney
{
    text-align: center;
    border-top: 1px solid #c1d72e;
    position: relative;
    top: 5px;
}

.wheremoneythird
{
    width: 33%;
    float: left;
    position:relative;
    top:5px;
    margin: 0 0 10px 0;
}

.options
{

}

.optionsthird
{
    float:left;
    margin: 5px;
    padding: 5px;
    width:30%;
    height: 300px;
}

.optionsthird img
{
    margin: 0 auto 0 auto;
}

.optionsthird .btn
{
    display: block;
    margin: 0 auto 0 auto;
    width:107px;
}

.middle
{
    border-left:1px solid #C1D72E;
    border-right:1px solid #C1D72E;
    margin-left:8px;
    margin-right:0;
    padding-left:8px;
    padding-right:15px;
}

.optionsthird ul
{
    padding: 10px 20px 10px 20px;
    margin: 0px;
    text-indent: 0px;
}

.optionsthird ul li
{
    list-style-type: disc;
    font-size: 13px;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    text-indent: 0px;
}

.homecontent
{
    width: 390px;
    min-height: 300px;
    float: left;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

#sponsors
{
    width: 158px;
    float: left;
    margin: 20px 5px 20px 5px;
    text-align: center;
}

#sponsors a
{
    color: #002b54;
    text-decoration: none;
}

#sponsors a:hover
{
    color: #002b54;
    text-decoration: underline;
}

.sponsors span
{
    width: 200px;
    height: 200px;
    float: left;
    text-align: center;
    vertical-align: middle;
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 20px 0px;
}

.sponsors span a
{
    position: relative;
    top: 180px;
}

.bullfrog
{
    border-top: 1px solid #c1d72e;
    padding: 6px 0px 0px 0px; 
    width: 150px;
}

.righty
{
    border-right: 1px solid #c1d72e;
}

.righty img
{
    margin-top: 50px; 
}

.samples
{
    width: 158px;
    min-height: 340px;
    float: left;
    margin: 0px 20px 0px 0px;
    text-align: center;
    border-right: 1px solid #c1d72e;
}

#footer
{
    text-align: center;
    margin: 0px auto 0px auto;
    width: 800px;
    color: #002b54;
	font-size: 12px;
}

#footer p
{
    font-size: 14px;
}    

#footer a
{
    color: #002b54;
    text-decoration: none;
    margin: 0px 10px 0px 10px;
}

.footertag
{
    position: relative;
    top:50px;
    text-align: center;
}

.sitemap li
{
	color: #002b54;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 10px 10px;
	list-style-type: none;
}

.sm_grey
{
    color: #666666;
	font-size: 10px;
}

.green
{
    /*font-family: Arial, Helvetica, Sans-Serif;*/
    color: #c1d72e;
}

.fame table
{
    border: 1px solid #cde5e8;
}

.fame th
{
    color: #FFFFFF;
    text-align: center;
    border: 1px solid #002b54;
    background-color: #002b54; 
    padding: 5px 8px 5px 8px;
}

.fame td
{
    color: #002b54;
    text-align: left;
    padding: 5px 8px 5px 8px;
}

.fame .alt
{
    color: #002b54;
    background-color: #cccccc;
    text-align: left;
    padding: 5px 8px 5px 8px;
}

.fame .highlight
{
    color: #002b54;
    background-color: #C0D72E;
    text-align: left;
    padding: 5px 8px 5px 8px;
}

table, th, td
{
    color: #002b54;
    vertical-align: middle;
    /*text-align:right;*/
}

.recipients
{
           
}

.box
{
    margin: 0px;
    padding: 10px;
    border: 1px solid #002b54;  
}

.sm_box
{
    margin: 0px;
    padding: 10px;
    text-align: center;
    border: 1px solid #002b54;
    width: 200px;   
}

/* Buttons */

a.button
{
	color: #c1d72e;
	display: block;
	background-image: url(images/button-rt.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	text-decoration: none;
	line-height: 24px;
	height: 24px;
	padding: 0px 4px 0px 0px;
	margin: 5px 5px 0px 0px;
}

.button span
{
	color: #c1d72e;
	display: block;
	background-image: url(images/button.gif);
	background-repeat: no-repeat;
	line-height: 24px;
	padding: 0px 4px 0px 8px;
	margin: 0px 0px 5px 0px;
}

a.greenbutton
{
	color: #002b54;
	display: block;
	background-image: url(images/greenbutton-rt.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	text-decoration: none;
	height: 24px;
	padding: 0px 4px 0px 0px;
	margin: 5px 5px 0px 0px;
}

.greenbutton span
{
	color: #002b54;
	display: block;
	background-image: url(images/greenbutton.gif);
	background-repeat: no-repeat;
	line-height: 24px;
	padding: 0px 4px 0px 8px;
	margin: 0px 0px 0px 0px;
}

.blue-btn
{
	color: #002b54;
	display: block;
	font-weight: bold;
	background-image: url(images/blue_btn.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	text-decoration: none;
	line-height: 20px;
	height: 45px;
	width: 145px;
	padding: 4px 4px 0px 0px;
	margin: 5px 5px 0px 0px;
}

.blue-btn:hover
{
    color: #5292d0;
    text-decoration: none;
}

.purchase_div
{
    /*background-image: url(images/purchase_div.gif);
    background-repeat: no-repeat;
    background-position: center center;*/
}

.purchase_top_right
{
    border-right: 1px solid #c1d72e;
    border-bottom: 1px solid #c1d72e;
    text-align: center; 
}


.purchase_top_left
{
    border-bottom: 1px solid #c1d72e;
    text-align: center; 
}

.purchase_bottom_right
{
    border-right: 1px solid #c1d72e;
    border-bottom: 1px solid #c1d72e;
    text-align: center; 
}

.purchase_bottom_left
{
    border-bottom: 1px solid #c1d72e;
    text-align: center; 
    
}

.purchase_top_right input, .purchase_top_left input, .purchase_bottom_right input, .purchase_bottom_left input
{
    margin: 10px 0 10px 0;
}

.ecardItemwrap
{
    float: left;
    border: 1px solid #000;
    height: 100%;
    padding: 0;
    margin: 0;
}

.ecardItem
{
    float: left;
    padding: 10px;
    width: 260px;
    text-align: center;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #c1d72e;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #c1d72e;
}

/* RadComboBox Skin Starts */

/*global*/

.RadComboBox_Platypus *
{
	margin:0;
	padding:0;
}

.RadComboBox_Platypus,
.RadComboBox_Platypus .rcbInput,
.RadComboBoxDropDown_Platypus
{
	font:12px Century Gothic, arial,verdana,sans-serif;
	color:#002b54;
}

/* combobox */

.RadComboBox_Platypus
{
	vertical-align:bottom;
}

.RadComboBox_Platypus table
{
	border:0;
	border-collapse:collapse;
}

.RadComboBox_Platypus td.rcbInputCell
{
	width:100%;
	height:25px;
	line-height:23px;
	vertical-align:top;
	padding:0;
	border:0;
}

.RadComboBox_Platypus td.rcbInputCellLeft,
.RadComboBox_Platypus td.rcbInputCellRight
{
	background:url('images/rcbInput.gif') no-repeat;
}

.RadComboBox_Platypus td.rcbInputCellLeft { background-position: 0 0; }
.RadComboBox_Platypus td.rcbInputCellRight { background-position: 100% 0; }

.RadComboBox_Platypus .rcbHovered .rcbInputCellLeft { background-position: 0 -25px; }
.RadComboBox_Platypus .rcbHovered .rcbInputCellRight { background-position: 100% -25px; }

.RadComboBox_Platypus .rcbFocused .rcbInputCellLeft { background-position: 0 -50px; }
.RadComboBox_Platypus .rcbFocused .rcbInputCellRight { background-position: 100% -50px; }

.RadComboBox_Platypus .rcbInputCell .rcbInput
{
	width:100%;
	background:transparent;
	border:0;
	vertical-align:top;
	padding: 5px 0 0;
}

.RadComboBox_Platypus .rcbInputCell .rcbEmptyMessage
{
	color: #002b54;
	font-style: italic;
}

.RadComboBox_Platypus td.rcbInputCell,
.RadComboBox_Platypus .rcbInputCell .rcbInput
{
	padding-left: 2px;
}

.RadComboBox_Platypus_rtl td.rcbInputCell,
.RadComboBox_Platypus_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}

.RadComboBox_Platypus .rcbHovered .rcbInputCell .rcbInput
{
	color:#002b54;
}

.RadComboBox_Platypus .rcbFocused .rcbInputCell .rcbInput
{
	color: #002b54;
}

.RadComboBox_Platypus td.rcbArrowCell
{
	width:23px;
	padding:0;
	border:0;
}

.RadComboBox_Platypus td.rcbArrowCellLeft,
.RadComboBox_Platypus td.rcbArrowCellRight
{
	background:url('images/rcbArrowCell.gif') 0 0 no-repeat;
}

.RadComboBox_Platypus td.rcbArrowCellLeft { background-position: 100% 0; }
.RadComboBox_Platypus td.rcbArrowCellRight { background-position: 0 0; }

.RadComboBox_Platypus .rcbHovered .rcbArrowCellLeft { background-position: 100% -25px; }
.RadComboBox_Platypus .rcbHovered .rcbArrowCellRight { background-position: 0 -25px; }

.RadComboBox_Platypus .rcbFocused .rcbArrowCellLeft { background-position: 100% -50px; }
.RadComboBox_Platypus .rcbFocused .rcbArrowCellRight { background-position: 0 -50px; }

.RadComboBox_Platypus td.rcbArrowCellHidden { background-position: -20px 0; }
.RadComboBox_Platypus .rcbHovered .rcbArrowCellHidden { background-position: -20px -25px; }
.RadComboBox_Platypus .rcbFocused .rcbArrowCellHidden { background-position: -20px -50px; }

.RadComboBox_Platypus .rcbArrowCell a
{
	position:relative;
	outline:none;
	overflow:hidden;
	display:block;
	width:23px;
	height:25px;
	text-decoration:none;
	text-indent: -9999px;
	font-size: 0;
}

.RadComboBox_Platypus td.rcbArrowCellHidden,
.RadComboBox_Platypus .rcbArrowCellHidden a
{
	width: 3px;
}

.RadComboBox_Platypus .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

.RadComboBox_Platypus .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}

/* dropdown */

.rcbSlide
{
	position:absolute;
	overflow:hidden;
	display:none;
	float:left;
}

.RadComboBoxDropDown_Platypus
{
	position:absolute;
	background:#fff;
	border: 1px solid #002b54;
	border-top-color:#002b54;
	cursor:default;
	font-size:11px;
	text-align: left;
}

.RadComboBoxDropDown_Platypus_rtl
{
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_Platypus .rcbScroll
{
	overflow:auto;
}

.RadComboBoxDropDown_Platypus .rcbList
{
	list-style:none;
	margin:0;
	padding:0;
}

.RadComboBoxDropDown_Platypus .rcbNoWrap .rcbList
{
	float:left;
}

.RadComboBoxDropDown_Platypus .rcbHeader,
.RadComboBoxDropDown_Platypus .rcbFooter
{
	background:url('images/rcbHeader.gif') repeat-x #f1f2f4;
	height: 19px;
	color: #002b54;
}

.RadComboBoxDropDown_Platypus .rcbHeader
{
	padding: 5px 4px 0;
}

.RadComboBoxDropDown_Platypus .rcbFooter
{
	padding: 0 4px 5px;
}

.RadComboBoxDropDown_Platypus .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_Platypus .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_Platypus .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_Platypus .rcbNoWrap .rcbLoading
{
	font-size: 12px;
	white-space:nowrap;
}

.RadComboBoxDropDown_Platypus .rcbItem,
.RadComboBoxDropDown_Platypus .rcbHovered,
.RadComboBoxDropDown_Platypus .rcbDisabled,
.RadComboBoxDropDown_Platypus .rcbLoading
{
	font-size: 12px;
	padding:4px 20px 4px 6px;
	margin: 0 2px;
}

*+html .RadComboBoxDropDown_Platypus .rcbItem,
*+html .RadComboBoxDropDown_Platypus .rcbHovered,
*+html .RadComboBoxDropDown_Platypus .rcbDisabled,
*+html .RadComboBoxDropDown_Platypus .rcbLoading
{
}

.RadComboBoxDropDown_Platypus_rtl .rcbItem,
.RadComboBoxDropDown_Platypus_rtl .rcbHovered,
.RadComboBoxDropDown_Platypus_rtl .rcbDisabled,
.RadComboBoxDropDown_Platypus_rtl .rcbLoading
{
	padding:4px 6px 4px 20px;
}


.RadComboBoxDropDown_Platypus .rcbHovered
{
	font-size: 12px;
	border: 1px solid #002b54;
	padding:3px 19px 3px 5px;
	background: #a8bb25 url('images/rcbDropDownBg.gif') repeat-x 0 0;
}

.RadComboBoxDropDown_Platypus_rtl .rcbHovered
{
	padding:3px 5px 3px 19px;
}

.RadComboBoxDropDown_Platypus .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_Platypus_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_Platypus em
{
	font-style: normal;
	font-weight: bold;
}

.RadComboBoxDropDown_Platypus .rcbItem em
{
	background: #e5e5e5;
}

.RadComboBoxDropDown_Platypus .rcbDisabled
{
	color:#002b54;
	cursor:no-drop;
}

.RadComboBoxDropDown_Platypus .rcbSeparator
{
    color: #002b54;
    background: #F5F5E6;
    margin: 0;
}

.RadComboBox_Platypus .rcbDisabled
{
	-moz-opacity:.5;
}

.RadComboBoxDropDown_Platypus .rcbLoading
{
	background:#f0f0f0;
	text-align:center;
}

.RadComboBoxDropDown_Platypus .rcbMoreResults
{
	clear:both;
	border-top:1px solid #002b54;
	background: #eaecca;
	position:relative;
	padding: 2px 4px 8px;
	text-align:center;
}

.RadComboBoxDropDown_Platypus .rcbMoreResults a
{
	display:block;
	width:15px;
	height:14px;
	background:url('images/rcbMoreResults.gif') no-repeat transparent;
	margin:-4px auto 4px;
	text-indent:-3333px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
	color: #002b54;
}

.RadComboBoxDropDown_Platypus .rcbMoreResults a:hover
{
	background-position:0 100%;
}

.RadComboBoxDropDown_Platypus .rcbMoreResults span
{
	display:block;
	text-align:center;
}

.RadComboBoxDropDown_Platypus .rcbScroll
{
	/*scrollbar-face-color: #b4b77c;
	scrollbar-highlight-color: #e4e7ab;
	scrollbar-shadow-color: #777a46;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #777a46;
	scrollbar-track-color: #e4e7ab;
	scrollbar-darkshadow-color: #777a46;*/
}

/*hacks*/

/*Opera start*/
@media screen and (min-width:550px)
{
	.RadComboBoxDropDown_Platypus_rtl .rcbItem,
	.RadComboBoxDropDown_Platypus_rtl .rcbHovered,
	.RadComboBoxDropDown_Platypus_rtl .rcbDisabled,
	.RadComboBoxDropDown_Platypus_rtl .rcbLoading
	{
		padding:4px 4px 4px 20px;
	}
	
	:root .RadComboBox_Platypus .rcbInputCell .rcbInput
	{
		margin-top: 2px;
	}
} /*Opera end*/

/* RadComboBox Skin Ends */









/* Telerik RadCalendar Skin Starts */

.calendarWrapper_Platypus
{
	width:210px; /*default*/
	border-collapse:separate !important;
	border:1px solid #cdbfac !important;
	background:#eaecca;
	font:11px arial,tahoma,sans-serif;
}

/* titlebar */

.titlebar_Platypus
{
	width:100%;
	border:1px solid;
	border-color:#7b7e53;
	border-collapse:separate !important;
	background:#7b7e53 url('images/sprite.gif') 0 100% repeat-x;
	color:#fff;
}

.titlebar_Platypus td
{
	color: #c1d72e;
}

.titlebar_Platypus td
{
	border-top:1px solid #052345;
	border-bottom:1px solid #052345;
	padding:0;
	font:13px/29px arial,tahoma,sans-serif;
	text-align:center;
}

.titlebar_Platypus td img
{
	margin:0 5px;
}

.TableLayout_Platypus
{
	border:0;
	border-collapse:separate !important;
	width:91%;
	margin:0 12px 5px 8px;
	font:11px/16px arial,tahoma,sans-serif;
}

/* week numbers and week days */

.TableLayout_Platypus th,
.TableLayout_Platypus td
{
	vertical-align:middle;
	padding:0;
}

.TableLayout_Platypus .DaysOfWeek_Platypus
{
	padding:0 6px;
	color:#7b7e53;
	font-weight:normal;
	cursor:default;
	text-align:center;
	padding-left:4px;
}

.TableLayout_Platypus th.DaysOfWeek_Platypus
{
	border-bottom:1px solid #7b7e53;
	padding-top:10px;
	padding-bottom:3px;
	text-align:right;
	padding-left:0;
}

.TableLayout_Platypus th.DaysOfWeek_Platypus:first-child
{
	text-align:center;
}

/* date cells */

.radCalDefault_Platypus,
.radCalWeekendDefault_Platypus,
.otherMonth_Platypus,
.outOfRange_Platypus
{
	border:1px solid #eaecca;
}

.TableLayout_Platypus a,
.TableLayout_Platypus span
{
	display:block;
	text-decoration:none;
	color:#272522;
	padding:1px 5px 1px 0;
	text-align:right;
}

.radCalWeekendDefault_Platypus a,
.radCalWeekendDefault_Platypus span
{
	color:#757066;
}

.radCalToday_Platypus
{
	background:#fff;
	border:1px solid #bdab92;
}

.otherMonth_Platypus a
{
	color:#9e9286;
}

.outOfRange_Platypus span
{
	color:#9e9286;
	cursor:default;
}

.radCalHover_Platypus
{
	border:1px solid #7b7e53;
	background:#7b7e53 url('images/sprite.gif') -1981px -384px no-repeat;
}

.radCalSelect_Platypus
{
	border:1px solid;
	border-color:#7b7e53;
	background:#7b7e53 url('images/sprite.gif') -2432px 100% repeat-x;
}

.radCalSelect_Platypus a
{
	color:#fff;
}

/*multimonth view*/

.TableLayout_Platypus .TableLayout_Platypus .titlebar_Platypus
{
	border:0;
	padding-top:10px;
	padding-bottom:5px;
	background:none transparent;
	font-size:13px;
	color:#7b7e53;
}

.TableLayout_Platypus .TableLayout_Platypus th.DaysOfWeek_Platypus
{
	border-top:1px solid #7b7e53;
	padding-top:3px;
}

/*month view*/

.MonthYearFastNav_Platypus
{
	border:1px solid #7b7e53;
	background:#fff;
	border-collapse:separate;
	border-spacing:0;
	font:10px verdana,tahoma,sans-serif;
	color:#7b7e53;
}

.MonthYearFastNav_Platypus td
{
	border:0;
	padding:2px;
	text-align:center;
	cursor:default;
}

.MonthYearFastNav_Platypus #RadCalendar_FastNav_Feb,
.MonthYearFastNav_Platypus #RadCalendar_FastNav_Apr,
.MonthYearFastNav_Platypus #RadCalendar_FastNav_Jun,
.MonthYearFastNav_Platypus #RadCalendar_FastNav_Aug,
.MonthYearFastNav_Platypus #RadCalendar_FastNav_Oct,
.MonthYearFastNav_Platypus #RadCalendar_FastNav_Dec
{
	border-right:1px solid #7b7e53;
	padding-right:1px;
}

.MonthYearFastNav_Platypus .selected_Platypus
{
	border:1px solid;
	border-color:#7b7e53;
	padding:1px 1px;
	background:#7b7e53 url('images/sprite.gif') -2432px 100% repeat-x;
	color:#fff;
}

.MonthYearFastNav_Platypus .bottom_Platypus
{
	border:0;
	border-top:1px solid #7b7e53;
	padding:0.5em 0.6em;
	background:#eaecca;
	text-align:center;
}

.bottom_Platypus input
{
	border:1px solid;
	border-color:#7b7e53;
	margin:0 0.2em;
	padding:0;
	background:#7b7e53 url('images/sprite.gif') -1330px 100% repeat-x;
	color:#fff;
	font:10px verdana,arial,sans-serif;
	cursor:pointer;
}

/*time view*/

.radTimeTableCss_Platypus
{
	font:11px arial,tahoma,sans-serif;
	border:1px solid #7b7e53;
	background:#fff;
	border-collapse:separate;
	color:#7b7e53;
}

.radTimeTableCss_Platypus th
{
	border:0;
	border-top:1px solid #7b7e53;
	border-bottom:1px solid #7b7e53;
	padding:0;
	background:#7b7e53 url('images/sprite.gif') 0 100% repeat-x;
	color:#fff;
	font:13px/31px arial,tahoma,sans-serif;
	text-align:center;
	cursor:default;
}

.radTimeTableCss_Platypus td
{
	border-left:1px solid #002b54;
	padding:0 2px;
}

.radTimeTableCss_Platypus td:first-child
{
	border-left:0;
}

.radTimeTableCss_Platypus a
{
	display:block;
	padding:5px 7px;
	text-align:center;
	color:#7b7e53;
	text-decoration:none;
}

td.radTimeOverCss_Platypus a
{
	border:1px solid #de9700;
	padding:4px 6px;
	background:#7b7e53 url('images/sprite.gif') -1981px -384px repeat-x;
}

/*pickers*/

.pickerWrapper_Platypus
{
	vertical-align: middle;
}

.pickerWrapper_Platypus table,
.pickerWrapper_Platypus td
{
	border:0;
	margin:0;
	padding:0;
}

.pickerWrapper_Platypus td
{
	vertical-align:middle;
}

.pickerWrapper_Platypus .inputCell
{
	padding:0 4px 0 0;
}

.pickerWrapper_Platypus td a
{
	display:block;
	text-decoration:none;
	margin:0 2px;
	outline:none;/*FF*/
	position:relative;/*FF*/
	z-index:2;/*Opera*/
}
* html .pickerWrapper_Platypus td a /*IE6*/
{
	position:static;
}
*+html .pickerWrapper_Platypus td a /*IE7*/
{
	position:static;
}

/* Telerik RadCalendar Skin Ends */


/* ERROR CLASSES */
.error
{
    background-color: Red;
}





/* Red Radio Buttons */

/* FORM DECORATOR "red" SKIN */

.radfd_red.radfd_ScrollBars
{
	/*scrollbar-3dlight-color: #ccc; 
	scrollbar-arrow-color: #5d5c52;
	scrollbar-base-color: #ff6347; 
	scrollbar-darkshadow-color: #8d8c80; 
	scrollbar-face-color: #dadacb;
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #a3a3a3;
	scrollbar-track-color: #f3f3e2;*/
}

/* label settings */
.radfd_red label.Hay
{
    color: #626262;
}

/* checkbox settings */
.radfd_red .radfdCheckboxUnchecked,
.radfd_red .radfdCheckboxUnchecked.radfdInputDisabled:hover
{
	background: transparent url('images/CheckBoxSprites.gif') no-repeat 0 0;
}

.radfd_red .radfdInputDisabled.radfdCheckboxUnchecked:hover
{
	background: transparent url('images/CheckBoxSprites.gif') no-repeat 0 0 !important;
}

.radfd_red .radfdCheckboxUnchecked:hover
{
	background: transparent url('images/CheckBoxSprites.gif') no-repeat 0 -200px !important;
}

.radfd_red .radfdCheckboxChecked,
.radfd_red .radfdInputDisabled.radfdCheckboxChecked:hover
{
	background: transparent url('images/CheckBoxSprites.gif') no-repeat 0 -420px;
}

.radfd_red .radfdCheckboxChecked:hover
{
	background: transparent url('images/CheckBoxSprites.gif') no-repeat 0 -640px;
}
/* end of checkbox settings */

/* radiobutton settings */
.radfd_red .radfdRadioUnchecked,
.radfd_red .radfdInputDisabled.radfdRadioUnchecked:hover
{
	background: transparent url('images/RadioButtonSprites.gif') no-repeat 1px 0;
}

.radfd_red .radfdRadioUnchecked:hover
{
	background: transparent url('images/RadioButtonSprites.gif') no-repeat 1px -220px;
}

.radfd_red .radfdRadioChecked,
.radfd_red .radfdInputDisabled.radfdRadioChecked:hover 
{
	background: transparent url('images/RadioButtonSprites.gif') no-repeat 1px -440px;
}

.radfd_red .radfdRadioChecked:hover
{
	background: transparent url('images/RadioButtonSprites.gif') no-repeat 1px -640px;
}
/* end of radiobutton settings */

/* button settings */
a.radfd_red, a.radfd_red span
{
	background-image: url('images/ButtonSprites.gif');
	/* font: bold 11px Verdana, Verdana, Arial, Sans-serif; */
	color: #dadada;
}

a.radfd_red.radfdInputDisabled:hover span
{
    color: #dadada;
}

a.radfd_red
{
	padding-left: 4px;
}

a.radfd_red span
{
	line-height: 21px;
}


a.radfd_red span:hover
{
    color: white;
}

a.radfd_red .radfdInnerSpan
{
	margin-right: 4px;
	background-position: 0 -21px;
}
/* button settings */

/* clicked button styles */
a.radfd_red.radfd_Clicked
{
    background-image: url('images/ButtonSprites.gif');
    background-position: 0 -42px;
    background-repeat: no-repeat;
}

a.radfd_red.radfd_Clicked span
{
    background-image: url('images/ButtonSprites.gif');
    color: #fffffe;
}

a.radfd_red.radfd_Clicked .radfdInnerSpan
{
    background-position: 0 -63px;
    background-repeat: repeat-x;
}

a.radfd_red.radfd_Clicked .radfdOuterSpan
{
    background-position: right -42px;
    background-repeat: no-repeat;
}
/* end of clicked button styles */

/* do NOT change these settings, otherwise the skinned buttons will be broken when used within a decoration zone */
a.radfdSkinnedFormButton.radfd_red
{
    -moz-user-select: none !important;
	outline: none !important;
	text-decoration: none !important;
	cursor: default !important;
	text-align: center !important;
	background-color: transparent !important;
    position: absolute !important;
    display: inline !important;
}

/* Red Radio Button Ends */



/* Form Validation Summary */

.form
{
    width: 500px;
    *width: auto;
}

	.form th, .form td
	{
		vertical-align: top;
		line-height:24px;
	}

	.form th
	{
		width: 120px;
		text-align: right;
		white-space: nowrap;
	}

.formValidation
{
    border: 1px solid #c1d72e;
    background: #efe;
    font-size: 14px;
    padding: 10px;
    margin-bottom: 10px;
}
    .formValidation li
    {
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        background-image: url('Icons/warning.png');
        background-position: left top;
        background-repeat: no-repeat;
        padding-left: 20px;
    }
    
.sysMsg
{
    border: 1px solid #94b2d5;
    background: #e7edf2;
    font-size: 1em;
    padding: 10px;
    margin-bottom: 10px;
}

    .sysMsg li
    {
    	color: #253a5a;
        font-size: 1em;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        background-image: url('/icons/accept.png');
        background-position: left top;
        background-repeat: no-repeat;
        padding-left: 20px;
    }

/* End of Form Validation Summary */


/*Telerik RadGrid Platypus Skin*/

/*global*/

.RadGrid_Platypus
{
	background:#e3f3f5;
	color:#272522;
}

.RadGrid_Platypus,
.MasterTable_Platypus,
.DetailTable_Platypus,
.GroupPanel_Platypus table,
.GridEditForm_Platypus table
{
	font:11px arial,sans-serif;
}

.RadGrid_Platypus,
.DetailTable_Platypus
{
	border:1px solid #002b54;
	border-top-color:#002b54;
}

.MasterTable_Platypus,
.DetailTable_Platypus
{
	border-collapse:separate !important;
}

.GridRow_Platypus td,
.GridAltRow_Platypus td,
.GridEditRow_Platypus td,
.GridFooter_Platypus td,
.GridGroupFooter_Platypus td,
.GridFilterRow_Platypus td,
.GridHeader_Platypus,
.ResizeHeader_Platypus,
.GroupHeader_Platypus td
{
	padding-left:4px;
	padding-right:4px;
}

.RadGrid_Platypus .rgAdd,
.RadGrid_Platypus .rgRefresh,
.RadGrid_Platypus .rgEdit,
.RadGrid_Platypus .rgDel,
.RadGrid_Platypus .rgFilter,
.RadGrid_Platypus .rgPagePrev,
.RadGrid_Platypus .rgPageNext,
.RadGrid_Platypus .rgExpand,
.RadGrid_Platypus .rgCollapse,
.RadGrid_Platypus .rgSortAsc,
.RadGrid_Platypus .rgSortDesc,
.RadGrid_Platypus .rgUpdate,
.RadGrid_Platypus .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('images/gridsprite.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.GroupPanelItems_Platypus input,
.GridCommandRow_Platypus img,
.GridHeader_Platypus input,
.GridFilterRow_Platypus img,
.GridPager_Platypus img
{
	vertical-align:middle;
}

/*header*/

.GridHeaderDiv_Platypus
{
	background:url('images/gridsprite.gif') 0 -1397px repeat-x;
}

.GridHeader_Platypus,
.ResizeHeader_Platypus
{
	border-bottom:1px solid #002b54;
	padding-top:8px;
	padding-bottom:8px;
	background:#002b54 url('images/gridsprite.gif') 0 0 repeat-x;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}

.GridHeader_Platypus,
.GridHeader_Platypus a
{
	color:#fff;
	text-decoration:none;
}

/*rows*/

.GridRow_Platypus
{
	background:#cde5e8;
}

.GridRow_Platypus td,
.GridAltRow_Platypus td,
.GridEditRow_Platypus td,
.GridFooter_Platypus td,
.GridGroupFooter_Platypus td
{
	padding-top:4px;
	padding-bottom:4px;
}

.GridRow_Platypus a,
.GridAltRow_Platypus a,
.GridEditRow_Platypus a,
.GridFooter_Platypus a,
.GridGroupFooter_Platypus a,
.GridEditForm_Platypus a
{
	color:#272522;
}

.GridRow_Platypus td
{
	border-top:1px solid #cde5e8;
	border-bottom:1px solid #cde5e8;
}

.GridAltRow_Platypus td
{
	border-top:1px solid #e3f3f5;
	border-bottom:1px solid #e3f3f5;
}

.SelectedRow_Platypus
{
	background:#b2cee9 url('images/gridsprite.gif') 0 -200px repeat-x;
}

.SelectedRow_Platypus td
{
	border-top:1px solid #cde5e8;
	border-bottom:1px solid #cde5e8;
}

.ActiveRow_Platypus,
.GridRowOver_Platypus
{
	background:#fff;
}

.GridEditRow_Platypus
{
	background:#e3f3f5;
}

.GridEditRow_Platypus td
{
	border-top:1px solid #cde5e8;
	border-bottom:1px solid #cde5e8;
}

/*footer*/

.GridFooter_Platypus td,
.GridGroupFooter_Platypus td
{
	border-top:1px solid #e7e1d8;
}

/*status*/

.GridPager_Platypus span
{
	color:#9e9286;
}

/*paging*/

.GridPager_Platypus
{
	background:#e3f3f5;
	line-height:20px;
}

.GridPager_Platypus td
{
	border-top:1px solid #002b54;
	border-bottom:1px solid #e7e1d8;
	padding:0 5px;
}

.GridPager_Platypus div span,
.GridPager_Platypus a,
.GridPager_Platypus .sliderPagerLabel_Platypus
{
	color:#272522;
}

.PagerLeft_Platypus
{
	float:left;
}

.PagerRight_Platypus
{
	float:right;
}

.PagerCenter_Platypus
{
	text-align:center;
}

.PagerCenter_Platypus span
{
	vertical-align:middle;
}

.RadGrid_Platypus .rgPagePrev
{
	background-position:5px -717px;
}

.RadGrid_Platypus .rgPageNext
{
	background-position:-21px -717px;
}

/*sorting, reordering*/

.GridHeader_Platypus .rgSortAsc
{
	background-position:-18px -598px;
	height:12px;
}

.GridHeader_Platypus .rgSortDesc
{
	background-position:3px -597px;
	height:12px;
}

.TopReorderIndicator_Platypus,
.BottomReorderIndicator_Platypus
{
	width:11px !important;
	height:11px !important;
	margin-left:-5px;
	background:url('images/gridsprite.gif') 0 -751px no-repeat;
}

.BottomReorderIndicator_Platypus
{
	background-position:-21px -751px;
}

/*filtering*/

.GridFilterRow_Platypus td
{
	padding-top:5px;
	padding-bottom:5px;
}

.RadGrid_Platypus .rgFilter
{
	background-position:2px -656px;
}

.GridFilterRow_Platypus input[type="text"]
{
	border:1px solid #bbb894;/**/
	font:12px arial,sans-serif;
	color:#272522;
	vertical-align:middle;
}

/*grouping*/

.GroupPanel_Platypus
{
	border-top:1px solid #bfb9b2;
	border-bottom:1px solid #6a6255;
	background:#e3f3f5 url('images/gridsprite.gif') 0 -997px repeat-x;
	color:#fff;
}

.GroupPanel_Platypus .rgSortAsc
{
	background-position:-21px -776px;
}

.GroupPanel_Platypus .rgSortDesc
{
	background-position:4px -775px;
}

.GroupPanel_Platypus td
{
	border-bottom:1px solid #a39b8f;
	padding:6px 5px;
}

.GroupPanel_Platypus td td
{
	border:0;
	padding:0;
}

.GroupHeader_Platypus
{
	background:#faf7e7;
	color:#a43a00;
	font-size:13px;
}

.GroupHeader_Platypus td
{
	border-bottom:1px solid #c4b7a2;
	padding-top:3px;
	padding-bottom:3px;
}

.RadGrid_Platypus .rgExpand
{
	background-position:-21px -627px;
}

.RadGrid_Platypus .rgCollapse
{
	background-position:3px -626px;
}

.GroupHeader_Platypus td div
{
	top:-0.6em;
}

.GroupHeader_Platypus td div div
{
	top:0;
}

/*editing*/

.GridEditForm_Platypus
{
	border-bottom:1px solid #002b54;
}

.GridEditForm_Platypus input[type="text"],
.GridEditForm_Platypus input[type="password"],
.GridEditForm_Platypus textarea
{
	border:1px solid #bbb894;/**/
	font:12px arial,sans-serif;
	color:#272522;
}

.RadGrid_Platypus .rgUpdate
{
	background-position:3px -930px;
}

.RadGrid_Platypus .rgCancel
{
	background-position:3px -962px;
}

/*hierarchy*/

.DetailTable_Platypus
{
	border-right:0;
}

/*command row*/

.GridCommandRow_Platypus
{
	background:#e3f3f5 url('images/gridsprite.gif') 0 -1197px repeat-x;
	color:#fff;
}

.GridCommandRow_Platypus td
{
	border:0;
	border-top:1px solid #9f9990;
	border-bottom:1px solid #4c453c;
	padding:0;
}

.GridCommandRow_Platypus td td
{
	border:0;
	padding:3px 5px;
}

.GridCommandRow_Platypus td td td
{
	padding:1px;
}

.GridCommandRow_Platypus table
{
	border:0;
	border-bottom:1px solid #7f776c;
}

.GridCommandRow_Platypus table table
{
	border:0;
}

.GridCommandRow_Platypus a
{
	color:#fff;
	text-decoration:none;
}

.RadGrid_Platypus .rgAdd
{
	background-position:0 -841px;
}

.RadGrid_Platypus .rgRefresh
{
	background-position:0 -901px;
}

.RadGrid_Platypus .rgEdit
{
	background-position:0 -810px;
}

.RadGrid_Platypus .rgDel
{
	background-position:0 -871px;
}

/*loading*/

.LoadingPanel_Platypus
{
	background:#e3f3f5 url(images/loading.gif) center center no-repeat;
}

/*multirow select*/

.GridRowSelector_Platypus
{
	background:#555 !important;
}

/*row drag n drop*/

.GridItemDropIndicator_Platypus
{
    border-top:1px dashed #666;
}

/*rtl*/

.RadGridRTL_Platypus .GridHeader_Platypus,
.RadGridRTL_Platypus .ResizeHeader_Platypus
{
	text-align:right;
}

.RadGridRTL_Platypus .PagerLeft_Platypus,
.RadGridRTL_Platypus .GridPager_Platypus .radslider
{
	float:right;
}

.RadGridRTL_Platypus .PagerRight_Platypus
{
	float:left;
}




/* Rad Tab Strip */


/* Scrolling */
.RadTabStrip_platypus .rtsNextArrow,
.RadTabStrip_platypus .rtsPrevArrow,
.RadTabStrip_platypus .rtsPrevArrowDisabled,
.RadTabStrip_platypus .rtsNextArrowDisabled
{
	height:19px;
	width:17px;
	background:transparent url('TabStrip/ScrollArrows.gif') no-repeat;
}

.RadTabStrip_platypus .rtsNextArrow { background-position: 100% 0; }
.RadTabStrip_platypus .rtsPrevArrow { background-position: 0 0; }
.RadTabStrip_platypus .rtsNextArrowDisabled { background-position: 100% 100%; }
.RadTabStrip_platypus .rtsPrevArrowDisabled { background-position: 0 100%; }

.RadTabStrip_platypus .rtsLink
{
	padding-left: 12px;
}

.RadTabStrip_platypus .rtsFirst .rtsLink
{
	padding-left: 24px;
}

.RadTabStrip_platypus .rtsLink:hover
{
	color: #d55a17;
}

.RadTabStrip_platypus .rtsSelected,
.RadTabStrip_platypus .rtsSelected:hover
{
	color: #d55a17;
}

.RadTabStrip_platypus .rtsLevel2 .rtsTxt { padding: 0; }

/* disabled tabs */
.RadTabStrip_platypus .rtsDisabled,
.RadTabStrip_platypus_disabled .rtsDisabled,
.RadTabStrip_platypus_disabled .rtsDisabled:hover
{
	color: #888;
	cursor: default;
}
 
/* Orientation: Top */

.RadTabStripTop_platypus .rtsIn { padding: 5px 15px 1px 5px; }

.RadTabStripTop_platypus .rtsLink { background: transparent url('TabStrip/TabStripStates.gif') no-repeat -12px 0; }
.RadTabStripTop_platypus .rtsFirst .rtsLink { background-position: 0 0; }
.RadTabStripTop_platypus .rtsOut { background: transparent url('TabStrip/TabStripStates.gif') no-repeat 100% 0; }

.RadTabStripTop_platypus .rtsSelected { background: transparent url('TabStrip/TabStripStates.gif') no-repeat -12px -26px; }
.RadTabStripTop_platypus .rtsFirst .rtsSelected { background-position: 0 -26px; }
.RadTabStripTop_platypus .rtsSelected .rtsOut { background: transparent url('TabStrip/TabStripStates.gif') no-repeat 100% -26px; }

.RadTabStripTop_platypus .rtsBefore .rtsOut { background: transparent url('TabStrip/TabStripStates.gif') no-repeat 100% -52px; }

.RadTabStripTop_platypus .rtsLevel2
{
	background: #f4ede1;
}

.RadTabStripTop_platypus .rtsLevel2 .rtsLink,
.RadTabStripTop_platypus .rtsLevel2 .rtsOut
{
	background: none;
}

.RadTabStripTop_platypus .rtsLevel2 .rtsSelected 
{
	color: #d55a17;
	text-decoration: underline;
}

/* Orientation: Bottom */

.RadTabStripBottom_platypus .rtsIn { padding: 1px 15px 5px 5px; }

.RadTabStripBottom_platypus .rtsLink { background: transparent url('TabStrip/TabStripStates.gif') no-repeat -12px -78px; }
.RadTabStripBottom_platypus .rtsFirst .rtsLink { background-position: 0 -78px; }
.RadTabStripBottom_platypus .rtsOut { background: transparent url('TabStrip/TabStripStates.gif') no-repeat 100% -78px; }

.RadTabStripBottom_platypus .rtsSelected { background: transparent url('TabStrip/TabStripStates.gif') no-repeat -12px -104px; }
.RadTabStripBottom_platypus .rtsFirst .rtsSelected { background-position: 0 -104px; }
.RadTabStripBottom_platypus .rtsSelected .rtsOut { background: transparent url('TabStrip/TabStripStates.gif') no-repeat 100% -104px; }

.RadTabStripBottom_platypus .rtsBefore .rtsOut { background: transparent url('TabStrip/TabStripStates.gif') no-repeat 100% -130px; }


/* Orientation: Left */

.RadTabStripLeft_platypus .rtsUL .rtsLI { display: block; text-align: right; }

.RadTabStripLeft_platypus .rtsIn { padding: 2px 15px 2px 5px; }

.RadTabStripLeft_platypus .rtsLink { background: transparent url('TabStrip/TabStripStates.gif') no-repeat 0 -198px; border-right: 1px solid #a7a695; }
.RadTabStripLeft_platypus .rtsFirst .rtsLink { background-position: 0 -174px; }

.RadTabStripLeft_platypus .rtsSelected { background: transparent url('TabStrip/TabStripStates.gif') no-repeat 0 -246px; border-right-color: #f3f3e2; }
.RadTabStripLeft_platypus .rtsFirst .rtsSelected { background-position: 0 -222px; }

/* Orientation: Right */

.RadTabStripRight_platypus .rtsUL .rtsLI { display: block; text-align: left; }

.RadTabStripRight_platypus .rtsIn { padding: 2px 5px 2px 15px; }

.RadTabStripRight_platypus .rtsLink { background: transparent url('TabStrip/TabStripStates.gif') no-repeat 100% -198px; border-left: 1px solid #a7a695; }
.RadTabStripRight_platypus .rtsFirst .rtsLink { background-position: 100% -174px; }

.RadTabStripRight_platypus .rtsSelected { background: transparent url('TabStrip/TabStripStates.gif') no-repeat 100% -246px; border-left-color: #f3f3e2; }
.RadTabStripRight_platypus .rtsFirst .rtsSelected { background-position: 100% -222px; }


.lblErr, .lblErr li
{
    font-weight: bold;
    color: #ff0000;
}