/*--------------------General Code-------------------*/
html {margin:0px;padding:0px;min-height:100%;}
body {margin:0px;padding:0px;overflow-x:hidden;}	
p,td,form,input,textarea,select,ul,ol,li,a,h1,h2,h3,div {margin:0px;padding:0px;color:#FFF;font-size: 10pt;font-family: Tahoma, sans-serif;font-style: normal;line-height: normal; font-weight:lighter;}
p {margin:0px;padding-top:5px;padding-bottom:5px;}
H1, H1 a {font-size: 22px;line-height:22px;color:#455daa;margin-bottom:10px;font-weight:normal;}/*00cfd5*/
H2 {font-size: 18px;line-height:18px;margin-bottom:5px;margin-top:5px;color:#455daa;}
H3 {font-size: 16px;line-height:16px;color:#455daa;margin-top:10px;margin-bottom:4px;}
div.clearing {position:relative;display:block;clear:both;margin:0px;margin-bottom:-30px;padding:0;font-size:1px}	

/*--------------------Specific Code-------------------*/
.small, .small a, div.small a, td.small p,table.small tr td, table.small tr td p,td.small a, ul.small li,.small div {font-size: 11px; line-height:14px;}
.tiny, .tiny p, .tiny a {font-size:9px;}
.red {color:#CC0000;}
.bold {font-weight:bold;}
b {font-weight:bold;}
a img {border:0px;}
.imgBorderThin {border:4px solid #222;}

ol {padding-left:24px;}
ol {list-style-image: url(/sites/yousoft/images/layout/bullet-blue.png);list-style-type: circle;}
ol li {padding-left:4px;}
    
select.small,input.small {font-size:10px;}
input,textarea {background-color:#EEE;border: 1px solid #888;color:#666;font-size:11px;}
input.formfield {color:#CCC;background:#555 url(/sites/yousoft/images/layout/formfield-background.jpg) no-repeat top left; font-size:11px;border:1px solid #666;padding:2px;}
textarea.formfield {color:#CCC;background:#555 url(/sites/yousoft/images/layout/formfield-background.jpg) no-repeat top left; font-size:11px;border:1px solid #666;padding:2px;}
input.formfieldsmall {background-image:url(/sites/yousoft/images/layout/formfield-background2.jpg) no-repeat top left;font-size:10px;width:80px;height:12px;border:1px solid #666;padding:2px;}
.pdfthumbnail {width:64px;}
/*--------------------Layout Code-------------------*/
#divMain {height:100%;}
#divTrans {position:relative;background:url(/sites/yousoft/images/layout/spacer-40.png) repeat;width: 92%;margin:auto;margin-top:35px;border:1px solid #222;padding:10px;} /*filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30*/
#divBody {position:relative;background:transparent;width: 92%;margin:auto;}		
#divHeader {margin-top:8px;}
#divMenu {margin-top:5px;height:15px;}
#divContent {margin-top:15px;background:url(/sites/yousoft/images/layout/content.png) no-repeat;}	
#divFooter {font-size:11px;text-align:right;}
#divNavigation {padding-right:8px;}
#divNavigation a {font-size:16px;}
	
.tdBox {border:1px solid #444;padding:7px 10px 0px 10px;background:url(/sites/yousoft/images/layout/spacer-grey-20.png) repeat;}
/*--------------------Link Code-------------------*/
a:link, a:visited {color:#CCC;text-decoration:none;}
a:hover {color:#EEE;text-decoration:none;}

/*--------------------Table Code-------------------*/
table,tr,td		{border:0px;}
table.list {border:none;margin:1.2em 0 2em 0;padding:0;background:transparent;color:#000;}
table.list tr th {border:none;text-align:left;vertical-align:top;font-weight:bold;
				margin:0;padding:0.3em 0.5em;background-color:#696969;color:#FFF;}
table.list tr td {border:none;border-top:1px solid #ddd;text-align:left;vertical-align:top;}

.GridViewPager {height:23px;}
.GridViewHeaderSortA {background: url(/sites/yousoft/images/icons/arrow-up.gif) no-repeat 95% 50%; }
.GridViewHeaderSortD {background: url(/sites/yousoft/images/icons/arrow-down.gif) no-repeat 95% 60%; }

table.grid {border:1px solid #444;margin:0;padding:0;}
table.grid tr th {border:1px solid #444;text-align:left;vertical-align:top;font-weight:bold;margin:0;padding:2px;background-color:#222;}
table.grid tr td {border:1px solid #444;padding:2px;vertical-align:top;color:#666;background-color:#333;}

table.gridsimple {border:1px solid #FFF;margin:0;padding:0;}
table.gridsimple tr th {border:1px solid #FFF;text-align:left;vertical-align:top;font-weight:bold;margin:0;padding:2px;background-color:#EEE;}
table.gridsimple tr td {border:1px solid #FFF;padding:2px;vertical-align:top;color:#666;}

table.grid tr.gridHover {background-color:#555;}
table.grid tr.gridHover td {background-color:#555;}


/*--------------------List Code-------------------*/
ul.grid {margin:0;padding:0;margin:auto;}
ul.grid li {margin:0;padding:0;width:255px;height:190px; float:left; text-align:center; list-style: none;padding-top:5px;}
ul.grid li a:link {text-decoration: none;border:2px solid #8f8f8f;}
ul.grid li a:visited {text-decoration: none;border:2px solid #8f8f8f;}
ul.grid li a:hover {text-decoration: underline;border:2px solid #444;}

ul.gridsmall {margin:0; padding:0;margin-top:-5px;margin-right:-50px;margin-left:-50px;}
ul.gridsmall li {margin:0;padding:0;width:40px;height:35px; float:left; text-align:center; list-style: none;}

ul.simplelist {list-style: none;padding:0px;margin:0px;}
ul.simplelist li {background:url(/sites/yousoft/images/icons/bullet.jpg) no-repeat -0.2em 0.1em;padding-left: 1.0em;}

/*--------------------Boxes/Shadows-------------------*/
 #divImageTop {}
.divImageItems {display: block;padding-top: 25px;}
.divImageItem {border: 1px solid #555;width: 165px;left: 0px;top: 0px;position: relative;background: #333;}
.divImageItemHandle {background: #333 url(/sites/yousoft/images/layout/box-top.gif) no-repeat top right;height: 16px;top: 0px;padding-left: 6px;padding-top: 4px;margin: auto;position: relative;cursor: move;}
.divImageItemDetail {width: 100%;padding-left: 10px;padding-top: 0px;position: relative;}
.divImageItemDetail div {}
.divImageItemDetail p {margin-bottom: 2px;margin-top: 0px;padding-right: 30px;}
.divImageItemFooter {background: #333;height: 10px;}
.divImageItem-list {width: 480px;left: 0px;top: 0px;position: relative;text-align: left;padding-bottom: 10px;}
.divImageItem-list div p {margin: 0px;padding: 0px 0px 0px 0px;}
.divImageItemHandle-list {width: 400px;top: 0px;position: relative;cursor: move;text-align: left;padding-left: 10px;}
.divImageItem-list .divImageItemFooter {background: none;width: 202px;height: 5px;}
#divMainWindow {height: 500px;z-index: -1;}


.tblBlogItemFileUpload {background-color:#EEE;border:1px solid #CCC;}
.divBlogItemImage {float:right;border:1px solid #CCC;margin:8px 8px 8px 18px;display:block;}
.divBlogItemVideo {margin:8px 0px 8px 0px;}
.divBlogItemComments {margin:0px;}
.divBlogItemComments div {background-color:#444;margin:0px;margin-top:10px;padding-bottom:5px;}
.divBlogItemComments div p {color:#999;padding:4px;margin:0px;font-size:11px;}
.divBlogItem {width:100%;}
.divBlogItemActions {}
