/*Reference CSS Design
(c) 2006 Apptility LLC 
# Copyright (C) 2006 Apptility LLC http://www.apptility.com
#
# This library is free software;you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation;either
# version 2.1 of the License,or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY;without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library;if not,write to the Free Softwar
# Foundation,Inc.,51 Franklin Street,Fifth Floor,Boston,MA 02110-1301 USA
# http://mdstatic0.s3.amazonaws.com/background.png
# Some part of CSS attributes are used under Creative Commons license from Mollio.org http://www.mollio.org/
*/
body{margin:0px;padding:0px;font-family:Arial,Tahoma,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-align:center;
	background:#FFFFFF url(http://mdstatic0.s3.amazonaws.com/themes/mdbasic/images/background.png) repeat-x scroll left top;}
/* from Rails default */
#errorExplanation{width:400px;border:2px solid #ccc;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0;color:#000;}
#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#EBFFCA;color:#000;}
#errorExplanation p{color:#333;margin-bottom:0;padding:5px;}
#errorExplanation ul li{font-size:12px;list-style:square;}
/*3 columns are constrained inside container,use this container for visual effects - color layering,screen size default
*/
div#container{width: 920px;height:92%;min-height:630px;padding:0 0px;margin:0 auto;background:#fff;color:#333;text-align:left; border: #ccc 1px solid;}
div#datacontent{height:100%;min-height:500px;}
div#datacontent_dojo{height:92%;min-height:500px;margin-top:5px;margin-right:135px;}
/* Header section renders company logo,site nav,nav tab,subnav tab */
div#header{padding:5px;text-align:left;background-color:#ffffff;color:#000000;margin-bottom:2px;border-bottom:solid #f44b53 1px;}
/* logo */
/* sitenav,including search */
/* nav tab */
#tabsC{float:left;width:100%;background:#A9C84E;font-weight:bold;line-height:normal;}
#tabsC ul{margin:0px;padding:10px 10px 0 8px;list-style:none;}
#tabsC li{display:inline;margin:0;padding:0;}

#tabsC a{float:left;margin:0px 0px 0px 4px;padding:0px;text-decoration:none;font-size:18px;}
#tabsC a span{float:left;display:block;padding:0px 15px 4px 6px;color:#FFFFFF;}

#tabsC ul a:visited{text-decoration:none;color:#FFF;}
#tabsC li a:visited{text-decoration:none;color:#FFF;}
#tabsC a:visited{text-decoration:none;color:#FFF;}

#tabsC a:hover{text-decoration:none;color:#FFF;}
#tabsC a:hover span{color:#FFF;}

#tabsC #current a{text-decoration: underline;color:#FFFFFF;}
#tabsC #current li{text-decoration: underline; border-bottom: 2px solid #f00;}
#tabsC #current a span{color:#ffffff;}

#tabsC #rit li{float:right;}
#tabsRV{float:right;width:100%;background:#FFFFFF;font-size:100%;font-weight:bold;line-height:normal;}
#tabsRV ul{margin:0;padding:0px 0px 0px 700px;list-style:none;}
#tabsRV li{display:inline;margin:0;padding:0;}
/* Commented Backslash Hack hides rule from
IE5-Mac \*/
#tabsC a span{float:none;}
/* End IE5-Mac hack */


#subtabsC {text-transform: capitalize; width:920px;background:#FFFFFF none repeat scroll 0%;border-bottom:1px solid #CCCCCC;float:left;font-size:12px;line-height:normal;padding-top:10px;width:100%;}
#subtabsC ul{margin:0;padding:5px 10px 5px 30px;list-style:none;}
#subtabsC li{text-transform: capitalize; display:inline;margin:0;padding:0;}
#subtabsC a{float:left;margin:0px;padding:0 5px 5px 0px;text-decoration:none;}
#subtabsC a span{float:left;display:block;padding:5px 15px 4px 6px;color:#FFFFFF;}
/* Commented Backslash Hack hides rule from
IE5-Mac \*/
#subtabsC a span{float:none;}
/* End IE5-Mac hack */
#subtabsC a:hover span{color:#FFF;}
#subtabsC a:hover{background-position:0% -42px;}
#subtabsC a:hover span{background-position:100% -42px;}
#subtabsC #current a{background-position:0% -42px;}
#subtabsC #current a span{background-position:100% -42px;color:#FFF;}
/* Navlink */
#navlink a{background:none;text-decoration:none;}
#navlink a:hover{text-decoration:underline;color:#555;}
#navlink a:visited{text-decoration:none;color:#66c;}
/*************************************************************************/
/* Main content section. This will hold all data sections - table,list view,edit view,read view,messagebox */
div#maincontent{padding:2%;margin:0 0 0 0;padding-right:14%;background-color:#ffffff;border:1px solid #fff;min-height:700px;}
div#maincontent_dojo{margin-top:125px;margin-right:100px;}
/* Main content section for 2 column display */
#twomaincontent{padding:2%;text-align:justify;margin-left:14%;margin-right:0%;background-color:#ffffff;margin-bottom:2px;}
/************************************************************************/
/* Left column section for putting instructional text,boxed action groups,navigation links,tree control etc*/
div#leftcolumn{padding:2%;float:left;text-align:left;background-color:#FFFFFF;width:10%;height:100%;}
/************************************************************************/
/* Right column section for putting instructional text,boxed action groups,navigation links,tree control etc*/
div#rightcolumn{padding:2%;float:right;background-color:#FFFFFF;width:18%;height:100%;min-height:446px;}
/* box for constraining group - round curve,sharp curve based on the css */
.functionbox{background-color:#F5F7F1;border:1px solid #ccc;padding:10px;margin-bottom:15px;}
.functionbox a:link,.functionbox a:visited,
.functionbox a:active,.functionbox a:hover{color:blue;}
.functionbox hr{background-color:#ccc;color:#9C6;}
.functionbox h4{color:#333;font-weight:bold;font-size:15px;margin-bottom:15px;}
.functionbox h5{font-weight:bold;font-size:12px;margin-bottom:0;margin-top:10px;}
.functionbox p{font-family:Arial,Verdana,sans-serif;font-size:11px;line-height:12px;margin-top:2px;color:#666;}
.functionbox ol{padding:0 5px 0 20px;}
.functionbox ul{padding:0 5px 0 20px;}
.functionbox li{font-size:11px;color:black;margin-bottom:3px;}
/* tip box starts*/
.tipbox{background-color:#F5F7F1;border:1px solid #ccc;padding:5px;margin-bottom:5px;font-size:10px;}
.tipbox a:link,.tipbox a:visited,.tipbox a:active{color:blue;}
.tipbox a.hover{color:#fff;background-color:#000;}
.tipbox hr{background-color:#ccc;color:#ccc;}
.tipbox h1{color:#333;font-weight:bold;font-size:12px;margin-bottom:4px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc;}
.tipbox h3{font-weight:bold;font-size:10px;margin-bottom:0;margin-top:4px;}
.tipbox p{font-family:Arial,Verdana,sans-serif;font-size:11px;line-height:12px;margin-top:2px;color:#666;}
.tipbox ol{padding:0 5px 0 10px;}
.tipbox ul{padding:0 5px 0 10px;text-align:left;}
.tipbox li{font-size:11px;color:black;margin-bottom:3px;}
/* tip box ends */
/* home tip box */
/* tip box starts*/
.htipbox{border: 8px solid #ccc;padding:5px;margin-bottom:5px;font-size:10px;width:100%;}
.htipbox a:link,.tipbox a:visited,.tipbox a:active{color:blue;}
.htipbox a.hover{color:#fff;background-color:#000;}
.htipbox hr{background-color:#ccc;color:#ccc;}
.htipbox h1{color:#333;font-weight:bold;font-size:12px;margin-bottom:4px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc;}
.htipbox h3{font-weight:bold;font-size:10px;margin-bottom:0;margin-top:4px;}
.htipbox p{font-family:Arial,Verdana,sans-serif;font-size:11px;line-height:12px;margin-top:2px;color:#666;}
.htipbox ol{padding:0 5px 0 10px;}
.htipbox ul{padding:0 5px 0 10px;text-align:left;}
.htipbox li{font-size:11px;color:black;margin-bottom:3px;}
/* home tip box ends */
/* soap box */
.stipbox{background-color:#FFFFFF;border:1px solid #ccc;padding:0px;margin-bottom:5px;font-size:10px;width:100px;}
.stipbox ul{padding:0 5px 0 3px;text-align:left;}
.samaritans{list-style-position:outside;margin:0px;list-style-image:none;list-style-type:none;font-size:100%;padding:10px 10px 10px 5px;}
.samaritans li{padding:2px;}
/* soap box ends */
.simplelist{background-color:#F5F7F1;border:1px solid #ccc;padding:5px 5px 5px 10px;margin-bottom:5px;}
.simplelist a:link,.simplelist a:visited,
.simplelist a:active,.simplelist a:hover{color:blue;}
.simplelist ol{padding:0 5px 0 5px;}
.simplelist ul{padding:5px 5px 5px 5px;}
.simplelist li{font-size:11px;color:black;margin-bottom:3px;}
/* add here all form elements which needs to inherit functionbox attributes */
/************************************************************************/
/* Common elements - global elements TBD - move them to global.css later on */
h1{font-size:19px;color:#515151;margin:0 0 20px 0;font-weight:bold;}
h2{color:#000000;font-size:18px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc;margin-bottom:15px;font-weight:bold;}
h3{color:#000000;font-size:13px;margin-bottom:10px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#cccccc;}
h4{color:#666666;font-weight:bold;font-size:11px;margin-bottom:4px;}
h5{color:#000;font-weight:bold;font-size:10px;margin-bottom:4px;}
form{margin:0;padding:0;clear:none;}
img{border:0;}
p{color:#333;font-family:Arial,Verdana,sans-serif;font-size:13px;line-height:14px;}
hr{border:0;height:1px;background-color:#ccc;color:#ccc;width:100%;margin:10px 0;}
pre{text-align:left;background-color:#EBFFCA;padding-top:5px;border-style:dotted;border-width:1px;}
/************************************************************************/
/* Common complex UI groups */
/* list of rows represented in table */
.list{padding-bottom:10px;width:603px;}
.list table{font-family:Arial,Verdana,sans-serif;font-size:13px;padding:0;border-collapse:collapse;border:0px solid;border-color:#eee;width:650px;}
.list table th{background-color:#EBFFCA;vertical-align:top;text-align:left;font-weight:normal;padding:4px;border-bottom:0px solid #FFF;border-top:0px solid #8FBB56;}
.list table tr.even{background-color:#EEE;}
.list table tr.odd{background-color:#FFF;}
.list table td{padding:5px;vertical-align:top;}
.list table td.pagination{font-size:10px;color:#555;padding:0px;border-top:1px solid #ffffff;border-bottom:4px solid #FFFFFF;text-align:right;}
.list h3{padding:5px;color:#000000;font-size:13px;margin-bottom:10px;border-top:1px dotted #D5B78E;border-bottom:0px;background-color:#F5F6F1;}
/* datatools - set of tool links on the main content */
.datatools{margin:0;padding:5px 0 3px 30px;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#f23641;line-height:15px;font-weight:normal;border-bottom:1px dotted #CCC;}
.datatools a:link,.datatools a:visited,.datatools a:active{font-weight:normal;color:#f23641;font-size:11px;}
/* message box for displaying messages,from Rails default*/
.message-information{font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000;line-height:15px;border:1px solid #ccc;padding:5px;background-color:#cde;margin-bottom:20px;}
.message-error{font-family:Arial,Verdana,sans-serif;font-size:12px;color:#933;line-height:13px;border:1px solid #C3CFDB;padding:5px;font-weight:bold;background-color:#EEE;margin-bottom:20px;}
.block-box{font-size:12px;color:#933;line-height:13px;border:1px solid #C3CFDB;padding:10px;font-weight:bold;background-color:white;}
.message-fatal{font-size:12px;color:#000;line-height:15px;border:1px solid #CD1D00;padding:5px;font-weight:bold;background-color:#F00;margin-bottom:20px;}
.message-justmsg{font-size:12px;color:#000;line-height:15px;border:1px solid #fff;padding:5px;font-weight:bold;margin-bottom:20px;}
.bar1{font-size:12px;color:white;line-height:12px;padding:4px;background-color:gray;margin-bottom:12px;}
/* Common tips and visual enhancers */
.tiptext h4{color:#996;font-weight:normal;font-size:12px;margin-bottom:2px;}
.tiptext h5{color:#996;font-weight:normal;font-size:11px;margin-bottom:2px;}
/* button images */
.btn_img-left{padding:2px 0 5px 0;margin-bottom:5px;text-align:left;}
.btn_img-right{padding:2px;margin-bottom:2px;text-align:right;}
.btn-left{padding:2px 0 5px 0;margin-bottom:5px;text-align:left;}
.btn-right{padding:2px;margin-bottom:2px;text-align:right;}
.button{border:1px solid #999999;background-color:#dfdfdf;font-size:11px;color:#444444;font-weight:normal;}
.button-bar{margin-top:15px;margin-left:5px;margin-bottom:5px;}
/******************************/
div#footer{text-align:center;clear:both;border-top:solid #ccc 1px;background-color:#749745;width:100%;color:#FFF;}
#footer a {color:#FFF;}
#footer a visited{color:#FFF;}
#footer a hover{color:#FFF;}

/* Form edit view - to visually group all edit forms,good candidate for showing fade out technique */
.editmode{margin:0;}
.editmode h3{margin:0 0 5px 0;color:#333;}
.editmode h4{margin:0 0 2px 0;}
.editmode h5{margin:2px 0;font-size:12px;font-weight:normal;}
.editmode p{color:#6F6F6F;margin:1px 0 8px 0;}
.formdisplay .fieldlabel{float:left;display:inline;width:125px;margin-right:5px;padding-top:2px;text-align:right;}
.formdisplay .fieldinput{float:left;display:inline;width:325px;}
.formdisplay .fieldinput p{margin:0;}
.formcolumn1{float:left;margin:0 14px 0 0;}
.formcolumn2{border-left:1px #CCC solid;padding:0 0 50px 14px;color:#777;}
.formcolumn2{border-left:1px #CCC solid;padding:0 0 50px 14px;color:#777;}
.formcolumn2 ul{margin-top:5px;margin-left:0;padding-left:20px;}
.formcolumn2 li{margin-bottom:5px;}
.formcolumn2 h4 img{float:right;margin:0 0 5px 5px;border:1px solid #ccc;padding:4px;background-color:#fff;}
.fieldgroup{margin:0 14px 0 0 ;}
.fieldlabel{}
.fieldinput{}
.viewmode{background-color:#d9ee90;margin-top:5px;padding:5px;}
.genericform{border:1px solid #ccc;padding-left:5px;}
.smallnote{font-size:11px;color:#999;font-weight:normal;margin-left:5px;}
.required{color:#ff0000;}
/* body */
.body-row{margin:0;padding:10px;background:#fff url(../images/formbkgrnd.png) right repeat-y;border-top:#eaeaea solid;border-left:#eaeaea solid;border-bottom:#eaeaea solid;}
.body-row h3{margin:0 0 5px 0;color:#333;}
.body-row h4{margin:0 0 2px 0;}
.body-row h5{margin:2px 0;font-size:12px;font-weight:normal;}
.body-row p{color:#6F6F6F;margin:1px 0 8px 0;}
.body-column{float:left;margin:0 14px 0 0;}
.column-note{border-left:1px #CCC solid;padding:0 0 50px 14px;color:#777;}
.column-note ul{margin-top:5px;margin-left:0;padding-left:20px;}
.column-note li{margin-bottom:5px;}
.column-note h4 img{float:right;margin:0 0 5px 5px;border:1px solid #ccc;padding:4px;background-color:#fff;}
/* etc */
.field,.fields{margin-bottom:15px;padding-bottom:0;}
.create-your-account .field-label{float:left;display:inline;width:125px;margin-right:5px;padding-top:2px;text-align:right;}
.create-your-account .field-input{float:left;display:inline;width:250px;}
.create-your-account .field-input p{margin:0;}
.fields table{padding:0;}
.fields td.label{text-align:right;vertical-align:top;width:150px;font-size:12px;}
.fields td.required{vertical-align:top;padding:2px 5px;}
.fields input{width:90px;}
.fields input.long{width:130px;}
.fields input.longest{width:210px;}
#existing-fields table{padding:0;}
#existing-fields td.label{padding-right:5px;}
#existing-fields td p{margin-bottom:0;}
#a{text-decoration:underline;padding:1px;}
#a:link{color:#000;}
#a:visited{color:#000;}
a{border:none}
a,a:link,a:link,a:link,a:hover{background:transparent;text-decoration:underline;cursor:pointer}
a:link{color:#41749d}
a:visited{color:#366188}
a:hover{color:#007641;border:none}
a:active{color:#0066cc}
input{font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;}
input.box{margin:3px 0;padding:2px 2px 1px 2px;}
input.text-short{width:175px;}
input.button{width:100px;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;color:#666;text-transform:uppercase;}
input.button-big{width:150px;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;color:#666;text-transform:uppercase;}
input.button-small{width:50px;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;color:#666;text-transform:uppercase;}
select{font-size:11px;}
select.menu-short{width:175px;}
.field{padding-bottom:6px;}
.post-body-header{width:444px;}
.post-body-label{float:left;width:200px;}
.post-body-buttons{float:right;width:200px;text-align:right;}
img{border-width:0;}
.hidden{display:none;}
.hint{color:#666;font-weight:normal;}
#discount_code{width:100px;}
/* navigation tabs */
#module{height:21px;margin:0;padding-left:0px;}
#module li{margin:0;padding:0;display:inline;list-style-type:none;border:none;}
#module a:link,#module a:visited{float:left;background:#3d69a6;font-size:13px;font-weight:normal;padding:3px 6px;margin:0 -1px 0 0;border-left:1px solid #fff;border-right:1px solid #fff;text-decoration:none;color:#fff;}
#module a:link.current,#module a:visited.current{border-top:1px solid #3d69a6;border-bottom:1px solid #fff;border-left:1px solid #3d69a6;background:#fff;color:#000;font-weight:bold;}
#module a:hover{color:#000;background:#ecedd7;}
.help{margin-top:1px;text-align:right;font-size:10px;color:#c00;}
.help a{margin-top:5px;color:#c00;}
.poplink{font-size:85%;text-align:right;}
/* Tab classes*/
.blockdesignview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#999;border-right-color:#999;border-bottom-color:#999;border-left-color:#999;background-color:#ccc;}
.blocklinkview{font-size:12px;font-weight:normal;padding-top:3px;padding-right:6px;padding-bottom:4px;padding-left:6px;vertical-align:middle;border-top-width:1px;border-top-style:solid;color:#000;border-top-color:#fff;background-color:#fafafa;}
.blockdetailview{font-size:11px;border-left-width:2px;border-left-style:solid;font-weight:normal;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:6px;vertical-align:middle;color:#444;background-color:#eee;border-left-color:#dfdfdf;}
/************* FORM ELEMENTS *****************/
.sharelink{float:right;display:inline;width:20%;text-align:right;font-size:12px;font-weight:normal;}
/* FORMS - general classes */
input.f-submit{padding:1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
form{margin:0 0 1.5em}
fieldset{border:none}
label{display:block;padding:5px 0;}
label br{clear:left}
/* FORMS - appform - simple form,headings on left,form elements on right */
form.appform{width:80%;padding:.5em;background:#F5F6F1;border-top:1px solid #d7d7d7;position:relative}
form.appform fieldset{width:auto;margin:0 1em}
form.appform h3{margin:0 0 .6em;font:bold 125% arial;color:#366188}
form.appform label{clear:left;float:left;width:100%;}
form.appform textarea{width:60%;border:1px solid #ccc;margin-left:10px;padding:4px;text-align:left;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
form.appform tip{font-size:0.6em;}
/* hide from IE mac \*/
form.appform label{float:none}
/* end hiding from IE5 mac */
form.appform label input,form.appform label select{float:left;margin-left:10px;border:1px solid #ccc;margin-right:10px;padding:2px;font-size:11px;}
form.appform label b{float:left;width:12em;line-height:1.7;display:block;position:relative}
form.appform label b .req{color:#c00;font-size:100%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
form.appform div.req{color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
form.appform div.req b{color:#c00;font-size:100%}
form.appform div.schedule{color:#666;font-size:96%;font-weight:normal;position:absolute;top:4.0em;right:22.4em;left:auto;width:93em;text-align:right}
form.appform label select{width:15.5em}
form.appform label textarea.f-comments{width:30em;}
form.appform div.f-submit-wrap{padding:5px 0 5px 0px;margin-top:20px;}
form.appform div.f-submit-wrap .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;border:1px solid #FFF;padding:2px 4px 2px 4px;}
form.appform .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;border:1px solid #FFF;padding:2px 4px 2px 4px;}
form.appform input.f-submit{margin:0 0 0 10px}
form.appform fieldset.f-checkbox-wrap,form.appform fieldset.f-radio-wrap{clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
form.appform fieldset.f-checkbox-wrap b,form.appform fieldset.f-radio-wrap b{float:left;width:8em;line-height:1.7;display:block;position:relative;padding-top:.3em}
form.appform fieldset.f-checkbox-wrap fieldset,fieldset.f-radio-wrap fieldset{float:left;width:13em;margin:3px 0 0 10px}
form.appform fieldset.f-checkbox-wrap label,form.appform fieldset.f-radio-wrap label{float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
form.appform label input.f-checkbox,form.appform label input.f-radio{width:auto;float:none;margin:0;padding:0}
form.appform label span.errormsg{position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background:transparent url(images/errormsg_bg.gif) no-repeat 0 0}
form.appform label span.errormsg b{padding:10px 0;margin:0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}
/* md add-ons */
.ads{text-align:center;background-color:#ffffff;padding-bottom:0px;padding-top:50px;}
.subtabActive{float:right;padding-top:5px;padding-right:5px;padding-left:5px;padding-bottom:5px;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #FFFFFF;margin-right:40px;background-color:#FFFFFF;}
.subtabInactives{float:left;text-transform:none;text-align:justify;margin-left:20px;padding-bottom:5px;}
.actionLinkTab{float:left;width:82%;background:#EBFFCA;font-size:11px;line-height:normal;padding:5px 0px 5px 0px;margin-left:25px;margin-top:10px;margin-bottom:0px;}
.actionLinkTabLinks{float:left;text-transform:none;text-align:justify;margin-left:20px;padding-bottom:5px;}
.tinku{text-decoration:none;float:left;width:22%;background:#FFF;font-size:14px;line-height:normal;padding:0px;margin-top:0px;margin-left:30px;}
.logcontainer{margin-left:100px;margin-top:100px;}
.loginbox{background-color:#8FBB56;padding:10px;text-align:left;}
.loginbox table{background-color:#8FBB56;}
.loginbox td{margin-top:0px;}
.loginbox p{font-size:14px;color:#000;font-weight:bold;margin:0px;padding-bottom:4px;}
.signupbox{background-color:#8FBB56;padding:0px;margin:0px;text-align:left;}
/* user message list */
.messagelist{}
.messagesub{background-color:#EEEEEE;font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;font-weight:bold;}
.messagesub a{text-decoration:none;text-transform:none;}
.subnote{font:90% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;text-transform: uppercase;float:left; color:#578CCA; padding-left:60px; padding-bottom: 15px;}
.messagedet{color:#000;font-size:95%;}
.messagedet a{text-decoration:none;text-transform:none;color:#000;}
.myrow{background-color:#ECE5FC;}
.myrow a{text-decoration:none;text-transform:none;}
/* btype msg */
#bmsg{width:90%;border-bottom:1px dotted #FFF;background-color:#C4D7F0; text-align:left;}
#bmsg msgheader{float:right;width:160px;border:2px solid #A5B1A1;padding-left:10px;padding-top:4px;margin-top:5px;margin-right:10px;background-color:#FFFFFF;font-size:85%;padding:2px;text-align:left;}
/*#bmsg h1{height:16px;margin-top:40px;padding-top:20px;padding-left:10px;}*/
#bmsg h1{height:auto;margin-top:40px;padding-top:20px;padding-left:10px;}
.caption{float:right;width:20%;background-color:#D5E7FF;font-size:85%;padding:9px 0px 2px 5px;text-align:left;}
#bmsg li{margin:0;padding:0;display:inline;list-style-type:none;border:none;}
.bmsgbody{font:13px Arial,Helvetica,sans-serif; padding-top:15px;padding-left:0px;padding-bottom:15px;border:1px solid #F9F9F9;overflow:auto;width:680px;}
.bmsgaddthis { padding-top:5px; border-top: 1px dotted #DA8554;padding-left:10px;text-align:right;}
/* wp-style comment */
.cmnthead{width:100%;font-size:14px;padding:5px 0px 4px 0px;background-color:#E8EFF1;color: #DA8554;}
.cmntnote {font-size:9px; padding: 2px; background-color: #FFF; color:#000; width:100%;}
#comments{background-color:#E8EFF1;}
.commentblock{width:90%;color:#000000;padding:0px 0px 10px 0px;font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;}
.commentblock ol{list-style-type:square;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
.commentdate{font-size:12px;padding-left:0px;}
.commenttbl {text-align: left; width: 100%; border:0px;font-size:13px;}
#commentlist li p{margin-bottom:8px;line-height:20px;padding:0px;}
.commentname{color:#333333;margin:0px;padding:5px 5px 5px 0px;}
.commentinfo{clear:both;}
.commenttext{clear:both;margin:3px 0px 10px 0px;padding:20px 10px 5px 10px;width:380px;background:#FFFFFF;}
#commentsformheader{padding-left:0px;}
#commentsform{text-align:center;margin:0px;padding:0px; }
#commentsform form{text-align:left;margin:0px;}
#commentsform p{margin:0px;font-size: 11px;}
#commentsform form textarea{width:99%;}
p.comments_link img{margin:0px;padding:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.custom_left{float:left;}
.custom_right{float:right;width:375px;}
.custom_main{width:550px;}
.input_field{margin:0pt 0pt 10px 0px;}
/* custom form for login on home page */
form.loginform{border:2px solid #F3E0B4;text-align:center; padding:2px; margin-top:5px;float:right; margin-right:5px;}
form.loginform fieldset{width:auto;margin:0px}


form.loginform h3{margin:0 0 .6em;font:bold 125% arial;color:#366188}
form.loginform label{clear:left;width:80%;text-align:left;}
form.loginform textarea{width:40%;border:1px solid #ccc;margin-left:10px;padding:4px;text-align:left;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
form.loginform tip{font-size:0.6em;}
/* hide from IE mac \*/
form.loginform label{float:none;padding-right:2px;}
/* end hiding from IE5 mac */
form.loginform label input,form.appform label select{float:left;margin-right:10px;padding:4px;font-size:11px;}
form.loginform div.req{color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
form.loginform div.req b{color:#c00;font-size:100%}
form.loginform label select{width:15.5em}
form.loginform label textarea.f-comments{width:30em;}
form.loginform div.f-submit-wrap{padding:5px 0 5px 0px;margin-top:20px;}
form.loginform div.f-submit-wrap .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;border:1px solid #FFF;padding:2px 4px 2px 4px;}
form.loginform .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;border:1px solid #FFF;padding:2px 4px 2px 4px;}
form.loginform input.f-submit{margin:0 0 0 10px}
/* custom form for MessageCaster */
form.msgcast{width:100%;padding:.5em;background:#FFF;position:relative;}
form.msgcast fieldset{width:auto;margin:0 1em; }
form.msgcast h3{margin:0 0 .6em;font:bold 125% arial;color:#366188}
form.msgcast label{clear:left;float:left;width:100%;border-top:1px solid #fff; }
form.msgcast textarea{border:1px solid #666;margin-left:0px;padding:4px;text-align:left;color:#666666; font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:13px;}
form.msgcast tip{font-size:0.6em;}
/* hide from IE mac \*/
form.msgcast label{float:none}
/* end hiding from IE5 mac */
form.msgcast label input,form.appform label select{float:left;margin-left:0px;border:1px solid #666; color:#666666; margin-right:10px;padding:4px;font-size:13px;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
form.msgcast label b{float:left;width:4em;line-height:1.7;position:relative}
form.msgcast label b .req{color:#c00;font-size:100%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
form.msgcast div.req{color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
form.msgcast div.req b{color:#c00;font-size:100%}
form.msgcast div.schedule{color:#666;font-size:96%;font-weight:normal;position:absolute;top:4.0em;right:22.4em;left:auto;width:93em;text-align:right}
form.msgcast div.f-submit-wrap{padding:5px 0 5px 0px;margin-top:20px;}
form.msgcast div.f-submit-wrap .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;border:1px solid #FFF;padding:2px 4px 2px 4px;}
form.msgcast .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;border:1px solid #FFF;padding:2px 4px 2px 4px;}
form.msgcast input.f-submit{margin:0 0 0 10px;}
form.msgcast fieldset.f-checkbox-wrap,form.appform fieldset.f-radio-wrap{clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
form.msgcast fieldset.f-checkbox-wrap b,form.appform fieldset.f-radio-wrap b{float:left;width:8em;line-height:1.7;display:block;position:relative;padding-top:.3em}
form.msgcast fieldset.f-checkbox-wrap fieldset,fieldset.f-radio-wrap fieldset{float:left;width:13em;margin:3px 0 0 10px}
form.msgcast fieldset.f-checkbox-wrap label,form.appform fieldset.f-radio-wrap label{float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
form.msgcast label input.f-checkbox,form.appform label input.f-radio{width:auto;float:none;margin:0;padding:0}
form.msgcast label span.errormsg{position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background:transparent url(images/errormsg_bg.gif) no-repeat 0 0}
form.msgcast label span.errormsg b{padding:10px 0;margin:0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}

/* socialform */
form.socialform{width:100%;padding:.5em;position:relative;font-size:13px;}
form.socialform fieldset{width:auto;margin:0 1em}
form.socialform h3{margin:0 0 .6em;font:bold 125% arial;color:#366188}
form.socialform label{clear:left;float:left;width:100%;}
form.socialform textarea{width:60%;margin-left:10px;padding:4px;text-align:left;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
form.socialform tip{font-size:0.6em;}
/* hide from IE mac \*/
form.socialform label{float:none}
/* end hiding from IE5 mac */
form.socialform label input,form.appform label select{float:left;margin-left:10px;margin-right:10px;padding:8px;font-size:13px; border:1px solid #ccc;}
form.socialform label b{float:left;width:12em;line-height:1.7;display:block;position:relative}
form.socialform label b .req{color:#c00;font-size:100%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
form.socialform div.req{color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
form.socialform div.req b{color:#c00;font-size:100%}
form.socialform div.schedule{color:#666;font-size:96%;font-weight:normal;position:absolute;top:4.0em;right:22.4em;left:auto;width:93em;text-align:right}
form.socialform label select{width:15.5em}
form.socialform label textarea.f-comments{width:30em;}
form.socialform div.f-submit-wrap{padding:5px 0 5px 0px;margin-top:20px;}
form.socialform div.f-submit-wrap .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;padding:2px 4px 2px 4px;}
form.socialform .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;padding:2px 4px 2px 4px;}
form.socialform input.f-submit{margin:0 0 0 10px}
form.socialform fieldset.f-checkbox-wrap,form.appform fieldset.f-radio-wrap{clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
form.socialform fieldset.f-checkbox-wrap b,form.appform fieldset.f-radio-wrap b{float:left;width:8em;line-height:1.7;display:block;position:relative;padding-top:.3em}
form.socialform fieldset.f-checkbox-wrap fieldset,fieldset.f-radio-wrap fieldset{float:left;width:13em;margin:3px 0 0 10px}
form.socialform fieldset.f-checkbox-wrap label,form.appform fieldset.f-radio-wrap label{float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
form.socialform label input.f-checkbox,form.appform label input.f-radio{width:auto;float:none;margin:0;padding:0}
form.socialform label span.errormsg{position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background:transparent url(images/errormsg_bg.gif) no-repeat 0 0}
form.socialform label span.errormsg b{padding:10px 0;margin:0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}


/* twitterform */
form.twitterform{width:100%;padding:.5em;position:relative;font-size:13px;}
form.twitterform fieldset{width:auto;margin:0 1em}
form.twitterform h3{margin:0 0 .6em;font:bold 125% arial;color:#366188}
form.twitterform label{clear:left;float:left;width:100%;}
form.twitterform textarea{width:60%;margin-left:10px; background: #FFF url() repeat scroll;padding:4px;text-align:left;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
form.twitterform tip{font-size:0.6em;}
/* hide from IE mac \*/
form.twitterform label{float:none}
/* end hiding from IE5 mac */
form.twitterform label input,form.appform label select{float:left;margin-left:10px;margin-right:10px;padding:8px;font-size:13px; border:1px solid #ccc;}
form.twitterform label b{float:left;width:12em;line-height:1.7;display:block;position:relative}
form.twitterform label b .req{color:#c00;font-size:100%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
form.twitterform div.req{color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
form.twitterform div.req b{color:#c00;font-size:100%}
form.twitterform div.schedule{color:#666;font-size:96%;font-weight:normal;position:absolute;top:4.0em;right:22.4em;left:auto;width:93em;text-align:right}
form.twitterform label select{width:15.5em}
form.twitterform label textarea.f-comments{width:30em;}
form.twitterform div.f-submit-wrap{padding:5px 0 5px 0px;margin-top:20px;}
form.twitterform div.f-submit-wrap .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;padding:2px 4px 2px 4px;}
form.twitterform .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;padding:2px 4px 2px 4px;}
form.twitterform input.f-submit{margin:0 0 0 10px}
form.twitterform fieldset.f-checkbox-wrap,form.appform fieldset.f-radio-wrap{clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
form.twitterform fieldset.f-checkbox-wrap b,form.appform fieldset.f-radio-wrap b{float:left;width:8em;line-height:1.7;display:block;position:relative;padding-top:.3em}
form.twitterform fieldset.f-checkbox-wrap fieldset,fieldset.f-radio-wrap fieldset{float:left;width:13em;margin:3px 0 0 10px}
form.twitterform fieldset.f-checkbox-wrap label,form.appform fieldset.f-radio-wrap label{float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
form.twitterform label input.f-checkbox,form.appform label input.f-radio{width:auto;float:none;margin:0;padding:0}
form.twitterform label span.errormsg{position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background:transparent url(images/errormsg_bg.gif) no-repeat 0 0}
form.twitterform label span.errormsg b{padding:10px 0;margin:0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}


/* secure form for tweet signup */

form.secform{width:100%;padding:.5em;background:#F5F6F1;position:relative}
form.secform fieldset{width:auto;margin:0 1em}
form.secform h3{margin:0 0 .6em;font:bold 125% arial;color:#366188}
form.secform label{clear:left;float:left;width:100%;}
form.secform textarea{width:60%;border:1px solid #ccc;margin-left:10px;padding:4px;text-align:left;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
form.secform tip{font-size:0.6em;}
/* hide from IE mac \*/
form.secform label{float:none}
/* end hiding from IE5 mac */
form.secform label input,form.appform label select{float:left;margin-left:10px;margin-right:10px;padding:2px;font-size:15px;}
form.secform label b{float:left;width:12em;line-height:1.7;display:block;position:relative}
form.secform label b .req{color:#c00;font-size:100%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
form.secform div.req{color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
form.secform div.req b{color:#c00;font-size:100%}
form.secform div.schedule{color:#666;font-size:96%;font-weight:normal;position:absolute;top:4.0em;right:22.4em;left:auto;width:93em;text-align:right}
form.secform label select{width:15.5em}
form.secform label textarea.f-comments{width:30em;}
form.secform div.f-submit-wrap{padding:5px 0 5px 0px;margin-top:20px;}
form.secform div.f-submit-wrap .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;border:1px solid #FFF;padding:2px 4px 2px 4px;}
form.secform .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;border:1px solid #FFF;padding:2px 4px 2px 4px;}
form.secform input.f-submit{margin:0 0 0 10px}
form.secform fieldset.f-checkbox-wrap,form.appform fieldset.f-radio-wrap{clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
form.secform fieldset.f-checkbox-wrap b,form.appform fieldset.f-radio-wrap b{float:left;width:8em;line-height:1.7;display:block;position:relative;padding-top:.3em}
form.secform fieldset.f-checkbox-wrap fieldset,fieldset.f-radio-wrap fieldset{float:left;width:13em;margin:3px 0 0 10px}
form.secform fieldset.f-checkbox-wrap label,form.appform fieldset.f-radio-wrap label{float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
form.secform label input.f-checkbox,form.appform label input.f-radio{width:auto;float:none;margin:0;padding:0}
form.secform label span.errormsg{position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background:transparent url(images/errormsg_bg.gif) no-repeat 0 0}
form.secform label span.errormsg b{padding:10px 0;margin:0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}




/* preview widget */
#preview_widget{margin:0pt;}
#preview_widget h3{padding:5px;color:#000000;font-size:13px;margin-bottom:10px;border-top:1px dotted #D5B78E;border-bottom:0px;background-color:#F5F6F1;}
#preview_widget span {font-size:12px; padding-top:4px;color:#DC7D3A; }
/* badge section */
#badges{padding:0px;}
#badges td{border-bottom:1px dotted #C1C1C1;}
#badges .code{vertical-align:middle;width:500px;}
/* friend list */
.friend-list{padding-bottom:10px;}
.friend-list table{font-family:Arial,Verdana,sans-serif;font-size:11px;padding:0;width:90%;}
.friend-list table tr.even{background-color:#FAFFFB; border-top:1px solid #ccc;}
.friend-list table tr.odd{background-color:#FFF; border-top:1px solid #ccc;}
.friend-list table td{padding:5px;vertical-align:top;}
.friend-list table td.pagination{font-size:10px;color:#555;padding-right:5px;padding-left:5px;border-top:1px solid #ffffff;border-bottom:4px solid #FFFFFF;text-align:right;}
/* Widget configs */
.tdEndpoints{border-top:1px solid #ccc;}
.tblEndpoints{background-color:#F8DE9B;padding:0px 0px 5px;}
.tdWdgtConfig{background-color:#F4F4F4;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.tdWdgtPreview{background-color:#FFF;border-left:1px dotted #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.tdWdgtHelp{background-color:#F4F4F4;border-left:1px dotted #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:top;}
.tblhelpText{background-color:#F4F4F4;padding:2px;font-size:12px;text-align:left;}
.widget_help_text{width:225px;background-color:#B7D8F1;font-size:13px;text-align:center;padding:4px;}
.fbbtn{background-color:#3B5998;border-color:#D9DFEA;border-style:solid;border-width:1px;color:#FFFFFF;font-family:lucida grande,tahoma;font-size:11px;padding:2px 15px 3px 15px;text-align:center;width:150px;}
.fbbtn a{text-transform:none;text-decoration:none;}
.network_cell{padding:5px;}
.network_cell a{text-decoration:none;color:#000000;}
.network_cell a:hover{text-decoration:none;color:#000000;}
.network_cell a:visited{text-decoration:none;color:#000000;}
/* social email handle */
.socialtxt {font: normal normal 1.3em;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; color:#6B6B6B; padding:2px 2px 2px 2px; background-color: #D6DFF3; }
.message-fatal-stay{font-size:12px;color:#F00;line-height:15px;font-weight:bold;margin-bottom:20px;}
.message-justmsg-stay{font-size:12px;color:#000;line-height:15px;border:1px solid #fff;padding:5px;font-weight:bold;background-color:#FFD08C;margin-bottom:20px;}
/*modal_dialg box */
#modal_form{text-align:left;margin:25px;}
#modal_form ul{list-style:none;}
#modal_form li{margin:0 0 1em 0;}
#modal_form textarea{width:100%;height:100px;}

/* start box */
.startbox {text-align:center;font-size:18px;color:#FFFFFF;}
.startbox a{text-decoration:none;color:#FFF;}
.startbox a:hover{text-decoration:none;color:#FFF;}
.startbox a:visited{text-decoration:none;color:#FFF;}

.feedlink {font-size:9px;padding:5px;background-color:#DC7D3A;}
.feedlink a{text-decoration:none;color:#FFF;}
.feedlink a:hover{text-decoration:none;color:#FFF;}
.feedlink a:visited{text-decoration:none;color:#FFF;}

.message-fatal-static{font-size:12px;line-height:15px;font-weight:bold;color:#F00;margin-bottom:20px;}
.message-justmsg-static{font-size:12px;color:#000;line-height:15px;border:1px solid #fff;padding:5px;font-weight:bold;margin-bottom:20px;}

.paginate_links {border:2px solid #CECECE;margin:1px;padding:2px 7px;background-color:#DC7D3A;}
.paginate_links a{text-decoration:none;}
.paginate_links a:hover{text-decoration:none;}
.paginate_links a:visited{text-decoration:none;}

.profile_sidebar_box{background-color:#FFFFCC;border:3px solid #ccc;padding:10px;margin-bottom:5px;font-size:12px;width:135px;}
.profile_sidebar_box table {font-size:10px;padding:2px;}

#tiplink {padding:2px;text-transform: none;text-decoration: none; font-size:9px; color:#000000; }
#tiplink a{text-transform: none;text-decoration: none;color:#000000; }
#tiplink a:hover {text-transform: none;text-decoration: none;color:#000000; }
#tiplink a:visited{text-transform: none;text-decoration: none;color:#000000;}

/* sidebar */

.subheads {background-color: #A2B3C8; color: #000; padding:2px; text-align: center;}


/* added by Sunil */

.loginctrl{margin: 0 30px;}
.lbl{font: bold 11px Arial, Verdana, sans-serif;color:#000;text-decoration:none;padding-bottom:2px;padding-top:2px;}
.inputtxt{font: normal 11px Arial, Verdana, sans-serif;color:#000;text-decoration:none;width:170px;}

div.user h3 {color:#000000;font-size:13px;margin-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc;width:720px}

/* CSS refinements April 3 - Candidates for eventual deprecation */

.targetlist {
	color:#666666;
	height:25px; 
	width:400px; 
	font-size:12px;
	border:1px solid #666666;
	padding:4px 0pt 4px 3px;
	}
.msgconfirmation {
	line-height:14px; 
	display:none;
	font-size:12px;
	color:#000;
	background-color:#A5C5C5;
	margin-bottom:20px;
	padding:4px;
}
.sd_tbl {
	border-top: 2px solid #ccc; margin: 4px; padding:4px;
}
.sd_samaritans{list-style-position:outside;margin:0px;list-style-image:none;list-style-type:none;font-size:100%;padding:10px 10px 10px 0px;}
.tiptxtstrng {float:right;font-size:9px;color:#992413;}
.tiptxtsoft {font-size:9px;color:#4C4C4C;}
.sd_btn {background:#DC7D3A none repeat scroll 0%;border:1px solid #FFFFFF;color:#FFFFFF;font-size:13px;padding:2px 4px;text-align:center;}
.warningTxt {background:#FF4E56;font-size:13px;color:#FFFFFF;padding:2px;}
.bloggerAuth {background:#DC7D3A none repeat scroll 0%;border:1px solid #FFFFFF;color:#FFFFFF;font-size:13px;padding:4px;text-align:center;}
.tagsTxt {display:block;font-size:12px;text-transform: uppercase;color:#838383;}

form.tag_form .btn{font-size:11px;color:#FFFFFF;text-align:center;background:#DC7D3A;border:1px solid #FFF;padding:2px 4px 2px 4px;}

/* home page ids */

.express {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 32px;padding: 10px; color:#FFF;text-shadow: #9EA556 2px 2px 2px;}
.sidenote{font-family: Arial, "MS Trebuchet", sans-serif; font-size: 15px; margin:14px; width:450px; font-weight:bold;color:#817E27;}
.welcomebx {border-left: 1px solid #CCC;  
	font-size:15px; padding:4px; 
	color: #969696; 
	width:250px;
	float:right;
	margin:10px;
	text-align:center;}
.learnbx { font-size:14px; text-transform: none; padding: 10px;color: #969696;}
.learnbx a {color: #000;}
.learnbx a visited{color: #000;}
.learnbx a hover{color: #000;}
.logobx {
	float:left;
	height:50px;
	line-height:35px;
	width:100%;
}

.logobx ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:10px;
}
.ltsactivity {
	float:left;
	width: 618px;
	padding: 10px;
	}
.video-lst {
	float:center;
	margin-top:40px;
	background:#FFF;
}
.iphone-lst {
	float:right;
	background:#FFF;
	float:center;
	margin-top:40px;
	
}

#flashpop {
	background:#000 none repeat scroll 0%;
	color:#fff;
	border-bottom:1px solid #CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-size-adjust:none;
	padding:5px 0pt 6px;
	text-align:center;
}
.subnote_lp{font:80% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;float:left;color:#000;}
.messagehome{background-color:#FFF;font-family:"Lucida Grande","Trebuchet MS",Verdana,sans-serif;font-weight:bold;}
.hlabels {font-size:19px;color:#000;margin-left:15px; font-weight:bold;color:#808080; border-bottom:1px solid #ccc;}
.vtxt {float:right;vertical-align: top;font-size:12px;}
.paginate {margin-bottom: 2px; padding: 2px 7px; font-size: 11px; text-decoration: none; background-color: #DC7D3A; color:#FFF;}

/* My Comment */

.tweeturlpara a {color: red;}
.tweeturlpara a visited{color: red;}
.tweeturlpara a hover{color: red;}

.tweetbody a {color: green;background:#fffaf0;}
.tweetbody a visited{color: green;background:#FFFAF0;}
.tweetbody a hover{color: green;background:#00916A;}
	
.tweetactions a {color: blue; font-size:12px; padding:3px;background:white;}
.tweetactions a visited{color: blue;font-size:12px; padding:3px;background:white;}
.tweetactions a hover{color: blue;font-size:12px; padding:3px;background:white;}

.imageiphone {float:right;font-size:14px;text-transform:uppercase;color:#fff;background:#DC7D3A;padding:2px;}
.imageiphone a:link,.imageiphone a:visited,
.imageiphone a:active,.imageiphone a:hover{color:#fff;}


.hoverdance:hover{background-color:#F7F7F7;}
.actionnote{font:90% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;text-transform: uppercase;float:right; color:#578CCA; valign:top;}

.proflink a {color: #DC7D3A;}
.proflink a visited{color: #DC7D3A;}
.proflink a hover{color: #DC7D3A;}

.tweet_share_div{position:absolute; border-width:2px;border-style: solid;border-color:#119911;background-color: #E6F8DD;padding: 5px;z-index:10000;}
.newinfomsg{font-size: 13px;color:#006600;background-color:#E6F8DD;border:1px solid #119911; width: 680px;padding:5px;}
.newerrormsg{font-size: 13px;color:#AB0000;background-color:#FFEEEE;border:1px solid #DD0000;width:680px;padding:5px;}
.smalltweetsbox{background:#FFF;border:1px solid #fcc;}
.smalltweetsrow{padding:6px;font-size:11px; color:#000;}
.switchsharetext{float:right;color:#DC7D3A;cursor:pointer;}
