body { margin: 0; padding: 0; font-family: Verdana, Geneva, Kalimati, sans-serif; font-size: 11px; color: black; }
form { margin: 0; padding: 0; }
img { border: 0; }
.text { padding: 4px; border: 1px solid #d7d7d7; font-size: 11px; }
.select { padding: 2px; border: 1px solid #adb9c2; font: 11px Tahoma; }
.submit { background: transparent url(../submit.png) no-repeat; border: 0px; width: 100px; height: 25px; cursor: pointer; outline: none; font-size: 11px; }
.submit_hover { background: transparent url(../submit_hover.png) no-repeat; }

#header {  }
#header #top-bar { padding: 8px 10px; border-bottom: 1px solid #7dd3ee; background: transparent url(../top-nav.gif) center center repeat-x; font-size: 11px; color: black; }
#header #top-bar #url { float: left; }
#header #top-bar #routine ul { float: right; margin: 0; padding: 0; }
#header #top-bar #routine li { list-style: none; display: inline; }
#header #top-bar a { text-decoration: none; color: black; }
#header #top-bar a:hover { text-decoration: underline; }
#header #logo { height: 130px; border-bottom: 1px solid #7dd3ee; background: #e4e4e4 url(../header.jpg) no-repeat; }
#header #nav { border-bottom: 1px solid #7dd3ee; background: transparent url(../top-nav.gif) center center repeat-x; color: black; }
#header #nav ul { margin: 0; padding: 8px 0; overflow: hidden; }
#header #nav ul li { display: inline; }
#header #nav ul li a { padding: 8px 6px; text-decoration: none; font-size: 11px; color: black; }
#header #nav ul li a:hover { padding: 8px 6px; background: transparent url(../top-nav_hover.png) center center repeat-x; }

#mod_login { margin-top: 15%; }
#mod_login h4 { margin: 0; padding: 0; margin-bottom: 20px; font-family: Verdana; font-size: 12px; }
#mod_login #form {  }

#mod { }
#mod #top-nav { border-bottom: 1px solid #7dd3ee; background: transparent url(../top-nav.gif) center center repeat-x; color: white; }
#mod #top-nav ul { margin: 0; padding: 8px 0; overflow: hidden; }
#mod #top-nav ul li { display: inline; }
#mod #top-nav ul li a { padding: 8px 6px; text-decoration: none; font-size: 11px; color: black; }
#mod #top-nav ul li a:hover { padding: 8px 6px; background: transparent url(../top-nav_hover.png) center center repeat-x; }
#mod #arch { width: 100%; padding: 10px; }
#mod #arch #left { width: 14%; vertical-align: top; border-right: 1px solid #CCC; }
#mod #arch #left ul { margin: 0; padding: 0; }
#mod #arch #left ul li { list-style: none; padding-bottom: 3px; }
#mod #arch #left ul li a { font-size: 12px; color: black; }
#mod #arch #left ul li a:hover { text-decoration: none; }
#mod #arch #right { width: 86%; vertical-align: top; padding: 10px 10px; }
#mod #arch #right #add-founder { display: none; padding: 10px 0; }
#mod #arch #right #founder { margin: 0; padding: 0; }
#mod #arch #right #founder li { list-style: none; position: relative; padding-bottom: 5px; }
#mod #arch #right #founder li img { position: relative; top: 5px; }
#mod #arch #right #founder li a { font-size: 12px; color: black; }
#mod #arch #right #founder li a:hover { text-decoration: none; }
.image_grid { width: 100%; }
.image_grid tr td { padding-bottom: 10px; }
.image_grid tr td .controller { width: 135px; padding: 5px 0; }
.image_grid tr td .controller2 { width: 145px; padding: 5px 0; }
.image_grid tr td .controller3 { width: 300px; padding: 5px 0; }
.int_grid tr .row { padding: 5px; background: transparent url(../li_back.png) center center repeat-x; border: 1px solid #ccc; }
.int_grid .content_link { text-decoration: none; color: black; }
.int_grid .content_link:hover { text-decoration: underline; color: black; }

#table_arrow { width: 100%; background-color: #f9c8c8; }
#table_arrow .nav_border { padding: 5px 7px; background: transparent url(../left_border-bg.gif) center center repeat-x; font-size: 11px; color: #D50000; }

#table_content { width: 100%; background-color: #f9c8c8; }
#table_content .nav_content { background-color: white; vertical-align: top; }
.doc_image { margin: 6px 0 6px 6px; }
.doc_image img { border: 1px solid #ccc; }
.doc_user { margin: 0 0 6px 0; font-size: 11px; }
.doc_user ul { margin: 0; padding: 0; font-size: 11px; }
.doc_user li { list-style: none; padding: 3px 7px; }
.doc_user li span { font-size: 11px; font-style: italic; }
.doc_user li a { text-decoration: none; color: #d50000; font-size: 11px;  }
.doc_user li a:hover { text-decoration: underline; }
.doc_user .ex_link { text-decoration: none; color: black; font-size: 11px; font-style: italic; }
.doc_user .ex_link:hover { text-decoration: underline; }
.left_menu { margin: 0; padding: 4px 0; }
.left_menu li { list-style: none; padding: 3px 7px; }
.left_menu li a { text-decoration: none; color: black;  }
.left_menu li a:hover { text-decoration: underline; }
.right_news { margin: 0; padding: 4px 0; }
.right_news li { list-style: none; padding: 3px 7px; }
.right_news li span { font-size: 11px; font-style: italic; }
.right_news li a { text-decoration: none; color: #d50000; font-size: 11px;  }
.right_news li a:hover { text-decoration: underline; }
.right_news .black_link { text-decoration: none; color: black; font-size: 11px; font-style: italic; }
.right_news .black_link:hover { text-decoration: underline; }
.black2_link { text-decoration: underline; color: black; font-size: 11px; }
.black2_link:hover { text-decoration: none; }

.editor { margin: 0; padding: 0; }
.editor li { list-style: none; padding: 3px 0; }
.editor li span { font-size: 11px; font-style: italic; }
.editor li a { text-decoration: none; color: #d50000; font-size: 12px;  }
.editor li a:hover { text-decoration: underline; }
.editor .black_link { text-decoration: none; color: black; font-size: 11px; font-style: italic; }
.editor .black_link:hover { text-decoration: underline; }
.content { padding: 8px 10px; }
.content .red_color { color: #D50000; font-family: Trebuchet MS; font-size: 15px; font-weight: bold; }
.content .photo_cats { margin: 0; padding: 0; }
.content .photo_cats li { list-style: none; padding: 5px 10px; margin-bottom: 3px; background: transparent url(../li_back.png) center center repeat-x; border: 1px solid #ccc; font-size: 12px; }
.content .photo_cats a, .content_link { text-decoration: none; color: black; }
.content .photo_cats a:hover, .content_link:hover { text-decoration: underline; color: black; }
.content .photo_cats li:hover { background: transparent url(../li_backhover.png) center center repeat-x; }
.content #photointeractionsection { margin: 10px 0; }
.content_border { padding: 8px 10px; border-bottom: 1px solid #7dd3ee; background: transparent url(../top_header-bg.gif) center center repeat-x; font-size: 11px; color: black; }
.content_border_foot { padding: 8px 10px; border-top: 1px solid #7dd3ee; background: transparent url(../top_header-bg.gif) center center repeat-x; font-size: 11px; color: black; }
.content_border_foot span a { color: black; text-decoration: none; }
.content_border_foot span a:hover { text-decoration: underline; }
.suggestion { padding: 6px 10px; border: 1px solid #59a327; background: transparent url(../suggestion.gif) center center repeat-x; font-family: Trebuchet MS; font-size: 13px; color: black; }

.int_grid tr .row { padding: 5px; background: transparent url(../li_back.png) center center repeat-x; border: 1px solid #ccc; }
.int_grid tr .rows { padding: 5px; background: transparent url(../li_backhover.png) center center repeat-x; border: 1px solid #ccc; }
.int_grid tr .rowx { background: transparent url(../li_back.png) center center repeat-x; border: 1px solid #ccc; }

.content .int_cats { margin: 0; padding: 0; }
.content .int_cats li { display: inline; padding: 5px 10px; margin-right: 3px; background: transparent url(../li_back.png) center center repeat-x; border: 1px solid #ccc; font-size: 12px; }
.content .int_cats a { text-decoration: none; color: black; }
.content .int_cats a:hover { text-decoration: underline; color: white; }
.content .content_link { text-decoration: none; color: black; }
.content .content_link:hover { text-decoration: underline; color: black; }
.content .int_cats li:hover { background: transparent url(../li_backhover2.png) center center repeat-x; }