/* SIMLPE CSS RESET */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;vertical-align: baseline;background: transparent;}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
input:focus {  /* outline: rgb(120,120,120) solid 2px; */ background-color:rgb(245,245,245); }

/* GLOBALS */
html {height:101%;}
body,div,span,h1,h2,h3,h4,h5,h6,p,ul,li,a,input,select,optgroup,label,legend,textarea,fieldset,form,td,th {margin:0;padding:0;font-size:12px;line-height:16px;font-family:"Trebuchet MS", sans-serif;}
input,select,optgroup,label,legend,textarea { display:inline; }
label,input,select { margin:0; padding:0;  vertical-align:middle; line-height:26px; border-radius: 5px; border: solid 1px rgb(220,220,220); height: 26px; }
input {  padding:2px 5px;}
textarea { resize: vertical; border-radius: 5px; border: solid 1px rgb(220,220,220); height: 21px; padding:2px 5px; width:90%;}
img {border:0;}
div.clear-right {clear:right;height:0;overflow:hidden; line-height:0;}
div.clear-left {clear:left;height:0;overflow:hidden; line-height:0;}
div.clear-both {clear:both; height:0; overflow:hidden; line-height:0;}


div.pwrapperdetail div.right input {display:inline; border-radius: 5px; border: solid 1px rgb(220,220,220); height: 21px; padding:2px 5px; }
input[type="file"] { border:0 }
input[type="radio"] { width:auto; }
div.pwrapperdetail div.right label { border:0; line-height:16px; }
div.pwrapperdetail div.right textarea {display:inline; width:90%; border-radius: 5px; border: solid 1px rgb(220,220,220); height: 21px; padding:2px 5px; }
div.pwrapperdetail div.right .cphMain_txtDescription_DesignBox { border-radius: 5px; border: solid 1px rgb(220,220,220); padding:2px 5px; }

/* MAIN */
body {background:url(/images/main-bg.gif) 0 0 repeat rgb(255,255,255); margin:0; padding:0; }

/* CONTENT */
#content { margin: 0; /*margin-left:310px;*/ padding:15px; background:none; vertical-align:top; list-style-type:none; width:80%; margin-left:auto; margin-right: auto; box-sizing: border-box;}
h1 {font-size:165%; margin:0; padding:0;text-transform:uppercase; padding-bottom:15px; padding-top:30px; color:rgb(244,111,16); border:solid 1px rgb(210,210,210); border-bottom:0; background-color:rgb(255,255,255); padding:15px; width:100%; box-sizing: border-box; }
h2 {font-size:13px; margin:0; font-size:123%; color:rgb(244,111,16); line-height:2.2em; padding-top:3px; padding-bottom:10px; text-transform:uppercase; box-sizing: border-box;}
p {margin:0 0 15px 0px; clear:both; border:solid 1px rgb(210,210,210);background-color:rgb(255,255,255); padding:15px; width:100%; line-height:18px; box-sizing: border-box; }
.filters {margin:0 0 15px 0px; clear:both; border:solid 1px rgb(210,210,210);background-color:rgb(255,255,255); padding:15px; width:100%; line-height:18px; box-sizing: border-box; }
.venues { display:none; }
.venueimage { width:892px; }
.venueimage li {display:inline; width:225px; vertical-align:middle; }
.venueimage img { width:213px; padding-right:10px; padding-bottom:10px; vertical-align:middle; }
.treewrapper {margin:0 0 15px 0px; clear:both; border:solid 1px rgb(210,210,210);background-color:rgb(255,255,255); padding:15px; width:100%; line-height:18px; box-sizing: border-box; }
hr { clear:both; background-color:rgb(220,220,220); height:1px; margin:0; margin-bottom:0em; padding:0; border:0; }

.padder {margin:0; padding:5px;}
.paddermiddle {margin:0; padding:5px; text-align:center; }
.gridview_dp {text-align:left; border: solid 1px rgb(230,230,230); padding:0; margin:0; color:rgb(45,45,45); background-color:rgb(255,255,255); vertical-align:top; }
.gridview_row_alt_dp { background: rgb(245,245,245); padding:0; margin:0; vertical-align:top; }
.gridview_dp th {padding:5px; color:rgb(45,45,45);background-image: url(/images/gridview-th-bg.gif); background-repeat: no-repeat; background-position: right top; text-align:left;}

.gridview {text-align:left; border: solid 1px rgb(230,230,230); padding:0; margin:0; color:rgb(45,45,45); background-color:rgb(255,255,255); vertical-align:middle; width:90%; }
.gridview_row_alt { background: rgb(245,245,245); padding:0; margin:0; vertical-align:middle; }
.gridview th { padding: 5px; color: rgb(45,45,45); /* background-image: url(/images/gridview-th-bg.gif); */ background-repeat: no-repeat; background-position: right top; text-align: left; border: solid 1px rgb(230,230,230); background: rgb(230,230,230); background: -webkit-linear-gradient(rgb(230,230,230), rgb(255,255,255)); background: -o-linear-gradient(rgb(230,230,230), rgb(255,255,255)); background: -moz-linear-gradient(rgb(230,230,230), rgb(255,255,255)); background: linear-gradient(rgb(230,230,230), rgb(255,255,255));}
.gridview th a {height:15px;padding:0;color:rgb(45,45,45);text-decoration:none; white-space:nowrap; }
.gridview th a:hover {color:#1e106d; text-decoration:underline; white-space:nowrap;  }
.gridview input[type=image] { float:left; border: 0; width: 24px; height: 24px; }
.gridview td.image img { float:left; border: 0; width: 24px; height: 24px; padding-right:4px; }
.gridview td { vertical-align:middle; border: solid 1px rgb(230,230,230); }
.gridview td a { color:rgb(244,111,16); }

/* Paging Footer CSS */
.gridview tr.gvpaging { height:50px; border-top: solid 1px rgb(230,230,230); background-image:url(/images/icons/arrow-right.png); background-repeat:no-repeat; background-position:left center;   }
.gridview tr.gvpaging td table { margin:0; margin-left:60px; padding:0;}
.gridview tr.gvpaging td table tr td { margin:0; padding:0; padding-right:10px; border:0; }
.gridview tr.gvpaging td table tr td span {margin:0; padding:0; height:22px; font-size:14px; }
.gridview tr.gvpaging td table tr td a {margin:0; padding:0; height:22px; font-size:14px; color:rgb(244,111,16);text-align:left;text-decoration:none; white-space:nowrap; }
.gridview tr.gvpaging td table tr td a:hover {margin:0;color:#1e106d; text-decoration:underline; white-space:nowrap;  }

.gridview td.thumbnail { width:90px; height:78px; margin:0; padding:0; /* background-image: url(/images/icons/bg-thumbnail.png);  background-repeat:no-repeat; background-position: left;*/ }
.gridview td img.listviewimage {width:86px; height:63px; border:solid 0px rgb(220,220,220); padding:5px; margin:5px; }
.gridview td img.listviewdefaultimage {width:20px; height:60px; border:solid 1px rgb(220,220,220); margin:5px;}
.gridview td.image { width:70px; min-width:70px; padding-left:10px; }
 
table.gridview tr { height:40px; vertical-align:middle; }

/*- FILTER OPTIONS -*/
ul#filterOptions {margin: 0; overflow: hidden;}
ul#filterOptions li { height: 32px; margin-right: 2px; display: inline-block; float: left; color:#fff; margin-bottom: 10px;}
ul#filterOptions li a {height: 30px;padding: 0 10px;border: 1px solid #999;	background: #999; color: #fff;font-weight: bold;line-height: 30px;text-decoration: none;display: block;}
ul#filterOptions li a:hover { background: url(/images/icons/dock-bg2.gif); }
ul#filterOptions li.active a { background: url(/images/icons/dock-bg2.gif); }

/*- OUR DATA HOLDER -*/
ul.ourHolder { width:101%; margin-top: 20px; }
ul.ourHolder li.item {width: 11.5%; float: left; text-align: center; overflow: hidden; padding: 20px; padding-bottom: 10px; border: solid 1px rgb(210,210,210); margin-right: 1%; margin-bottom: 15px; background-color: rgb(255,255,255); box-sizing: border-box; max-height: 164px; min-width: 164px; min-height: 164px;}
ul.ourHolder li.item span { margin-top: 10px; font-size: 13px; line-height: 16px; text-align: center; }
ul.ourHolder li.item img { text-align:center; width:100px; padding-bottom:5px;}
ul.ourHolder li.item a { color:rgb(0,0,0); text-decoration:none;}
ul.ourHolder li.item strong { display:none; }

/*- OUR DATA HOLDER -*/
ul.ourHoldercpt {overflow: hidden; margin-top:20px; width:101%; /* Added 15px to width for right column margin */}
ul.ourHoldercpt li.item { width: 19%; min-height: 260px; min-width: 260px; float: left; text-align: center; padding: 10px 0px; padding-bottom: 10px; border: solid 1px rgb(210,210,210); margin-bottom: 15px; margin-right: 1%; box-sizing: border-box; background-color: rgb(255,255,255); }
ul.ourHoldercpt li.item span { margin-top: 10px; font-size: 13px; line-height: 16px; text-align: center; }
ul.ourHoldercpt li.item img { text-align:center; width:240px; border:solid 1px rgb(200,200,200);}
ul.ourHoldercpt li.item a { color:rgb(0,0,0); text-decoration:none;}
ul.ourHoldercpt li.item strong { display:none; }

/* FORM LAYOUT */
.pwrapper { margin: 0 0 15px 0px; clear:both; border:solid 1px rgb(210,210,210); background-color:rgb(255,255,255); padding:15px; width:100%; line-height:18px; box-sizing: border-box; }
.pwrapper h2 {font-size:13px; margin:0; font-size:123%; color:rgb(90,90,90); line-height:1.8em; padding-bottom:2px; text-transform:uppercase; }

.pwrapperdetail { margin: 0 0 15px 0px; clear:both; border:solid 1px rgb(210,210,210); background-color:rgb(255,255,255); padding:15px; width:100%; line-height:18px; box-sizing: border-box; }
.pwrapperdetail .left {  }
.pwrapperdetail .right { color:rgb(244,111,16); }
.pwrapperdetail p { margin: 0; clear:both; border:0; background-color:rgb(255,255,255); padding:0; padding-bottom:8px; width:auto; line-height:18px; }
.pwrapperdetail h2 {font-size:13px; margin:0; font-size:123%; color:rgb(244,111,16); line-height:2.2em; padding-bottom:2px; text-transform:uppercase; }

.left { width:15%; float:left; text-align:right; padding-right:15px; margin-bottom:8px; box-sizing:border-box; }
div.left span { color:rgb(225,0,0); font-weight:bold; padding-right:5px;  text-transform: capitalize;}
.right { width:85%; float:left; text-align:left; margin-bottom:8px; }
.right p { width:100%; float:left; text-align:left; margin:0; padding:0; border:0; padding-bottom:0px; }
.right br { line-height:20px; }
.right a { color:rgb(244,111,16); }
.rightslim { float:left; text-align:left; vertical-align:top; line-height:20px; margin: 0; padding-bottom:15px; padding-right:10px; box-sizing:border-box; }
.rightslim a { color:rgb(244,111,16); }
.rightslim p.large {clear:none;width:360px; border:0; line-height:0; margin:0; padding:2px; /*background-image: url(/images/icons/bg-image-detail.png); */ background-repeat:no-repeat;  }
.rightslim p.thumb {clear:none; width:180px; border:0; line-height:0; margin:0; padding:0; margin-bottom:20px; /* background-image: url(/images/icons/bg-thumbnail-detail.png); background-repeat:no-repeat; */  }
.rightslim img.largenail {max-width:350px; border:0; margin:0; padding:0; padding-top:11px;vertical-align:top;  }
.rightslim img.thumbnail {max-width:150px; border:0; margin:0; padding:0; padding-left:1px; padding-top:11px;vertical-align:top;  }
.rightslim h3 {margin:0; padding:0; border:0; background:none; padding-left:70px; padding-top:0px; padding-bottom:5px; font-size:112%; }
.rightsuperslim { float:left; width:200px; text-align:left; vertical-align:top; line-height:20px; margin: 0; padding-bottom:15px; padding-right:10px; }
.rightsuperslim a { color:rgb(244,111,16); }

#shift {margin:0; padding:0; border:0; background:none; padding-left:0px;   }
#shift h3 {margin:0; padding:0; border:0; background:none; padding-top:0px; padding-bottom:5px; font-size:112%; }
#shift p.left {clear:left; margin:0; padding:0; border:0; background:none;  padding-top:7px; text-align:left }

.rightslim p.slimleft {clear:left; margin:0; padding:0; border:0; background:none; padding-left:12px; padding-top:7px; text-align:left }
.rightslim p.left {clear:left; margin:0; padding:0; border:0; background:none; padding-left:70px; padding-top:7px; text-align:left; min-width: 300px; width: 100%; }
.rightslim span.file { font-weight:bold;  }
.bothleft { width:100%; float:left; text-indent:0; text-align:left; }
.bothleft h1 {font-size:165%; margin:0; padding:0;text-transform:uppercase; padding-bottom:15px; padding-top:0px; color:rgb(244,111,16); clear:none; float:left; }
.bothright { width:100%; float:left; text-indent:225px; text-align:left; }
.button {width:122px; height:32px; margin:0; margin-top:10px; border:0;font-size:13px;color:#1e106d ;font-weight:bold;background-color:transparent;background:url(/images/save33.gif) 0 0 no-repeat;}
.button:hover {color:#000;}
.checkbox {margin:0; padding:0; margin-right:5px; left:0; }
.checkbox label {margin-left:5px; border:0; }
.subcheckbox {margin:0; padding:0; margin-left:15px; margin-right:10px; }
.subcheckbox label {margin-left:5px;}
.radio {margin:0; padding:0;  margin-right:10px;}
.radio input[type="radio"] {margin:0; padding:0; margin-left:-2px; }
.radio label {margin-left:5px; padding-right:10px; border:0;}
.subradio {margin:0; padding:0; margin-left:15px; margin-right:10px;}
.subradio input[type="radio"] {margin:0; padding:0; margin-left:-2px;}
.subradio label {margin-left:5px;}
.radio2 {margin:0; padding:0; margin-right:0px;white-space:nowrap;}
.radio2 input[type="radio"] {margin:0; padding:0; margin-left:-2px; white-space:nowrap; }
.radio2 label {margin-left:2px; padding-right:8px; white-space:nowrap;}

input[type="radio"] {margin:0; padding:0; margin-left:-2px; }
label {margin-left:5px; padding-right:10px; border:0;}

ul.checkbox {  width:100%; }
ul.checkbox li { margin: 0px 0px; width: 20%; float: left; min-width: 200px;;}
ul.checkbox li input {  width: 15px; float:left; line-height: 16px; height: inherit;}
ul.checkbox li label { padding: 2px; padding-left: 15px; display: block; line-height: 12px; border: 0; margin-top: -1px; /* white-space: nowrap; */  }

ul.checkbox3 { width:100%; }
ul.checkbox3 li { margin: 0px 0px; width: 20%; float: left; min-width: 200px;}
ul.checkbox3 li input {  width: 15px; float:left; line-height: 16px; height: inherit;}
ul.checkbox3 li label { padding: 2px; padding-left: 15px; display: block; line-height: 12px; border: 0; margin-top: -1px; /* white-space: nowrap; */  }

ul.checkbox4 { width:100%; }
ul.checkbox4 li { margin: 0px 0px; width: 20%; float: left; min-width: 200px;}
ul.checkbox4 li input { width: 15px; float:left; line-height: 16px; height: inherit;}
ul.checkbox4 li label { padding: 2px; padding-left: 15px; display: block; line-height: 12px; border: 0; margin-top: -1px; /* white-space: nowrap; */ }


/*
.subcheckbox {margin-left:30px; }
.pagerstyle td {padding-left:10px; }
.pagerstyle a {padding-left:0px; color:rgb(225,0,0); }
.dragme{position:relative;}
.divider { padding:0; margin:0; padding-top:3px; padding-bottom:3px; margin-bottom:10px; text-transform:uppercase; text-align:center; border:0; font-weight:bold; letter-spacing:1px; line-height:25px; color:rgb(130,0,0);  background-color:rgb(255,255,255); }
*/

/* the overlayed element */
span.spanlink {color:rgb(244,111,16); text-decoration:underline; cursor:pointer; }
.apple_overlay { display:none; background-image:url(/images/icons/white2.png); background-repeat:no-repeat; padding:35px; padding-right:15px; font-size:11px;}
.details { border:1px solid #ccc; margin:0; margin-top:-5px; padding:0; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; background-color:#FFF;  } 
.apple_overlay h2 {margin:0; padding:15px; padding-top:5px; padding-bottom:5px; }
.apple_overlay p {margin:0; padding:15px; border:0; background-color:inherit; line-height:18px; padding-top:0px; width:auto; }
.apple_overlay a.video { background-color:#fff; padding:10px; border:1px solid #ccc; margin:0; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:10000; }
.apple_overlay img { background-color:#fff; padding:10px; border:1px solid #ccc; margin:0; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:10000; }
.apple_overlay .close { background-image:url(/images/icons/button-delete-silver.png); position:absolute; right:-3px; top:15px; cursor:pointer; height:32px; width:32px; z-index:3;}
#video img.videobutton { position:absolute; margin-left:265px; margin-top:120px; background:transparent; border:0; z-index:2;}
#video img.videosplash {position:absolute; margin-left:-11px; margin-top:-11px; z-index:1;}
#video .video {display:block;width:640px;height:360px;z-index:15000; margin-bottom:20px;}


.apple_overlay2 { display:none; background-image:url(/images/icons/white2.png); background-repeat:no-repeat; padding:35px; padding-right:15px; font-size:11px; width:100%; text-align:center;}
.details2 { border:1px solid #ccc; max-width: 70%; margin:0 auto; margin-top:-5px; padding:10px; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; background-color:#FFF;  } 
.apple_overlay2 h2 {margin:0; padding:10px; padding-top:5px; padding-bottom:5px; margin:0 auto; text-align:left; }
.apple_overlay2 p {margin:0; padding:10px; border:0; background-color:inherit; line-height:18px; padding-top:0px; width:auto; margin:0 auto; text-align:left; }
.apple_overlay2 a.video { background-color:#fff; padding:10px; border:1px solid #ccc; margin:0; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:10000; }
.apple_overlay2 img { background-color:#fff; padding:10px; border:1px solid #ccc; margin:0; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:10000; max-height: 70%; max-width:70%; text-align:center; }
.apple_overlay2 .close { background-image:url(/images/icons/button-delete-silver.png); position:absolute; right:100px; top:15px; cursor:pointer; height:32px; width:32px; z-index:3; }

/* mac dock - top */
#dock { position: relative; top: 50px; }
.dock-container {position: relative; top: -50px; height: 50px; padding-left: 20px; background: url(/images/icons/dock-bg2.gif); }
a.dock-item {display: block;width: 40px;position: absolute;	top: 0;text-align: center;text-decoration: none;}
.dock-item img {border: none; margin: 5px 10px 0px; width: 100%; }
.dock-item span {display: none; padding-left: 25px; margin-left: -45px; position:relative; top:8px; color:#FFF; text-align:center; width:150px; font-weight:bold; padding-bottom:3px;}

.message { color:Red; text-align:right; float:right; font-size:118%; padding-right:15px; vertical-align:bottom; }
.message img { height:24px; width:24px; }
.pagingcontrols {clear:none; position:relative; float:right; vertical-align:middle; height:24px;border:0; padding:0; margin:0; padding-right:10%;}
.pagingcontrols img {clear:none; vertical-align:middle; height:24px; border:0; padding:0; margin:0;}
.addrecord {clear:none; position:relative; float:left; vertical-align:middle; height:24px;border:0; padding:0; margin:0; color:rgb(244,111,16); }
.addrecord img {clear:none; vertical-align:middle; height:24px; border:0; padding:0; margin:0;}
.addrecord a {color:rgb(244,111,16); text-decoration:none; }
a.addrecord {color:rgb(244,111,16); text-decoration:none; float:none; }
b.inside {font-size:13px; margin:0; font-size:123%; color:rgb(244,111,16); line-height:2.2em; padding-top:3px; padding-bottom:10px; text-transform:uppercase;}

a.mybutton { background: transparent url('/images/btn_right.png') no-repeat scroll top right;  display: block; float: left; font: normal 12px arial, sans-serif; line-height: 30px; margin-right: 8px; padding-right: 10px; text-decoration: none; }
a.mybutton span { background: transparent url('/images/btn_left.png') no-repeat; display: block; line-height: 14px; padding: 8px 0 8px 10px; color:rgb(255,255,255); }
a.mybutton:hover { background-position: bottom right; }
a.mybutton:hover span { background-position: bottom left; }

.tree td { margin:0; padding:0; }
.tree tr { margin:0; padding:0; }
.tree { margin:0; padding:0;}
.tree a { color:rgb(244,111,16); }

.rlvinvoiceheader { margin:0; padding:10px; background-color:rgb(250,250,250); border-top:1px solid rgb(220,220,220); border-bottom:1px solid rgb(220,220,220); width:860px; height:20px;  }
.rlvinvoiceheader ul { margin:0; padding:0; clear:both; width:100%; }
.rlvinvoiceheader ul li {  width:140px; float:left; list-style-type:none;  color:rgb(60,60,60); font-weight:bold; font-size:108%; text-align:left; margin:0; padding:0; }
.rlvinvoiceheader ul li.sixhundredcol { width:720px; }

.leftright { width:100%;}
.leftright input[type="text"] { width:600px; text-align:left; vertical-align:top; padding:4px; margin:0; margin-top:0px; margin-bottom:15px; color:rgb(230,30,30); text-transform:uppercase; font-size:110%; font-weight:bold; letter-spacing:1px; border:0;  background:none;}
.leftright input[type="text"].mydisabled { color:rgb(60,60,60); font-weight:bold; letter-spacing:0; font-size:14px;}


#threecol ul { width:900px;margin:0;padding:0;border:0;}
#threecol ul li { width:290px; padding-right:10px; display:inline; float:left; }
#threecol ul li p { width:290px; border:0; margin:0; padding:0; padding-bottom:8px;}
#threecol ul li p b { width:290px; border:0; margin:0; padding:0; padding-bottom:8px; font-size:15px; text-transform:uppercase;}
#threecol ul li p a { color:rgb(244,111,16); }

/************** Skin 2 *********************/
.dd {/*display:inline-block !important;*/text-align:left;background-color:rgb(245,245,245);font-size:12px;float:left;}
.dd .ddTitle {background:transparent url(/images/gridview-th-bg.gif); padding:0 3px;border: 1px solid rgb(220,220,220);	text-indent:0;cursor:default;overflow:hidden;height:32px;}
.dd .ddTitle img {height:23px;width:26px; border:0;}
.dd .ddTitle span.arrow {background:transparent url(/images/icons/icon-arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:27px; height:27px; cursor:pointer; top:2px; position:relative; right:2px;}
.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; vertical-align:middle;line-height:33px; font-size:12px; font-weight:bold; color:#000; _position:relative; _top:2px}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0; vertical-align:middle; }
.dd .ddTitle img.selected {	padding:0 2px 0 0; vertical-align:middle;}
.dd .ddChild {position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;	width:auto;	overflow:auto;	overflow-x:hidden !important;background-color:#ffffff;font-size:14px;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px; }
.dd .ddChild a {display:block;padding: 14px 0 3px 3px;text-decoration:none;color:#000;overflow:hidden;/*white-space:nowrap;*/vertical-align:middle;cursor:pointer;}
.dd .ddChild a:hover {background-color:rgb(210,210,210);}
.dd .ddChild a img {border:0;padding:0 2px 0 0;	margin-top:-12px;padding-right:10px;vertical-align:middle;float:left;width:90px; height:70px; border:0;}
.dd .ddChild a.selected {background-color:rgb(245,245,245);	color:rgb(244,111,16);background:transparent url(/images/icons/ddl_check_selected.png); background-repeat:no-repeat; background-position: right center; }
.dd .borderTop{border-top:1px solid #c3c3c3  !important;}
.dd .noBorderTop{border-top:none 0  !important}
.dynamic { width:370px; }
.displayoption { width:210px; }
.dospacer { width:10px; float:left; }
.linebreak { clear:both; height:8px;}
.form-error-message {width: 500px;}
img.ddl_adder { width:18px; height:18px; margin-top:8px; }

img.calendarpicker { line-height:30px; vertical-align:middle;}

select.aspNetDisabled {/*display:inline-block !important;*/ width:210px; text-align:left;background-color:rgb(245,245,245);font-size:12px;float:left; background:transparent url(/images/gridview-th-bg.gif); padding:0 3px;border: 1px solid rgb(220,220,220);	text-indent:0;cursor:default;overflow:hidden;height:35px; text-indent:1px; overflow:hidden; vertical-align:middle;line-height:33px; font-size:12px; font-weight:bold; _position:relative; _top:2px}
select.aspNetDisabled option::selection {background:transparent url(/images/icons/icon-arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:27px; height:27px; cursor:pointer; top:2px; position:relative; right:2px;}

.trpadder p {margin:0px; clear:both; border:solid 0px rgb(210,210,210);background:none; padding:10px; width:550px; line-height:18px; }

@media only screen and (min-width: 768px) and (max-width: 1200px) {  
    #content { padding:15px; width:100%; } 
    .left { width: 30%; }
    .right { width: 70%; }
}

@media only screen and (min-width: 140px) and (max-width: 767px) {  
    #content { padding:15px; width:100%; } 
    .left { width: 30%; }
    .right { width: 70%; }
}