/**
 * @version		2.0.0 June 28, 2010
 * @author		Concept Schools, NFP http://www.conceptschools.org
 * @copyright 	Copyright (C) 2002 - 2010 Concept Schools, NFP
 * @license		http://www.conceptschools.org/legal/license Concept Schools Proprietary Use License
 */
/* CSSIS v2.0 Common Styles - Used by all themes */
body{font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;margin: 0;padding: 0;}
body{line-height:150%;}

p {margin-bottom:15px;margin-top:10px;}


.form-field, .search-field {margin-bottom:2px;padding:2px;}

.form-field {white-space:normal;}

.form-field label.required, .search-field label.required {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;
background:transparent url(image-common/required_mark.gif) no-repeat scroll right 6px;}

.form-field label, .search-field label {-x-system-font:none;clear:left;color:Gray;float:left;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:italic;
font-variant:normal;font-weight:normal;line-height:normal;margin-left:-5px;margin-right:5px;padding:1px 15px 0 0;text-align:right;width:100px;}

.form-field, .select-field, .search-field {clear:both;margin-bottom:0;vertical-align:top;}

.example-date {  background-color:#998877;  float:right; padding:45px 20px 5px;  position:relative;}
.example-date .day {  font-size:40px;  left:5px;  line-height:38px;  position:absolute;  top:0;}
.example-date .month {  font-size:25px;  text-transform:uppercase; margin-left:-5px;}
.example-date .year {rotation: 90deg !important; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  display:block;  font-size:1.1em;  background-color:#998877;  position:absolute;  right:-5px;  top:10px;}

div.bullet ul{margin:10px 0px 10px 2px;}

table.important img.floatLeft { float:left; margin:5px;}
table.important img.floatRight { float:right; margin:5px;}

ul.noWrap li {white-space:nowrap;}

ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8 {padding-left: 15px !important;overflow: hidden;margin-left: 5px !important;background: url(image-common/list-divider.png) 0 100% repeat-x;}
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li, ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li{list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 22px !important;}

ul.bullet-1 li {background: url(image-common/bullet1.png) 0 2px no-repeat;}
ul.bullet-2 li {background: url(image-common/bullet2.png) 0 4px no-repeat;}
ul.bullet-3 li {background: url(image-common/bullet3.png) 0 4px no-repeat;}
ul.bullet-4 li {background: url(image-common/bullet4.png) 0 4px no-repeat;}
ul.bullet-5 li {background: url(image-common/bullet5.png) 0 4px no-repeat;}
ul.bullet-6 li {background: url(image-common/bullet6.png) 0 4px no-repeat;}
ul.bullet-7 li {background: url(image-common/bullet7.png) 0 2px no-repeat;}
ul.bullet-8 li {background: url(image-common/bullet8.png) 0 1px no-repeat;}

ul.special-1, ul.special-2, ul.special-3, ul.special-4, ul.special-5, ul.special-6, ul.special-7, ul.special-8, ul.special-9, ul.special-10, ul.special-11, ul.special-12, ul.special-13, ul.special-14, ul.special-15 {padding-left: 15px !important;overflow: hidden;margin-left: 5px !important;}
ul.special-1 li,  ul.special-2 li, ul.special-3 li, ul.special-4 li, ul.special-5 li, ul.special-6 li, ul.special-7 li, ul.special-8 li, ul.special-9 li, ul.special-10 li, ul.special-11 li, ul.special-12 li, ul.special-13 li, ul.special-14 li, ul.special-15 li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 21px !important;}

ul.special-1 li {background: url(image-common/special-1.png) 0 1px no-repeat;}
ul.special-2 li {background: url(image-common/special-2.png) 0 1px no-repeat;}
ul.special-3 li {background: url(image-common/special-3.png) 0 1px no-repeat;}
ul.special-4 li {background: url(image-common/special-4.png) 0 1px no-repeat;}
ul.special-5 li {background: url(image-common/special-5.png) 0 1px no-repeat;}
ul.special-6 li {background: url(image-common/special-6.png) 0 1px no-repeat;}
ul.special-7 li {background: url(image-common/special-7.png) 0 1px no-repeat;}
ul.special-8 li {background: url(image-common/special-8.png) 0 1px no-repeat;}
ul.special-9 li {background: url(image-common/special-9.png) 0 1px no-repeat;}
ul.special-10 li {background: url(image-common/special-10.png) 0 1px no-repeat;}
ul.special-11 li {background: url(image-common/special-11.png) 0 1px no-repeat;}
ul.special-12 li {background: url(image-common/special-12.png) 0 1px no-repeat;}
ul.special-13 li {background: url(image-common/special-13.png) 0 1px no-repeat;}
ul.special-14 li {background: url(image-common/special-14.png) 0 1px no-repeat;}
ul.special-15 li {background: url(image-common/special-15.png) 0 1px no-repeat;}

p.number {height:32px;}
span.number-square, span.number-circle {color: #666;display: block;float: left;font-size: 170%;text-align: center;margin-right: 10px;padding-top: 2px;
                                        height:32px; width: 32px;padding-bottom:2px;line-height:25px;}
span.number-square {background: url(image-common/number-square.png) no-repeat;}
span.number-circle {background: url(image-common/number-circle.png) no-repeat;}

pre {
	background:none repeat scroll 0 0 #F9F9F9;
	border:1px solid #DDDDDD;
	padding: 10px;
	overflow:auto;
}

blockquote {
	display: block;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	padding: 10px 20px 10px 20px;
	margin: 15px 0;
	background: #f6f6f6;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

blockquote.blue, blockquote.red, blockquote.green, blockquote.purple, blockquote.orange, blockquote.brown, blockquote.grey {
	display: block;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	padding: 0px 20px;
	margin: 15px 0;
	border: 0;
	background: 0;
}

blockquote.blue{color: #0D507A;}
blockquote.red{color: #D12E2E;}
blockquote.green{color: #74A824;}
blockquote.purple{color: #9E0E87;}
blockquote.orange{color: #CC8300;}
blockquote.brown{color: #8B6846;}
blockquote.grey {color: #666;}

blockquote.quotes {
	display: block;
	background: url(image-common/quote-start.png) 0 5px no-repeat;
	padding: 0px 20px 0 38px;
	margin: 20px 0;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	color: #666;
	border: 0;
}

blockquote.quotes p {
	padding: 0 38px 0 0;
	margin-top: 0;
	background: url(image-common/quote-end.png) 100% 100% no-repeat;
}

.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey
{
	background-position: top;
	padding: 15px 10px 10px;
	margin: 10px 5px 15px;
	position: relative;
	background: #fff;
	background-repeat: no-repeat;
}

span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {
	position: absolute;
	display: block;
	margin-top: -25px;
	background: #fff;
	padding: 0 5px;
	border: 1px solid;
	font-weight: bold;
	font-variant:small-caps;
}

.important {border: 1px solid #333;background-image: url('image-common/wave-blue.jpg');}
.important-blue {border: 1px solid #0D507A;background-image: url('image-common/wave-blue.jpg');}
.important-red {border: 1px solid #D12E2E;background-image: url('image-common/wave-red.jpg');}
.important-green {border: 1px solid #74A824;background-image: url('image-common/wave-green.jpg');}
.important-purple {border: 1px solid #9E0E87;}
.important-orange {border: 1px solid #CC8300;background-image: url('image-common/wave-yellow.jpg');}
.important-brown {border: 1px solid #8B6846;}
.important-grey {border: 1px solid #666;}
span.important-title {color: #333;}
span.important-title-blue {color: #0D507A;}
span.important-title-red {color: #D12E2E;}
span.important-title-green {color: #74A824;}
span.important-title-purple {color: #9E0E87;}
span.important-title-orange {color: #CC8300;}
span.important-title-brown {color: #8B6846;}
span.important-title-grey {color: #666;}
span.important-addnew-red {background: #FAFAFA;color: #376976;position: absolute;display: block;top: -0.8em;right: 10px;padding: 0 5px;border: 1px solid #E5E5E5;}
span.important-addnew {background: #fff;color: #333;position: absolute;display: block;top: -0.8em;right: 10px;padding: 0 5px;border: 1px solid #333;}

.important-image {border: 1px solid #E5E5E5;background:#ffffff url(image-common/important-image.png) repeat-x 0 100%;padding: 15px 10px 10px;margin: 10px 5px 15px;position: relative;}
span.important-title-image {background: #FAFAFA;color: #376976;position: absolute;display: block;top: -0.8em;left: 10px;padding: 0 5px;border: 1px solid #E5E5E5;}
span.important-addnew-image {background: #FAFAFA;color: #376976;position: absolute;display: block;top: -0.8em;right: 10px;padding: 0 5px;border: 1px solid #E5E5E5;}

.important-solid-gray{border:1px solid #444444;margin:25px 0 10px;padding:15px;position:relative;}
span.important-title-solid-gray{display:block;font-size:120%;left:10px;padding:3px 8px;position:absolute;top:-22px;background:none repeat scroll 0 0 #666666;color:#FFFFFF;}

span.number, span.number-blue, span.number-red, span.number-green, span.number-purple, span.number-orange, span.number-brown, span.number-grey {
	display: block;
	font-size: 170%;
	float: left;
	margin: 2px 10px 0 15px;
}

span.number {color: #333;}
span.number-blue {color: #0D507A;}
span.number-red {color: #D12E2E;}
span.number-green {color: #74A824;}
span.number-purple {color: #9E0E87;}
span.number-orange {color: #CC8300;}
span.number-brown {color: #8B6846;}
span.number-grey {color: #666;}

span.highlight, .highlight {background: #FFFBD5;padding: 1px 2px;}

span.highlight-blue {color: #0D507A;}
span.highlight-red {color: #D12E2E;}
span.highlight-green {color: #74A824;}
span.highlight-purple {color: #9E0E87;}
span.highlight-orange {color: #CC8300;}
span.highlight-brown {color: #8B6846;}
span.highlight-grey, .highlight-grey {color: #666;}

span.highlight-bold {font-weight: bold;font-size: 120%;}

span.dropcap, span.dropcap-blue, span.dropcap-red, span.dropcap-green, span.dropcap-purple, span.dropcap-orange, span.dropcap-brown, span.dropcap-grey {
	display: block;
	font-size: 260%;
	float: left;
	margin: 0px 4px 0 0;
	line-height: 100%;
}

span.dropcap {color: #333;}
span.dropcap-blue {color: #0D507A;}
span.dropcap-red {color: #D12E2E;}
span.dropcap-green {color: #74A824;}
span.dropcap-purple {color: #9E0E87;}
span.dropcap-orange {color: #CC8300;}
span.dropcap-brown {color: #8B6846;}
span.dropcap-grey {color: #666;}

span.inset-left {float: left;margin-right: 20px;margin-bottom:20px;}
span.inset-right {float: right;margin-left: 20px;margin-bottom:20px;}
span.inset-right-title, span.inset-left-title {background: #fff;color: #AC3400;position: absolute;display: block;top: -12px;left: 10px;padding: 3px 8px;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 12px 8px 8px 8px;width: 20%;font-size: 100%;font-style: italic;margin-top: 25px;position: relative;border: 1px solid #E5E5E5;background: url(image-common/important.png) repeat-x 0 100%;color: #333;text-align: center;}

span.attention, span.warning, span.security, span.notice, span.ok, span.alert, span.download, span.about, span.information, span.approved, span.filter, span.explore, span.user, span.groupofusers, span.groupofusersok, span.select,
span.media, span.note, span.lightbulb, span.help, span.forbidden, span.cancel, span.delete, span.error, span.exclamation, span.stop, span.doc, span.calendar {display: block;padding: 8px 10px 8px 36px;margin: 5px;}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(image-common/attention16.png) 10px 50% no-repeat;}
span.warning {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(image-common/warning16.png) 10px 50% no-repeat;}
span.security {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(image-common/security16.png) 10px 50% no-repeat;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(image-common/notice16.png) 10px 50% no-repeat;}
span.ok {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(image-common/ok16.png) 10px 50% no-repeat;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(image-common/alert16.png) 10px 50% no-repeat;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 url(image-common/download16.png) 10px 50% no-repeat;}
span.about {color: #1C6B8B;border: 1px solid #6ABCE2;background: #E1EDFC url(image-common/about16.png) 10px 50% no-repeat;}
span.information{color: #1C6B8B;border: 1px solid #6ABCE2;background: #99CCFF url(image-common/information16.png) no-repeat 10px 50%;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #FFFFCC url(image-common/special-7.png) 10px 50% no-repeat;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(image-common/media16.png) 10px 50% no-repeat;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(image-common/note16.png) 10px 50% no-repeat;}
span.lightbulb {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(image-common/lightbulb16.png) 10px 50% no-repeat;}
span.help {color: #6187B3;border: 1px solid #C7CDDA;background: #EAF0F8 url(image-common/help16.png) 10px 50% no-repeat;}
span.forbidden {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(image-common/forbidden16.png) 10px 50% no-repeat;}
span.cancel {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(image-common/cancel16.png) 10px 50% no-repeat;}
span.delete {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(image-common/delete16.png) 10px 50% no-repeat;}
span.error {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(image-common/error16.png) 10px 50% no-repeat;}
span.exclamation {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(image-common/exclamation16.png) 10px 50% no-repeat;}
span.stop {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(image-common/stop16.png) 10px 50% no-repeat;}
span.doc {color: #666;border: 1px solid #a8a8a8;background: #F1F1F1 url(image-common/doc16.png) 10px 50% no-repeat;}
span.calendar {color: #C76E34;border: 1px solid #6ABCE2;background: #E1EDFC url(image-common/CalendarOrange16.png) 10px 50% no-repeat;}
span.filter {color: #C76E34;border: 1px solid #a8a8a8;background: #E1EDFC url(image-common/Filtering16.png) 10px 50% no-repeat;}
span.explore {color: #C76E34;border: 1px solid #a8a8a8;background: #FFF3A3 url(image-common/Explore16.png) 10px 50% no-repeat;}
span.user {color: #C76E34;border: 1px solid #a8a8a8;background: #E1EDFC url(image-common/User16.png) 10px 50% no-repeat;}
span.groupofusers {color: #C76E34;border: 1px solid #a8a8a8;background: #E1EDFC url(image-common/Groupofusers16.png) 10px 50% no-repeat;}
span.groupofusersok {color: #C76E34;border: 1px solid #a8a8a8;background: #E1EDFC url(image-common/Groupofusersok16.png) 10px 50% no-repeat;}
span.select {color: #C76E34;border: 1px solid #a8a8a8;background: #FFFFCC url(image-common/Select16.png) 10px 50% no-repeat;}
span.details {display: block;padding: 8px;margin: 5px; color: #C76E34;border: 1px solid #a8a8a8;background: #D2E4FB;}
span.subdetails{display: block;padding: 8px;color: #C76E34;	border: 1px solid #a8a8a8;	background: #E1EDFC;}
div.yellow {padding:8px;color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3;} 

.smallPhoto {float:left; display:inline; margin-right:10px; height:60px;}
.RadGrid_Windows7 .rgSelectedRow  {background-color:Orange !important;color:Blue;}
/* New css rules END */

