body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, table, tr, th, td, form, input, textarea, select {margin:0;padding:0;border:0;list-style:none;font:normal normal normal 12px/140% "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans; color:#484848}
img,a img,:link img,:visited img,:hover img,abbr,acronym {border:0;}
li, dd {margin-left:5%;}
a{text-decoration:none;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
p{font-size:12px;}
.center{text-align:center;}
.dottedlist li{list-style: inside disc;}
.clearing{clear:both;}
.wrap{overflow:auto}
.InputTextField{border:1px solid #ddd;}
select, textarea, input{border:1px solid #ddd;}
.OrangeUnderline{border-bottom:1px solid #FFCC00}
img.HeadingIcon{position:relative; top:2px;}
.Last{margin:0}
/* Body Wrap */
#ContentWrap{margin:0 auto; width:785px; background:#fff;}
/* Header */
div.Header{margin:20px 0; padding:0 40px}
div.Search span input.SearchField{position:relative; top:5px; left:32px; border:none; color:#484848; font-size:10px; width:143px; height:17px; line-height:17px}
/* MainRoundedPart */
div.MainRoundedPart{clear:both;margin:0; background:#f6f6f6; padding:20px}
/* MainRoundedPart Top */
div.MainRoundedPart div.Top{margin:0 -17px; padding:20px 30px; border-bottom:1px solid #fff;}
div.MainRoundedPart div.Top a{color:#306090}
div.MainRoundedPart div.Top a:hover{color:#4681bd}
div.MainRoundedPart div.Top ul li{margin:0;width:50%; float:left;}
div.MainRoundedPart div.Top ul li a{display:block}
div.MainRoundedPart div.Top ul.ProfileLinks{width:94%; margin:0 auto}
div.MainRoundedPart div.Top ul.ProfileLinks li.Last{margin:0}
div.MainRoundedPart div.Top ul.ProfileLinks li{width:auto; margin:0 10px 0 0; line-height:20px; }
/*
div.MainRoundedPart div.Top ul.ProfileLinks li img{position:relative; top:2px}
div.MainRoundedPart div.Top ul.ProfileLinks li a:hover img{position:relative; top:1px}
*/
div.MainRoundedPart div.Top h4{margin-bottom:10px; font-size:12px}
span.Icon{float:left; width:32px; height:32px; padding-right:10px; display:block}
span.Icon:hover{position:relative; top:-1px; cursor:pointer}
span.Icon2{float:left; width:32px; height:32px; padding-right:10px; display:block}
span.Icon2:hover{position:relative}
.Blue{color:#306090;}
span.Text{font-size:16px; color:#306090; display:block}
span.Text:hover{color:#3b7ec1}
span.Description{font-size:10px; color:#484848}
span.LostPassword{font-size:10px; float:right; margin:0 7px 0 0}
span.LostPassword a{color:#aaa;}
span.LostPassword a:hover{color:#484848;}
span.Login input{margin:0;width:110px;height:25px; line-height:25px;border:1px solid #ddd;margin-right:2px;text-align:center}
/* MainRoundedPart Middle */
div.MainRoundedPart div.Middle a{color:#484848;}
div.MainRoundedPart div.Middle ul.TicketOptionsIcons{float:right; margin-left:20px}
div.MainRoundedPart div.Middle ul.TicketOptionsIcons li{width:auto; margin:0 10px 0 0;}
div.MainRoundedPart div.Middle ul.TicketOptionsIcons li.Last{margin:0;}
div.MainRoundedPart div.Middle ul.TicketOptionsIcons li a{display:block;}
div.MainRoundedPart div.Middle ul.TicketOptionsIcons li a:hover{position:relative; top:-1px;}
div.MainRoundedPart div.Middle table.ArticleList{width:100%;text-align:left}
div.MainRoundedPart div.Middle table.ArticleList a{color:#484848; display:block}
div.MainRoundedPart div.Middle table.ArticleList tr{background:#fff;}
div.MainRoundedPart div.Middle table.ArticleList tr:hover{background:#f8f8f8;}
div.MainRoundedPart div.Middle table.ArticleList th{padding:10px 5px;background:#f6f6f6; color:#306090; font-weight:700; border-bottom:1px solid #ebebeb;}
div.MainRoundedPart div.Middle table.ArticleList th.ID, div.MainRoundedPart div.Middle table.ArticleList td.ID{width:5%; text-align:center}
div.MainRoundedPart div.Middle table.ArticleList th.CallID, div.MainRoundedPart div.Middle table.ArticleList th.Status, div.MainRoundedPart div.Middle table.ArticleList th.Priority{width:10%; text-align:center}
div.MainRoundedPart div.Middle table.ArticleList th.Subject2{width:55%;}
div.MainRoundedPart div.Middle table.ArticleList th.SubjectNews, div.MainRoundedPart div.Middle table.ArticleList td.SubjectNews{width:85%;}
div.MainRoundedPart div.Middle table.ArticleList th.WhenLogged{width:15%;text-align:center;}
div.MainRoundedPart div.Middle table.ArticleList td.CallID, div.MainRoundedPart div.Middle table.ArticleList td.Status, div.MainRoundedPart div.Middle table.ArticleList td.Priority{width:10%; text-align:center}
div.MainRoundedPart div.Middle table.ArticleList td.Subject2{width:55%;}
div.MainRoundedPart div.Middle table.ArticleList td.WhenLogged{width:15%; text-align:center;}
div.MainRoundedPart div.Middle table.ArticleList td.Priority a{margin:0 auto}
div.MainRoundedPart div.Middle table.ArticleList th.Subject, div.MainRoundedPart div.Middle table.ArticleList td.Subject{width:80%}
div.MainRoundedPart div.Middle table.ArticleList th.Timestamp, div.MainRoundedPart div.Middle table.ArticleList td.Timestamp{width:15%; text-align:center}
div.MainRoundedPart div.Middle table.ArticleList td{padding:10px 5px;border-bottom:1px solid #f6f6f6;border-top:1px solid #fff; font-size:10px}
div.MainRoundedPart div.Middle ul li{margin:0;float:left; width:50%;}
div.MainRoundedPart div.Middle ul li a{display:block}
div.MainRoundedPart div.Middle ul li ul li{margin:5px 0 15px 0;float:none; width:100%}
div.MainRoundedPart div.Middle form ul li{width:30%}
div.MainRoundedPart div.Middle form ul li.Left{width:13%}
div.MainRoundedPart div.Middle form ul li.InputsRight{width:70%}
div.MainRoundedPart div.Middle form ul li.InputsRight ul li.Password{line-height:14px; margin-bottom:20px}
div.MainRoundedPart div.Middle form ul li ul li.TextArea{height:16em}
div.MainRoundedPart div.Middle form ul li ul li{margin:10px 0;height:2em; line-height:2em}
div.MainRoundedPart div.Middle ul li ul li input{border:1px solid #ddd; width:200px; height:20px; line-height:20px; color:#306090;}
span.UsernameAvailable img, span.UsernameUnavailable img{position:relative; top:4px;}
div.MainRoundedPart div.Middle ul.LoginInformation li{margin:0;float:left; width:12%;}
div.MainRoundedPart div.Middle ul.LoginInformation li ul li{margin:0;margin:5px 0; float:none;}
div.MainRoundedPart div.Middle ul.TableLinks li{width:auto; margin:10px 10px; font-size:10px}
div.MainRoundedPart div.Middle ul.TableLinks li a{color:#484848}
div.MainRoundedPart div.Middle ul.TableLinks li.next{float:right}
div.MainRoundedPart div.Middle form.ArticlesSearch{margin:30px auto 10px auto;line-height:20px}
div.MainRoundedPart div.Middle form.ArticlesSearch div{text-align:center}
div.MainRoundedPart div.Middle form.ArticlesSearch input{color:#306090; height:20px}
div.MainRoundedPart div.Middle ul.RequestHeader {border:none}
div.MainRoundedPart div.Middle ul.RequestHeader li.Left{width:25%;}
div.MainRoundedPart div.Middle ul.RequestHeader li.Left ul li{color:#306090; margin:10px 0;}
div.MainRoundedPart div.Middle ul.RequestHeader li.Right ul li{margin:10px 0}
div.MainRoundedPart div.Middle ul.RequestHeader li.Right{width:75%}
input.SubmitButton{ vertical-align:middle; position:relative; top:-2px; margin-left:2px; width:68px; border:none}
div.OriginalMessage{background:#f6f6f6; padding:20px; margin:0 -10px}
div.OriginalMessage h3{padding-bottom:10px; border-bottom:1px solid #ebebeb;}
div.OriginalMessage div.OriginalMessageContent{padding-top:10px;border-top:1px solid #fff;}
div.FolowupsResponses{margin:20px 0;}
div.FolowupsResponses table{margin:10px 0; width:100%}
div.FolowupsResponses table td.ResponseUser{width:10%; font-weight:700; padding:0 10px}
div.FolowupsResponses table td.ResponseTime{width:15%; font-size:10px}
div.FolowupsResponses table td.ResponseContent{width:100%; padding:10px; background:#fff; border:1px solid #ebebeb;}
div.FolowupsResponses table td.EmptyRow{padding:10px;}
div.FolowupsResponses table td.Edit{width:2%}

div.MainRoundedPart div.Middle table.ArticleList2{width:77%;text-align:left}
div.MainRoundedPart div.Middle table.ArticleList2 a{color:#484848; display:block}
div.MainRoundedPart div.Middle table.ArticleList2 tr{background:#fff;}
div.MainRoundedPart div.Middle table.ArticleList2 tr:hover{background:#f8f8f8;}
div.MainRoundedPart div.Middle table.ArticleList2 th{padding:10px 5px;background:#f6f6f6; color:#306090; font-weight:700; border-bottom:1px solid #ebebeb;}
div.MainRoundedPart div.Middle table.ArticleList2 th.ID, div.MainRoundedPart div.Middle table.ArticleList2 td.ID{width:5%; text-align:center; overflow:hidden}
div.MainRoundedPart div.Middle table.ArticleList2 th.Subject, div.MainRoundedPart div.Middle table.ArticleList2 td.Subject{width:75%; overflow:hidden}
div.MainRoundedPart div.Middle table.ArticleList2 th.Timestamp, div.MainRoundedPart div.Middle table.ArticleList2 td.Timestamp{width:20%; text-align:center; overflow:hidden}
div.MainRoundedPart div.Middle table.ArticleList2 td{margin:0;padding:10px 5px;border-bottom:1px solid #f6f6f6;border-top:1px solid #fff; font-size:10px}
div.MainRoundedPart div.Middle table.ArticleList2 tr.NextPrevious:hover{background:#fff}
div.MainRoundedPart div.Middle table.ArticleList2 ul.TableLinks2 li{width:auto; margin:0 5px; font-size:10px;overflow:hidden}
div.MainRoundedPart div.Middle table.ArticleList2 ul.TableLinks2 li a{text-decoration:underline; color:#484848}
div.MainRoundedPart div.Middle table.ArticleList2 ul.TableLinks2 li.next{float:right;overflow:hidden}

div.MainRoundedPart div.Middle div.ArticlesCategories{margin:0 auto; float:right; width:20%}
div.MainRoundedPart div.Middle div.ArticlesCategories ul li:hover{background-position:0 -1px;}
div.MainRoundedPart div.Middle div.ArticlesCategories ul li a{display:inline}
div.MainRoundedPart div.Middle div.ArticlesCategories ul li.Heading{ margin:0; padding:10px 0; font-size:12px; background:none; color:#306090;}

div.MainRoundedPart div.Middle div.SingleArticle{margin:0;width:75%; overflow:auto}
div.MainRoundedPart div.Middle div.SingleArticle hr{border:none;border-top:1px solid #ddd;padding:0}
div.MainRoundedPart div.Middle div.SingleArticle ul.ArticleOptions{float:left; margin:5px 0}
div.MainRoundedPart div.Middle div.SingleArticle ul.ArticleOptions li{float:left; width:auto; margin:0 5px 0 0}
div.MainRoundedPart div.Middle div.SingleArticle ul.ArticleOptions li a:hover img{position:relative; top:-1px;}
div.MainRoundedPart div.Middle div.SingleArticle a{color:#306090}
div.MainRoundedPart div.Middle div.SingleArticle a:hover{text-decoration:underline}
div.MainRoundedPart div.Middle div.SingleArticle h2{clear:both;color:#306090; margin:0; margin-top:10px}
div.MainRoundedPart div.Middle div.SingleArticle h4{font-size:10px}
div.MainRoundedPart div.Middle div.SingleArticle h4 a{color:#609000}
div.MainRoundedPart div.Middle div.SingleArticle ul.ArticlePath li{float:left; margin-right:5px;color:#484848;font-size:10px; width:auto}
div.MainRoundedPart div.Middle div.SingleArticle ul.ArticlePath li a{color:#484848; text-decoration:underline}
div.MainRoundedPart div.Middle div.SingleArticle div.SingleArticleContent{clear:both; margin:10px 0 30px 0}
div.MainRoundedPart div.Middle div.SingleArticle div.SingleArticleContent h4{font-size:12px; font-weight:700}
div.MainRoundedPart div.Middle div.SingleArticle div.SingleArticleContent ul{margin:5px 0}
div.MainRoundedPart div.Middle div.SingleArticle div.SingleArticleContent li{width:auto; margin-left:4%; float:none}
div.MainRoundedPart div.Middle div.SingleArticle div.UserComments div.Comment h3.NoComments{padding:0; background:none; color:#484848}
div.MainRoundedPart div.Middle div.SingleArticle div.UserComments div.Comment p{font-size:10px;border:1px solid #ebebeb; background:#fff; padding:10px; margin:5px 0;}
div.MainRoundedPart div.Middle div.SingleArticle div.UserComments div.Comment a.Reply{float:right; margin-right:5px}
div.MainRoundedPart div.Middle div.SingleArticle div.UserComments div.Comment a.Reply:hover img{position:relative; top:-1px;}
div.MainRoundedPart div.Middle div.SingleArticle div.UserComments form.AddComment li.TextArea{height:8.5em}

/* Priorities */
dl.Priorities{margin:0}
dl.Priorities dd{float:left; margin:0 3px 0 0}

/* MainRoundedPart Bottom */
div.MainRoundedPart div.Bottom{margin:0 -17px; padding:20px 30px; border-top:1px solid #ddd;}
div.MainRoundedPart div.Bottom ul li{margin:0; width:33%; float:left;}
div.MainRoundedPart div.Bottom ul li dl{margin:0;}
div.MainRoundedPart div.Bottom ul li dl dt{font-size:14px;color:#306090; margin-bottom:10px;cursor:default}
div.MainRoundedPart div.Bottom ul li dl dd{margin:0;font-size:10px; line-height:20px;}
div.MainRoundedPart div.Bottom ul li dl a{color:#484848;}
.underline{border-bottom:1px solid #ddd;}
span.underline:hover{border-bottom:1px solid #bbb;}
/* Footer */
div.Footer{clear:both; margin:10px 0; text-align:center; font-size:10px; color:#a6a6a6}
div.Footer a{text-decoration:underline; color:#a6a6a6;}
div.Footer a:hover{text-decoration:none}
span.auth_error{ color: red; }
acronym { text-decoration: underline; }
